Runs in your browser. Your files and text never leave your device - nothing is uploaded.
Number → Roman Numeral
Roman Numeral → Number
Date → Roman Numerals
Convert Numbers to Roman Numerals and Back
The Tools Kit’s free Roman Numeral Converter works in both directions on one page: type a number to get its Roman numeral, or type a Roman numeral to read it as a number. Results update as you type, there is no button to press, and each answer has its own Copy button. It handles whole numbers from 1 to 3999 and always writes the standard subtractive form, so 4 comes out as IV and 900 as CM.
Use it to translate a year for a tattoo, wedding date or film credit, check a clock face or building inscription, or number chapters and outline sections. Both conversions run in your browser, so nothing you type is sent anywhere.
How to Use the Roman Numeral Converter
- 1
Type a number
Enter a whole number from 1 to 3,999,999 in the Number box. The Roman numeral appears below it as you type, with a bar over the thousands for numbers above 3,999.
- 2
Or type a Roman numeral
Use the Roman Numeral box to go the other way. Upper or lowercase letters both work, as long as you use only I, V, X, L, C, D and M.
- 3
Or pick a date
Use the Date box to write a whole date in Roman numerals. Choose the order of day, month and year, and the separator between them.
- 4
Read the result
Every box updates instantly and works independently, so you can convert in any direction without clearing the others.
- 5
Copy what you need
Each result has its own Copy button, so you can paste just the numeral or just the number into a document, caption or design.
Roman Numeral Letters and Their Values
Roman numerals are built from seven letters. Every number is a combination of these.
| Letter | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| Value | 1 | 5 | 10 | 50 | 100 | 500 | 1,000 |
How Roman Numerals Work
Letters are written largest to smallest and their values added: LXVI is 50 + 10 + 5 + 1 = 66. The exception is subtractive notation: when a smaller letter comes before a larger one, it is subtracted instead. That is why 4 is IV (5 − 1) and 9 is IX (10 − 1), and why XXIV reads as 10 + 10 + (5 − 1) = 24.
Only I, X and C are used subtractively, and only before the next two larger values. That gives six standard pairs (IV, IX, XL, XC, CD and CM), and it is why 99 is XCIX rather than IC and 49 is XLIX rather than IL. Classical Roman numerals also have no zero and no way to write numbers above 3,999 without an overline, which is why the converter switches to overline notation there.
Worked Examples: Number to Roman Numeral
To convert a number to Roman numerals, split it into thousands, hundreds, tens and ones, then write each part with the largest symbols that fit. This is exactly what the converter does, working through the thirteen values M, CM, D, CD, C, XC, L, XL, X, IX, V, IV and I from largest to smallest.
- 1984 = 1000 + 900 + 80 + 4 = M + CM + LXXX + IV = MCMLXXXIV
- 1999 = 1000 + 900 + 90 + 9 = M + CM + XC + IX = MCMXCIX
- 444 = 400 + 40 + 4 = CD + XL + IV = CDXLIV
- 3999 = 3000 + 900 + 90 + 9 = MMM + CM + XC + IX = MMMCMXCIX, the largest value without an overline
- 12,345 = 12 thousand + 345 = X̅I̅I̅ + CCCXLV = X̅I̅I̅CCCXLV, with a bar over the thousands
Going the other way, read left to right and subtract any letter that sits before a larger one: MCMXCIX is 1000 + (1000 − 100) + (100 − 10) + (10 − 1) = 1999. If you need a number spelled out in English instead, the number to words converter writes 1999 as words, and the words to number converter turns written-out numbers back into digits.
How Strict Is the Roman Numeral to Number Check?
The Roman Numeral box accepts only the seven letters I, V, X, L, C, D and M, in upper or lowercase. Anything else, such as a digit, another letter or a space inside the numeral, shows an error. Beyond that, it applies the subtraction rule to whatever you type rather than enforcing standard spelling: IIII is read as 4, IC as 99, and MMMM as 4000, even though the standard forms are IV, XCIX and I̅V̅. It does not read overlines. When a spelling is not standard, the box says so and shows the standard form. This is useful for reading the IIII on a clock face, but if you need the correct spelling of a number, type the number into the Number box and copy the result.
Roman Numerals 1 to 20
| Number | Roman numeral |
|---|---|
| 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 |
Roman Numerals 30 to 100 (tens)
| Number | Roman numeral |
|---|---|
| 30 | XXX |
| 40 | XL |
| 50 | L |
| 60 | LX |
| 70 | LXX |
| 80 | LXXX |
| 90 | XC |
| 100 | C |
Roman Numerals 200 to 1000 (hundreds)
| Number | Roman numeral |
|---|---|
| 200 | CC |
| 300 | CCC |
| 400 | CD |
| 500 | D |
| 600 | DC |
| 700 | DCC |
| 800 | DCCC |
| 900 | CM |
| 1000 | M |
Years and Dates in Roman Numerals
2026 in Roman numerals is MMXXVI. To write a date in Roman numerals, convert each part separately: 14 February 2026 becomes XIV · II · MMXXVI. Keep the day, month and year in the order you normally write dates. Working out an anniversary or birthday first? The age calculator gives an exact age from a birth date, and the days calculator counts the days between two dates.
| Year | Roman numeral |
|---|---|
| 1990 | MCMXC |
| 1992 | MCMXCII |
| 1994 | MCMXCIV |
| 1996 | MCMXCVI |
| 1998 | MCMXCVIII |
| 2000 | MM |
| 2002 | MMII |
| 2004 | MMIV |
| 2006 | MMVI |
| 2008 | MMVIII |
| 2010 | MMX |
| 2012 | MMXII |
| 2014 | MMXIV |
| 2016 | MMXVI |
| 2018 | MMXVIII |
| 2020 | MMXX |
| 2022 | MMXXII |
| 2024 | MMXXIV |
| 2026 | MMXXVI |
| 2028 | MMXXVIII |
| 2030 | MMXXX |
Common uses
- Converting a birth year, wedding date or anniversary for a tattoo, ring engraving or invitation
- Reading a copyright year in film and TV credits, or the date on a monument or building
- Numbering chapters, appendices, outline sections or the front-matter pages of a document
- Reading clock and watch faces, event names and royal or papal names such as Henry VIII
- Homework and teaching material on how the Roman numeral system works
Roman numerals are one of several ways to write the same number. For other systems, the binary converter moves numbers between binary, decimal, hexadecimal and octal, and the ASCII converter turns text into its decimal, hex and binary character codes. For dates stored by computers rather than carved in stone, the timestamp converter turns Unix timestamps into readable dates.
Roman numeral terms explained
| Term | What it means here |
|---|---|
| Numeral | A symbol or group of symbols that stands for a number; MMXXVI is the Roman numeral for 2026 |
| Arabic numerals | The everyday digits 0-9 used to write numbers like 2026; what the Roman numeral is converted to and from |
| Additive notation | Writing letters from largest to smallest and adding their values, as in LXVI = 50 + 10 + 5 + 1 = 66 |
| Subtractive notation | Placing a smaller letter before a larger one to subtract it, as in IV = 4 and CM = 900 |
| Subtractive pairs | The six standard pairs: IV (4), IX (9), XL (40), XC (90), CD (400) and CM (900) |
| Vinculum | A bar drawn over a letter to multiply it by 1,000, so V̅ is 5,000; the Number box uses it for 4,000 to 3,999,999 |
Related converters
The Tools Kit has more free converters for numbers and units, including the unit converter for length, weight and temperature. Browse them all in the conversion tools hub.
Frequently Asked Questions
Break the number into thousands, hundreds, tens and ones, and write each part with the largest symbols that fit. 1984 is 1000 + 900 + 80 + 4, which is M + CM + LXXX + IV = MCMLXXXIV. The converter does this instantly for any whole number from 1 to 3,999,999.
Read the letters left to right and add their values, but subtract a letter when the one after it is larger. XCIX is (100 - 10) + (10 - 1) = 99. Type the numeral into the Roman Numeral box and the number appears immediately.
2026 in Roman numerals is MMXXVI: MM for 2000, XX for 20 and VI for 6.
Convert the day, month and year separately and join them with dots or dashes. 14 February 2026 becomes XIV.II.MMXXVI in day-month-year order, or II.XIV.MMXXVI in the US month-day-year order. The Date box does this for you: pick the date, the order and the separator. Roman numerals have no date format of their own, so use the order you normally write dates in.
I is 1, V is 5, X is 10, L is 50, C is 100, D is 500 and M is 1000. Every Roman numeral is a combination of these seven letters.
Standard Roman numerals use subtractive notation, so a smaller letter before a larger one is subtracted: IV is 5 - 1. The converter always outputs IV. IIII still appears on many clock faces as a traditional exception.
There is no standard letter above M (1000), and a letter is not normally repeated more than three times, so MMMCMXCIX (3999) is the largest number the seven letters can write on their own. Larger numbers use a bar over a letter (a vinculum) to multiply it by 1,000: 4,000 is I̅V̅ and 12,345 is X̅I̅I̅CCCXLV. The Number box writes this form for any whole number up to 3,999,999.
No. The Roman system has no symbol for zero and no way to write negative numbers or decimals, so the Number box only accepts whole numbers from 1 to 3,999,999.
Yes. Input is converted to uppercase before it is read, so mmxxvi and MMXXVI both return 2026. Spaces at the start or end are ignored, but a space or any other character inside the numeral is rejected.
It checks that only the seven valid letters are used and applies the subtraction rule, but it does not reject every non-standard arrangement. IIII is read as 4 and IC as 99, even though the standard forms are IV and XCIX. To confirm the standard spelling, type the number into the Number box.
No. Every conversion runs as JavaScript in your browser, so nothing you type leaves your device. The converter is free to use with no signup.
Reviewed by Raja Jahangir · Last reviewed: October 2, 2026
How do Roman numerals work?
Roman numerals use seven letters - I is 1, V is 5, X is 10, L is 50, C is 100, D is 500, and M is 1000. Values are added left to right, except when a smaller letter precedes a larger one, which subtracts: XXIV is 24.
Why is 4 written IV and not IIII?
Four is written IV because Roman numerals use subtractive notation: a smaller value placed before a larger one is subtracted, so IV means 5 minus 1. The additive form IIII does still appear on clock faces, a traditional exception kept for visual balance against the VIII opposite it.
