Plot No. 41 · Everyday & Shopping
Roman Numeral Converter
Convert numbers to Roman numerals and Roman numerals back to numbers, both ways at once. The converter builds a numeral by subtracting the largest value symbol it can at each step (M, CM, D, CD and so on), and reads a numeral back by adding symbol values while subtracting any that sit before a larger one.
Numbers run from 1 to 3999. Roman input accepts the letters I, V, X, L, C, D and M.
A number must be a whole value from 1 to 3999. A Roman numeral must follow standard form, so IIII and VX read as invalid.
The link saves your inputs so you can bookmark or share this exact result.
The seven symbols and the six subtractive pairs
Every standard Roman numeral is built from seven letters: I is 1, V is 5, X is 10, L is 50, C is 100, D is 500 and M is 1000. Symbols are written largest first and added together, so XVI is 10 plus 5 plus 1, or 16. To avoid four of the same letter in a row, a smaller symbol placed in front of a larger one is subtracted instead, but only in six fixed pairs. Together the 13 rows below are the whole system, and converting any number from 1 to 3999 means taking the largest row that fits, writing its symbol and repeating with what is left.
| Symbol | Value | Rule |
|---|---|---|
| M | 1,000 | Up to three in a row: MMM is 3000 |
| CM | 900 | C before M: 1000 minus 100 |
| D | 500 | Never repeated, never subtracted |
| CD | 400 | C before D: 500 minus 100 |
| C | 100 | Up to three in a row: CCC is 300 |
| XC | 90 | X before C: 100 minus 10 |
| L | 50 | Never repeated, never subtracted |
| XL | 40 | X before L: 50 minus 10 |
| X | 10 | Up to three in a row: XXX is 30 |
| IX | 9 | I before X: 10 minus 1 |
| V | 5 | Never repeated, never subtracted |
| IV | 4 | I before V: 5 minus 1 |
| I | 1 | Up to three in a row: III is 3 |
Roman numerals 1 to 100
Read across a row for consecutive numbers, or down a column to see how the tens change while the units stay the same. The units always follow the same cycle (I, II, III, IV, V, VI, VII, VIII, IX), so 41 is XL plus I, giving XLI, and 99 is XC plus IX, giving XCIX. The longest numeral under 100 is 88, LXXXVIII, at eight letters.
| 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 |
| 21 XXI | 22 XXII | 23 XXIII | 24 XXIV | 25 XXV | 26 XXVI | 27 XXVII | 28 XXVIII | 29 XXIX | 30 XXX |
| 31 XXXI | 32 XXXII | 33 XXXIII | 34 XXXIV | 35 XXXV | 36 XXXVI | 37 XXXVII | 38 XXXVIII | 39 XXXIX | 40 XL |
| 41 XLI | 42 XLII | 43 XLIII | 44 XLIV | 45 XLV | 46 XLVI | 47 XLVII | 48 XLVIII | 49 XLIX | 50 L |
| 51 LI | 52 LII | 53 LIII | 54 LIV | 55 LV | 56 LVI | 57 LVII | 58 LVIII | 59 LIX | 60 LX |
| 61 LXI | 62 LXII | 63 LXIII | 64 LXIV | 65 LXV | 66 LXVI | 67 LXVII | 68 LXVIII | 69 LXIX | 70 LXX |
| 71 LXXI | 72 LXXII | 73 LXXIII | 74 LXXIV | 75 LXXV | 76 LXXVI | 77 LXXVII | 78 LXXVIII | 79 LXXIX | 80 LXXX |
| 81 LXXXI | 82 LXXXII | 83 LXXXIII | 84 LXXXIV | 85 LXXXV | 86 LXXXVI | 87 LXXXVII | 88 LXXXVIII | 89 LXXXIX | 90 XC |
| 91 XCI | 92 XCII | 93 XCIII | 94 XCIV | 95 XCV | 96 XCVI | 97 XCVII | 98 XCVIII | 99 XCIX | 100 C |
Hundreds and thousands
The hundreds follow the same pattern as the units and the tens, one step up: C, D and M play the parts that I, V and X play for single digits. Thousands are just repeated Ms, which is why standard form stops at 3999, MMMCMXCIX. Writing 4000 would need four Ms in a row or a fifth symbol that the standard set does not have.
| Number | Roman numeral |
|---|---|
| 100 | C |
| 200 | CC |
| 300 | CCC |
| 400 | CD |
| 500 | D |
| 600 | DC |
| 700 | DCC |
| 800 | DCCC |
| 900 | CM |
| 1,000 | M |
| 2,000 | MM |
| 3,000 | MMM |
Years in Roman numerals
Years are the most common reason to convert, for film and book copyright dates, anniversaries, foundation stones and tattoos. Each year is written place by place, so the breakdown column shows the exact pieces that join to make the numeral. Years from 2000 to 2099 all start with MM, which makes them shorter than most twentieth century years: 1988 is MCMLXXXVIII at 11 letters, while 2026 is MMXXVI at six.
| Year | Roman numeral | Breakdown |
|---|---|---|
| 1900 | MCM | M (1000) + CM (900) |
| 1950 | MCML | M (1000) + CM (900) + L (50) |
| 1960 | MCMLX | M (1000) + CM (900) + LX (60) |
| 1970 | MCMLXX | M (1000) + CM (900) + LXX (70) |
| 1980 | MCMLXXX | M (1000) + CM (900) + LXXX (80) |
| 1984 | MCMLXXXIV | M (1000) + CM (900) + LXXX (80) + IV (4) |
| 1990 | MCMXC | M (1000) + CM (900) + XC (90) |
| 1995 | MCMXCV | M (1000) + CM (900) + XC (90) + V (5) |
| 1999 | MCMXCIX | M (1000) + CM (900) + XC (90) + IX (9) |
| 2000 | MM | MM (2000) |
| 2001 | MMI | MM (2000) + I (1) |
| 2005 | MMV | MM (2000) + V (5) |
| 2010 | MMX | MM (2000) + X (10) |
| 2015 | MMXV | MM (2000) + X (10) + V (5) |
| 2020 | MMXX | MM (2000) + XX (20) |
| 2023 | MMXXIII | MM (2000) + XX (20) + III (3) |
| 2024 | MMXXIV | MM (2000) + XX (20) + IV (4) |
| 2025 | MMXXV | MM (2000) + XX (20) + V (5) |
| 2026 | MMXXVI | MM (2000) + XX (20) + VI (6) |
| 2027 | MMXXVII | MM (2000) + XX (20) + VII (7) |
| 2028 | MMXXVIII | MM (2000) + XX (20) + VIII (8) |
| 2030 | MMXXX | MM (2000) + XXX (30) |
Shortcuts that look right but are not standard form
Two rules cause almost every wrong numeral. First, a subtracted symbol can only be I, X or C, and only in front of the next two symbols up: I before V or X, X before L or C, C before D or M. So IC for 99 and IM for 999 are not allowed. Second, each place value is written on its own, so 49 is 40 plus 9, XLIX, and never one symbol taken from 50. The converter above rejects every form in the middle column and shows the standard one on the right.
| Number | Tempting but invalid | Standard form |
|---|---|---|
| 4 | IIII | IV |
| 9 | VIIII | IX |
| 40 | XXXX | XL |
| 45 | VL | XLV |
| 49 | IL | XLIX |
| 90 | LXXXX | XC |
| 95 | VC | XCV |
| 99 | IC | XCIX |
| 400 | CCCC | CD |
| 490 | XD | CDXC |
| 990 | XM | CMXC |
| 999 | IM | CMXCIX |
| 1,999 | MIM | MCMXCIX |
These rules describe the modern standard form. Inscriptions from ancient Rome were less consistent, and additive forms such as IIII appear on many of them and on clock faces to this day.
Zero, and numbers above 3999
There is no Roman numeral for zero. The system was used for counting and recording amounts, where nothing needed no symbol, and medieval scholars who needed to write zero in tables used the Latin word nulla or just the letter N. For numbers above 3999 the usual historical device is the vinculum, a bar drawn over a numeral that multiplies it by 1000, so V with a bar is 5000 and X with a bar is 10,000. Because there is no single agreed standard and the bar cannot be typed as plain text, the converter stops at 3999. For other everyday conversions, the time duration calculator and the countdown days calculator work in the same way, with the method shown under each result.
How the Roman numeral conversion works
To turn a number into a numeral, the converter repeatedly subtracts the largest value it can from a fixed table of symbols (M for 1000, CM for 900, D for 500, CD for 400 and so on down to I for 1), adding each symbol it uses to the output. The number 2026 becomes MM for 2000, then XX for 20, then VI for 6, giving MMXXVI.
To read a numeral back, it adds each symbol's value while subtracting any symbol that sits before a larger one, which is how IV reads as 4 and IX as 9. It then checks the result is valid by re-encoding it and comparing to your input, so non standard strings such as IIII or VX are rejected as invalid.
How to use the Roman numeral converter
- Type a whole number from 1 to 3999 to see it as a Roman numeral.
- Type a Roman numeral using I, V, X, L, C, D and M to decode it to a number.
- Both conversions update at once, so you can convert in either direction.
Worked examples
Converting the year 2026
Inputs: Number 2026
Result: MMXXVI, built from MM for 2000, XX for 20 and VI for 6.
Decoding a numeral
Inputs: Roman MCMLXXXIV
Result: 1984. M is 1000, CM is 900, LXXX is 80 and IV is 4.
Limitations and common mistakes
Edge cases and limitations
- Standard Roman numerals only go from 1 to 3999, so numbers outside that range show as out of range.
- There is no Roman symbol for zero or for negatives, so only positive whole numbers convert.
- Overline notation for very large numbers is not supported, which is why the upper limit is 3999.
Common mistakes
- Writing four of the same symbol in a row, such as IIII for 4. The correct form is the subtractive IV.
- Using an invalid subtractive pair like VX or IL. Only I, X and C subtract, and only from the next one or two symbols up.
Frequently asked questions
How do you write a number in Roman numerals?
Break the number into thousands, hundreds, tens and units, then map each part to its symbols. 2026 is MM for 2000, XX for 20 and VI for 6, giving MMXXVI.
What is the largest number this converter handles?
Standard Roman numerals run from 1 to 3999, written MMMCMXCIX. There is no symbol for zero and no agreed standard notation above 3999 without overlines, so the converter caps at 3999.
Why does my Roman numeral show as invalid?
The reader rejects strings that break the rules, such as IIII, VX or a stray letter. Use I, V, X, L, C, D and M with at most three repeats of I, X, C or M and correct subtractive pairs like IV or IX.
What is 41 in Roman numerals?
XLI. 41 is 40 plus 1, and 40 is written XL (10 taken away from 50), so 41 is XL followed by I. The same pattern gives XLII for 42, XLIV for 44 and XLIX for 49.
What does C mean in Roman numerals?
C is 100. It matches centum, the Latin word for a hundred, which is also where words like century and cent come from. CC is 200, CCC is 300, and a C placed before a D or an M subtracts, so CD is 400 and CM is 900.
What is the Roman numeral for 2000?
MM. M is 1000, so two of them make 2000. Years after that add on from there: 2001 is MMI, 2010 is MMX, 2020 is MMXX and 2026 is MMXXVI.
How do you write 99 in Roman numerals?
XCIX, not IC. Each place value is written separately, so 99 is 90 (XC) plus 9 (IX). I can only be placed before V or X, never before C, so IC is not standard form. The same rule makes 1999 MCMXCIX rather than MIM.
Why do some clocks show IIII instead of IV?
It is a long clockmaking tradition rather than a mistake, and the reason is debated. The usual explanations are visual balance with VIII on the opposite side of the dial and the fact that IIII was common in older inscriptions. Plenty of clocks use IV, including the Great Clock of Westminster, so both are seen. In modern standard form 4 is IV.
Related calculators
Tip & Bill Split Calculator
Quickly figure the tip, total bill and per-person share for any group.
Percentage Calculator
Find a percentage of any number and see it added on or taken off, for discounts and tips.
Age Calculator
Find your exact age in years, months and days, plus total days and weeks lived.
VAT Calculator
Add VAT to a net price or remove VAT from a gross price at any rate in seconds.
See all everyday & shopping calculators.