Solved.tools: Free Online Calculators & Tools

We use cookies for analytics and advertising. Learn more about our cookie policy

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

Quick examples
Was this helpful?


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

  1. Choose your conversion direction: Arabic to Roman or Roman to Arabic.
  2. Enter the number in the appropriate field. Arabic numbers must be between 1 and 3,999.
  3. Click Convert to see the result displayed immediately.
  4. For Roman to Arabic, the calculator validates your input and flags any incorrectly formed numeral strings.
  5. 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.

  1. Start with thousands: 2000 = MM
  2. Add hundreds: 24 has no hundreds digit, so move on
  3. Add tens: 20 = XX
  4. 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.

ValueNumeralValueNumeral
1I11XI
2II12XII
3III13XIII
4IV14XIV
5V15XV
6VI16XVI
7VII17XVII
8VIII18XVIII
9IX19XIX
10X20XX

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.

FormReads asValidRule it breaks
IV4yesa power of ten subtracted from the next higher symbol
IIII4nothe first symbol repeats four times, past the limit of three
IL49noI may be subtracted only from V and X, not from L
XD490noX may be subtracted only from L and C, not from D
VX5noV is never used as a subtractive symbol
MMMM4000noM repeats at most three times in the standard form
XXXIX39yesrepeats 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.

ValueNumeralWhat changes here
40XLthe first subtractive pair built from tens
49XLIXa subtractive pair nested inside a subtractive decade
90XCthe second subtractive pair built from tens
99XCIXthe same shape as 49, one decade up
400CDthe first subtractive pair built from hundreds
900CMthe second subtractive pair built from hundreds
999CMXCIXthe longest standard form below one thousand
1000Mthe thousands symbol takes over
3999MMMCMXCIXthe 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.

YearNumeralYearNumeral
1066MLXVI1969MCMLXIX
1215MCCXV1984MCMLXXXIV
1666MDCLXVI1999MCMXCIX
1789MDCCLXXXIX2000MM
1900MCM2024MMXXIV
2026MMXXVI2027MMXXVII

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: