Other · Live
Roman Numeral Converter,
I · V · X · L · C · D · M.
Convert any number from 1 to 3,999 into Roman numerals, or translate a Roman numeral string, such as XIV or MMXXIV, back into its Arabic equivalent. Works in both directions, with full breakdown.
Converter
Enter a value
Key rules
- IV = 4, IX = 9 (subtract one)
- XL = 40, XC = 90 (subtract ten)
- CD = 400, CM = 900 (subtract hundred)
- Max: MMMCMXCIX = 3999
2,024 in Roman numerals
MMXXIV
Breakdown
Quick reference
Common Roman numerals
| Arabic | Roman |
|---|---|
| 1 | I |
| 2 | II |
| 3 | III |
| 4 | IV |
| 5 | V |
| 6 | VI |
| 7 | VII |
| 8 | VIII |
| 9 | IX |
| 10 | X |
| 11 | XI |
| 12 | XII |
| 13 | XIII |
| 14 | XIV |
| 15 | XV |
| 16 | XVI |
| 17 | XVII |
| 18 | XVIII |
| 19 | XIX |
| 20 | XX |
| 30 | XXX |
| 40 | XL |
| 50 | L |
| 100 | C |
| 400 | CD |
| 500 | D |
| 900 | CM |
| 1,000 | M |
| 1,900 | MCM |
| 2,000 | MM |
| 2,024 | MMXXIV |
| 3,999 | MMMCMXCIX |
Click any row to load that value into the converter.
Complete guide
Roman numerals: a 2,500-year-old numbering system
Roman numerals are a numeral system originating in ancient Rome, used throughout the Roman Empire and remaining the dominant writing system for numbers in Western Europe for over a thousand years after Rome's fall. Today they appear on clock faces, Super Bowl titles, film copyright dates, book chapter headings, and royal names, anywhere that calls for a sense of timeless formality or classical authority.
The seven symbols and their values
The entire Roman numeral system is built from just seven letters, each assigned a fixed value:
| Symbol | Name | Value | Origin |
|---|---|---|---|
| I | Unus | 1 | Finger or tally mark |
| V | Quinque | 5 | Open hand (five fingers) |
| X | Decem | 10 | Two V's crossed, or a hand with thumb extended |
| L | Quinquaginta | 50 | Half of C (100) in early cursive |
| C | Centum | 100 | Latin word centum, meaning hundred |
| D | Quingenti | 500 | Half of Ⅿ in early notation |
| M | Mille | 1,000 | Latin word mille, meaning thousand |
The additive rule: how symbols combine
The foundation of Roman numerals is the additive principle: place larger values to the left, smaller values to the right, and add them all up. For example:
CLXVI = C + L + X + V + I = 100 + 50 + 10 + 5 + 1 = 166
MDCCC = M + D + C + C + C = 1000 + 500 + 100 + 100 + 100 = 1800
Repetition is allowed, but only up to three consecutive identical symbols. You can write III (3) but not IIII; XXX (30) but not XXXX. This rule is what forces the subtractive notation described below.
The subtractive rule. The key to Roman numerals
To avoid four consecutive identical symbols, Roman notation uses asubtractive principle: when a smaller value appears immediately to the left of a larger value, subtract the smaller from the larger. There are exactly six subtractive pairs:
IX = 10 − 1 = 9 (not VIIII)
XL = 50 − 10 = 40 (not XXXX)
XC = 100 − 10 = 90 (not LXXXX)
CD = 500 − 100 = 400 (not CCCC)
CM = 1000 − 100 = 900 (not DCCCC)
Only these six pairs are valid. You cannot, for example, write IC for 99 (only XC and IX are used in the standard system) or VX for 5 subtracted from 10. The rule is: only subtract a power of ten (I, X, C) from the next two values in the hierarchy.
Step-by-step: how to convert 2,024 to Roman numerals
The algorithm is a simple greedy subtraction: repeatedly take the largest numeral that fits into the remaining number:
- Start with 2024. The largest numeral ≤ 2024 is M (1000). Write M, subtract: 2024 − 1000 = 1024.
- Largest numeral ≤ 1024 is M (1000). Write MM, subtract: 1024 − 1000 = 24.
- Largest numeral ≤ 24 is X (10). Write MMX, subtract: 24 − 10 = 14.
- Largest numeral ≤ 14 is X (10). Write MMXX, subtract: 14 − 10 = 4.
- Largest numeral ≤ 4 is IV (4). Write MMXXIV, subtract: 4 − 4 = 0. Done.
Result: 2024 = MMXXIV. The same algorithm runs in reverse for Roman-to-Arabic: scan left to right, subtract when the current symbol is smaller than the next, otherwise add.
Step-by-step: how to read a Roman numeral
To convert a Roman numeral like MCMXCIX back to Arabic:
- M = 1000. Next is C (100) < M (1000), so add: running total = 1000.
- C = 100. Next is M (1000) > C, so subtract: 1000 − 100 = 900 added = running total 1900. (CM = 900)
- X = 10. Next is C (100) > X, so subtract: 100 − 10 = 90 added = 1990. (XC = 90)
- I = 1. Next is X (10) > I, so subtract: 10 − 1 = 9 added = 1999. (IX = 9)
- Running total = 1999.
The maximum value: 3,999 (MMMCMXCIX)
The traditional Roman numeral system caps at 3,999. Since M can repeat at most three times (MMM = 3000) and the largest remaining value representable with standard notation is 999 (CMXCIX), the ceiling is 3999 = MMMCMXCIX. To write larger numbers, ancient Romans used a vinculum (horizontal bar over a numeral) to multiply by 1,000, but that system is non-standard and not commonly used today.
There is also no symbol for zero in the Roman numeral system; the concept of zero as a number was unknown to ancient Romans. The Latin word nulla was used informally to mean "nothing," but zero as a mathematical placeholder came to Europe via Arabic numerals.
A brief history of Roman numerals
Roman numerals descend from an even older Italian system used by the Etruscans, from whom Rome adopted many cultural practices. The earliest known Roman numerals appear on carved stone and metal around the 5th century BCE. The system was practical for an oral, trade-based society; tallying with strokes (I, II, III) mirrors how physical counts are kept even today.
By the height of the Roman Empire (roughly 27 BCE – 476 CE), Roman numerals were used across the Mediterranean world for commerce, architecture, and administration. The Pantheon in Rome (125 CE) bears its construction date; Roman milestones measured distances in numerals from the city's centre.
After the Western Roman Empire's fall in 476 CE, Roman numerals remained the primary numbering system in Western Europe throughout the Middle Ages. Hindu-Arabic numerals (0–9) reached Europe via Islamic scholars in the 10th–12th centuries, and by the 15th century they had largely displaced Roman numerals for calculation. But Roman numerals persisted and still persist, wherever their formal, monumental character is valued over arithmetic convenience.
Where Roman numerals appear today
- Clocks and watches: Particularly analog clock faces with Roman hour markers. Note that clock faces traditionally use IIII rather than IV for 4, a quirk predating standardisation.
- Super Bowl and major sporting events: Super Bowl LVIII (58), the Olympic Games (Paris 2024), and the FIFA World Cup use Roman numerals for their edition numbers.
- Movies and TV: Copyright years in end credits (e.g. © MMXXIV), sequel numbering (Rocky II, Star Wars Episode IV).
- Royalty and papacy: King Charles III, Pope Francis I. Roman numerals disambiguate between monarchs with the same name across centuries.
- Books and documents: Preface page numbers (i, ii, iii...), chapter headings, and appendix labels.
- Architecture and monuments: Foundation stones, memorial plaques, building cornerstones.
- Music: Music theory uses Roman numerals to label chord degrees (I, IV, V in a major scale). Beethoven's "Symphony No. 9," movements II, III, IV.
Common mistakes and invalid forms
Several mistakes are common when writing Roman numerals by hand:
- IIII instead of IV: Four is IV, not IIII (despite clock faces). The four-stroke version pre-dates standardisation and is only accepted in that specific tradition.
- IC, VC, LC, DM, etc.: These are not valid. Only the six subtractive pairs (IV, IX, XL, XC, CD, CM) are allowed. IC = 99 is wrong; 99 = XCIX.
- VV instead of X: Symbols may not be combined to create larger values. There is no arithmetic using V + V = X. You must use X.
- MMMM: No symbol may appear more than three consecutive times. 4000 cannot be expressed in standard Roman numerals.
- Lowercase vs uppercase: i, v, x, l, c, d, m are valid lowercase equivalents of the seven numerals. This calculator accepts both and normalises to uppercase.
Disclaimer
This converter implements the standard subtractive Roman numeral system as codified by international convention (ISO 15924 does not formally define Roman numerals, but the six subtractive pairs are universally agreed). The range is 1–3,999. Extended systems using vinculum notation for numbers above 3,999 are not supported.