Roman Numeral Converter
Last updated: 27 June 2026
Reviewed by Gavin Meiring, Lead research and primary author ยท Doctoral Candidate (Corporate Governance) ยท Research and drafting assisted by AI
- The Romans had no symbol for zero. This made arithmetic cumbersome โ try doing long division in Roman numerals. Zero was introduced to Europe from India via Arab mathematicians around the 10th century.
- The subtractive principle (IV for 4, IX for 9) was not standard in ancient Rome. Romans often wrote IIII for 4 and VIIII for 9. The subtractive form became standard in medieval manuscripts.
- Roman numerals are still used for copyright years, Super Bowls, monarchs (King Charles III), and film sequels โ partly for aesthetic reasons, partly to obscure the year of production.
Roman Numeral Converter
The Roman numeral converter translates between standard Arabic numbers and Roman numerals instantly, handling values from 1 to 3999. It is used by students, historians, film fans decoding copyright dates, and anyone who encounters Roman numerals in clocks, chapter headings, or formal documents. Enter a number or Roman numeral to convert in either direction.
How to Use the Roman Numeral Converter
- Choose your conversion direction: Arabic to Roman or Roman to Arabic.
- Enter the number in the appropriate field. Arabic numbers must be between 1 and 3,999.
- Click Convert to see the result displayed immediately.
- For Roman to Arabic, the calculator validates your input and flags any incorrectly formed numeral strings.
- Copy the result for use in documents, designs, or study materials.
The Formula
Roman numerals use seven letters with fixed values:
I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000
Numbers are formed by combining these symbols. When a smaller symbol appears before a larger one, it is subtracted. When a smaller symbol appears after a larger one, it is added:
IV = 4 (5 minus 1) IX = 9 (10 minus 1) XL = 40 (50 minus 10) XC = 90 (100 minus 10) CD = 400 (500 minus 100) CM = 900 (1000 minus 100)
All other combinations are additive: VIII = 8, XXIII = 23, DCCLXVII = 767.
Real-World Example
Convert 2024 to Roman numerals.
- Start with thousands: 2000 = MM
- Add hundreds: 24 has no hundreds digit, so move on
- Add tens: 20 = XX
- Add units: 4 = IV
Result: 2024 = MMXXIV. You may see this on commemorative coins, architecture, or film copyright screens for 2024 productions.
Where Roman Numerals Still Appear
Roman numerals remain common in several modern contexts. Film and television productions use them in copyright dates (often to obscure the production year at a glance). Clock faces frequently use Roman numerals for a classic aesthetic. Outlines in books and academic papers use them for chapter or section numbering. Monarchs and popes are numbered in Roman numerals (King Charles III, Pope Francis I). Sports events, particularly the Olympic Games and the Super Bowl, use them to label editions. Architecture often inscribes the year of completion in Roman numerals above building entrances.
Frequently Asked Questions
Why is 4 written as IV rather than IIII? The subtractive principle was standardised to prevent four or more identical symbols in a row. Writing IIII is technically valid in ancient and medieval usage, and you will still see it on some clock faces, but IV has been the standard form in modern usage for several centuries.
What is the largest number representable in standard Roman numerals? The standard system reaches 3,999 (MMMCMXCIX). Numbers above this require a bar over a numeral to indicate multiplication by 1,000 (an overline convention), but this is rarely used in everyday contexts. Most Roman numeral converters restrict input to 1 through 3,999 for this reason.
Are there Roman numerals for zero? No. The Romans had no symbol for zero, which is one reason the Roman numeral system was eventually replaced by the Hindu-Arabic positional system for arithmetic. Zero was introduced to Europe via Arabic mathematics in the Middle Ages.
Is there a consistent rule for the order of symbols? Yes. Symbols are generally written from largest to smallest, left to right. Subtractive pairs (IV, IX, XL, XC, CD, CM) are the only six exceptions, and they follow a strict pattern: only powers of ten (I, X, C) can be subtracted, and only from the next two higher symbols.
Values from one to twenty
Most errors in reading Roman numerals come from the first twenty values, because that is where all six subtractive pairs sit except two. The table gives them alongside the values above ten.
| Value | Numeral | Value | Numeral |
|---|---|---|---|
| 1 | I | 11 | XI |
| 2 | II | 12 | XII |
| 3 | III | 13 | XIII |
| 4 | IV | 14 | XIV |
| 5 | V | 15 | XV |
| 6 | VI | 16 | XVI |
| 7 | VII | 17 | XVII |
| 8 | VIII | 18 | XVIII |
| 9 | IX | 19 | XIX |
| 10 | X | 20 | XX |
Two features of that table carry through the whole system. The symbols run from the largest to the smallest, so a reader adds them left to right. The only exceptions are the four pairs where a smaller symbol precedes a larger one, and in each of those the reader subtracts rather than adds.
The pair from 4 to 5 and the pair from 9 to 10 show the pattern. Four is one below five, written IV. Nine is one below ten, written IX. The system reuses the same idea at every scale: 40 is XL, 90 is XC, 400 is CD and 900 is CM.
Rules that make a numeral valid
A converter has to reject strings that are readable but not standard. Four rules do the work, and every invalid form breaks one of them.
| Form | Reads as | Valid | Rule it breaks |
|---|---|---|---|
| IV | 4 | yes | a power of ten subtracted from the next higher symbol |
| IIII | 4 | no | the first symbol repeats four times, past the limit of three |
| IL | 49 | no | I may be subtracted only from V and X, not from L |
| XD | 490 | no | X may be subtracted only from L and C, not from D |
| VX | 5 | no | V is never used as a subtractive symbol |
| MMMM | 4000 | no | M repeats at most three times in the standard form |
| XXXIX | 39 | yes | repeats within the limit and subtracts correctly |
Only the three symbols that are powers of ten, I, X and C, may be subtracted. The three that are not, V, L and D, never are. That single restriction rules out most of the strings a converter should refuse.
The repetition rule is the second wall. I, X, C and M may each appear up to three times in a row. V, L and D never repeat at all, because two of any of them would be expressible as a single higher symbol. The third rule limits subtraction to the next two higher symbols, which is why 1999 is MCMXCIX and not IMM.
Boundaries where the pattern changes
The shape of a numeral changes at nine points below four thousand, and those are the points at which a conversion is most likely to be wrong by one.
| Value | Numeral | What changes here |
|---|---|---|
| 40 | XL | the first subtractive pair built from tens |
| 49 | XLIX | a subtractive pair nested inside a subtractive decade |
| 90 | XC | the second subtractive pair built from tens |
| 99 | XCIX | the same shape as 49, one decade up |
| 400 | CD | the first subtractive pair built from hundreds |
| 900 | CM | the second subtractive pair built from hundreds |
| 999 | CMXCIX | the longest standard form below one thousand |
| 1000 | M | the thousands symbol takes over |
| 3999 | MMMCMXCIX | the largest value the standard system reaches |
999 and 1999 are worth memorising as shapes, because they contain every kind of movement at once. 999 subtracts a hundred from a thousand, then subtracts ten from a hundred, then subtracts one from ten. Written out as CMXCIX it contains four separate subtractive steps in six symbols.
Dates as they appear on buildings and on screen
Film copyright screens, foundation stones, chapter headings and clock faces all use the same system, and a reader who meets Roman numerals in the world usually meets them as a year.
| Year | Numeral | Year | Numeral | |
|---|---|---|---|---|
| 1066 | MLXVI | 1969 | MCMLXIX | |
| 1215 | MCCXV | 1984 | MCMLXXXIV | |
| 1666 | MDCLXVI | 1999 | MCMXCIX | |
| 1789 | MDCCLXXXIX | 2000 | MM | |
| 1900 | MCM | 2024 | MMXXIV | |
| 2026 | MMXXVI | 2027 | MMXXVII |
1666 is the famous case: MDCLXVI uses all seven symbols exactly once, in descending order, which is why it appears in more lists of number curiosities than any other year. A number with that property is rare, and 1666 is the only year in the second millennium that has it.
The years from 2000 onward are the easiest to read, because they are built from M and then the remainder. 2026 is MM plus XIII plus, in the units place, III, giving MMXXVI. A reader decoding a date between 2000 and 2099 needs to handle only the last three symbols of the four-digit year.
Why a clock face shows four as IIII
Most clock and watch dials that use Roman numerals write four as IIII rather than IV, and the convention has a name: the clockmaker's four. It is not an error, and it has been the convention on dials for centuries.
Two explanations are usually offered, and neither has been settled from an archival record. The first is symmetry. Using IIII balances the VIII on the other side of the dial and divides the twelve hours into three groups of four similar symbols, which reads more evenly than a dial that carries one subtractive pair where the eye expects a fourth stroke. The second is economy. A maker casting the numerals from moulds needs fewer moulds if the first four hours are all subdivisions of IIII and the next four all subdivisions of VIII, and fewer moulds means fewer pours and less metal wasted.
Both explanations may be true at once, and neither requires the other. The practical result for a reader is that IIII and IV mean the same thing, and a converter that refuses IIII should say so rather than returning an error the reader cannot act on.
Above 3,999, and the missing zero
The standard system stops at 3,999. Beyond it, Roman practice multiplied by a thousand with a bar drawn over a numeral, a mark called the vinculum. A V with a bar over it means five thousand, and an M with a bar over it means a million. Some manuscripts used a different convention with a box or a trailing symbol instead. None of it survives in everyday use, which is why almost every converter limits input to the range from 1 to 3,999.
Zero has no symbol at all. The Romans wrote numbers without a placeholder, which is the single reason the system cannot be used for arithmetic in the way the decimal system can: a column of nothing has to be written as something, and Latin had nothing to write. The eighth-century scholar Bede used the Latin word nulla, meaning nothing, as a column marker in his tables, and it is often described as the first appearance of a written zero in European reckoning. The idea reached Europe properly through Arabic mathematics in the Middle Ages, along with the positional system that replaced Roman numerals for calculation while leaving them in place for labels.
Also try these free tools: