Math Worksheets
Roman Numerals Worksheets Generator
Convert between Roman numerals and Arabic numbers with custom ranges.
Last updated:
What this tool does
Generate printable Roman numeral conversion practice. Choose the direction (to Roman, to Arabic, or mixed), set the maximum number, and download a clean worksheet plus optional answer key.
Settings
Configure your Roman numerals sheet
mixed · max 100 · 20 problems · A4
Direction
Paper size
Preview
Sample conversions
First 6 questions — the PDF includes 20.
People also used
Mental Maths Warm-Up Generator
Quick 20–30 question warm-up drills across +, −, ×, ÷ for daily practice.
Mixed Operations Worksheets Generator
One printable sheet mixing +, −, ×, ÷ problems for combined-practice sessions.
Prime Numbers Worksheets Generator
Identify primes, factorise numbers, or list primes in a range.
Create Printable Roman Numerals Worksheets for Conversion Practice
Generate free printable Roman numerals worksheets that let learners convert Arabic numbers into Roman numerals, Roman numerals into Arabic numbers, or mix both directions on one page.
The generator produces A4 or US Letter PDFs with a matching answer key. All numerals are produced using the seven classical symbols — I, V, X, L, C, D and M — and the standard subtractive pairs IV, IX, XL, XC, CD and CM.
This tool fits UK Year 3–Year 6 (Roman numerals to 100 in Year 4, up to 1000 in Year 5) and US Grades 3–6, where Roman numerals are taught for everyday contexts such as clock faces, chapter headings, monarchs and film credits.
Why use this Roman numerals generator?
Roman numerals are memorised through repeated conversion in both directions. Fresh practice prevents answers from being recalled by position. Use it for:
- Year 4 Roman numerals to 100 work
- Year 5 extension to 1000 and beyond
- history cross-curriculum activities
- clock-reading support for younger learners
- homework and tutoring catch-up
What you can customise
- Direction: To Roman, To Arabic, or Mixed
- Maximum number (up to 3999 in standard form)
- Number of problems
- Answer key on or off
- Paper size: A4 or US Letter
Notes and limitations
- Conversion uses standard form: no more than three consecutive identical symbols, and the subtractive pairs IV, IX, XL, XC, CD, CM.
- The maximum supported value is 3999 — larger numbers need the vinculum (overline) notation, which this tool does not print.
- Numerals are always printed in uppercase.
- Random mode means two exports at the same settings will differ.
Who these worksheets are for
Parents
Help children match classroom practice on Roman numerals to 100 or 1000, using short daily drills at home.
Teachers
Print starter tasks, homework and plenaries for Year 4 and Year 5 maths, or cross-curriculum links to Roman history topics.
Homeschool families
Cover Roman numerals thoroughly without buying a single-topic workbook.
Tutors
Work on the specific subtractive pairs that trip up learners — IX for 9, XL for 40, CM for 900.
Worksheet style options
To Roman
Each question shows an Arabic number; the learner writes the correct numeral. Best for first lessons on the symbols and rules.
To Arabic
Each question shows a numeral; the learner writes the Arabic value. Best for reading real-world numerals such as clock faces, book chapters and monarch names.
Mixed
A balanced sampling of both directions. Best once the symbols and subtractive pairs are known.
How to use the tool
- Choose a direction.
- Set the maximum number.
- Pick the problem count.
- Keep the answer key on for marking support.
- Choose A4 or US Letter.
- Click Generate Worksheet.
- Preview, then download the PDF.
Worked example
With direction To Roman and a maximum of 100, the generator might ask the learner to convert 49, 78 and 94. The correct numerals are XLIX, LXXVIII and XCIV, which print on the answer key. With direction To Arabic, the learner might see MCMLXXXIV, meaning 1000 + 900 + 80 + 4 = 1984.
Methodology
Conversion to Roman uses a standard greedy algorithm. The engine iterates through a fixed table of (value, numeral) pairs — (1000, M), (900, CM), (500, D), (400, CD), (100, C), (90, XC)… — subtracting each value from the number as many times as it fits, and appending the numeral each time. Conversion to Arabic walks the numeral left to right, adding each symbol's value except when a smaller one precedes a larger one, in which case it subtracts.
Helpful preset ideas
- Max 50, To Roman — Year 3 introductory practice
- Max 100, Mixed — Year 4 consolidation
- Max 1000, To Arabic — Year 5 extension
- Max 3999, Mixed — challenge problems for keen learners
Best ways to practise Roman numerals
- Memorise the seven symbols I, V, X, L, C, D, M and their values 1, 5, 10, 50, 100, 500, 1000.
- Learn the six subtractive pairs — IV, IX, XL, XC, CD, CM.
- Notice real-world examples: clock faces use IV, IX and sometimes IIII; film credits use the year in Roman numerals.
- Say the numeral aloud in chunks — "MCM ... LXXX ... IV" — to avoid miscounting.
Designed for A4 and US Letter Printing
Roman-numeral worksheets print cleanly on both A4 and US Letter. Long numerals such as MMMCMXCIX need a bit of horizontal space, so print at 100% scale for best results.
Related maths practice tools
FAQs
Quick answers
What range can I use?
Anywhere from 1 up to 3999 — the standard range for classical Roman numerals without vinculum notation.
What directions are available?
Three — To Roman (number → numeral), To Arabic (numeral → number), and Mixed.
Does it follow the subtractive rule?
Yes. Numerals are produced using the standard subtractive pairs (IV, IX, XL, XC, CD, CM).
Is an answer key included?
Yes. Turn on the answer key option and a marked version is appended to the PDF.
Related tools
Mental Maths Warm-Up Generator
Quick 20–30 question warm-up drills across +, −, ×, ÷ for daily practice.
Mixed Operations Worksheets Generator
One printable sheet mixing +, −, ×, ÷ problems for combined-practice sessions.
Prime Numbers Worksheets Generator
Identify primes, factorise numbers, or list primes in a range.
Factors & Multiples Worksheets
Practice listing factors, multiples, HCF and LCM on one printable sheet.