Roman Numeral Converter
Convert numbers to Roman numerals and back, with a full breakdown
๐ข Enter a number (1โ3999)
๐ Roman numeral
๐งฎ How it breaks down
| Symbol | Value |
|---|---|
| M | 1,000 |
| M | 1,000 |
| X | 10 |
| X | 10 |
| V | 5 |
| I | 1 |
| Total | 2,026 |
Read left to right, larger values first. A smaller symbol before a larger one (like IV or CM) is subtracted.
Conversions follow the standard subtractive notation for 1โ3999. For reference and educational use; double-check important inscriptions or dates against a trusted source.
Last updated June 2026
Method: Standard Roman numeral rules - seven symbols (I, V, X, L, C, D, M), additive ordering from largest to smallest, the six subtractive pairs (IV, IX, XL, XC, CD, CM), and a repeat limit of three for I, X, C and M.
Included: Whole numbers from 1 to 3999, two-way conversion, strict validation of Roman input, and a symbol-by-symbol breakdown of every result.
Not included: Zero, negative numbers, fractions, and the overline (vinculum) notation used for very large numbers. Those fall outside the common standard.
Roman numeral converter: a complete guide
Roman numerals are everywhere once you start looking: the copyright year at the end of a film (MMXXVI for 2026), Super Bowl titles, the chapters of a book, monument inscriptions, clock faces, and the suffixes after a name like Henry VIII. This Roman numeral converter turns any whole number from 1 to 3999 into its Roman form and decodes Roman numerals back into ordinary numbers - and just as importantly, it shows you the math so you can read and write them yourself.
For example, the number 2026 becomes MMXXVI. The converter builds that by taking the largest pieces it can: 1000 + 1000 (MM) for 2000, 10 + 10 (XX) for 20, and 5 + 1 (VI) for 6. Read the result left to right, largest values first, and you get the year exactly as you would see it on a film's end credits.
The seven Roman numeral symbols
Every Roman numeral is built from just seven letters. Memorizing their values is the whole game:
I = 1 V = 5 X = 10 L = 50 C = 100 D = 500 M = 1000 A handy mnemonic for the order M, D, C, L, X, V, I is "My Dear Cat Loves Xtra Vitamins Intensely." Once you know the letters, the rest is just two rules: when to add and when to subtract.
The two rules: adding and subtracting
Rule 1 - Add when going down. When symbols are written in order from larger to smaller, you add them. So VIII is 5 + 1 + 1 + 1 = 8, and CLX is 100 + 50 + 10 = 160. This is the default behavior, and most of a numeral works this way.
Rule 2 - Subtract when a smaller symbol comes first. When exactly one smaller symbol sits immediately before a larger one, you subtract it. There are only six legal subtractive pairs:
IV = 4 IX = 9 XL = 40 XC = 90 CD = 400 CM = 900 That is the entire system. Combine the additive default with these six subtractive shortcuts and you can write or read any number up to 3999.
Symbol reference table
This table shows every symbol and subtractive pair, with a small example of each in use:
| Symbol | Value | Type | Example |
|---|---|---|---|
| I | 1 | Base | III = 3 |
| IV | 4 | Subtractive | IV = 4 |
| V | 5 | Base | VII = 7 |
| IX | 9 | Subtractive | IX = 9 |
| X | 10 | Base | XXX = 30 |
| XL | 40 | Subtractive | XL = 40 |
| L | 50 | Base | LX = 60 |
| XC | 90 | Subtractive | XC = 90 |
| C | 100 | Base | CCC = 300 |
| CD | 400 | Subtractive | CD = 400 |
| D | 500 | Base | DC = 600 |
| CM | 900 | Subtractive | CM = 900 |
| M | 1000 | Base | MMM = 3000 |
How to use this converter
The tool has two tabs, so you can go in either direction:
- Number โ Roman: select the first tab and type a whole number from 1 to 3999. The Roman numeral appears instantly, along with a table showing which symbol value contributes what.
- Roman โ Number: select the second tab and type a Roman numeral (upper or lower case). The number appears, plus a line-by-line breakdown marking which letters were added and which were subtracted.
- Use the quick examples: the chips under each input (like 4, 9, 40, or MMXXVI) fill the field for you, which is handy for spot-checking the tricky subtractive cases.
- Watch for validation: if you enter something out of range or a malformed numeral, the tool explains why and, where it can, suggests the correct spelling instead of guessing silently.
Worked example 1: writing 49 (and why it isn't IL)
A classic trap. To write 49, you might be tempted by "IL" - one before fifty. But subtraction only works between adjacent powers, and only with the six legal pairs. The correct path is 40 + 9 = XL + IX = XLIX. Break it down: XL is 50 minus 10 (40), and IX is 10 minus 1 (9). Together, XLIX = 49. The converter rejects IL and points you to XLIX.
Worked example 2: decoding MCMLXXXIV
Suppose you find MCMLXXXIV on a building. Read it in chunks, left to right: M = 1000, CM = 900, L = 50, XXX = 30, IV = 4. Add them up: 1000 + 900 + 50 + 30 + 4 = 1984. The two subtractive pairs (CM and IV) are the only places you subtract; everything else simply adds. Paste it into the "Roman โ Number" tab and you will see exactly this sequence.
Worked example 3: the year 3999, the upper limit
The largest value this tool produces is 3999 = MMMCMXCIX. It splits as MMM (3000), CM (900), XC (90), and IX (9). You cannot go higher with standard letters because M can repeat only three times, capping the thousands at 3000. To represent 4000 or more, scribes drew a bar (vinculum) over a symbol to multiply it by 1000 - but that is outside the common standard, so the converter stops at 3999.
Who this converter is for
- Students learning the system for a math or history class, who want to check homework and see the breakdown.
- Writers and editors formatting copyright dates, volume numbers, outline headings, or appendix labels.
- Designers and tattoo artists rendering a meaningful year or date and wanting to confirm the spelling before it is permanent.
- Genealogists and history buffs decoding dates on gravestones, cornerstones, and old documents.
- Trivia and puzzle fans who just need a fast, accurate translation in either direction.
Key terms explained
- Additive notation: writing symbols in descending order and summing them (LXVI = 50 + 10 + 5 + 1 = 66).
- Subtractive notation: placing one smaller symbol before a larger one to subtract it, using only IV, IX, XL, XC, CD and CM.
- Vinculum: an overline placed above a numeral to multiply its value by 1000, used historically for numbers above 3999. Not supported here.
- Place value: the idea that a digit's position changes its value (the "2" in 20 vs 200). Roman numerals have no place value, which is why they are clumsy for arithmetic.
- Canonical form: the single correct spelling of a number. There is exactly one valid Roman numeral for each value from 1 to 3999, which is why IIII and IL are treated as errors.
A short history
Roman numerals grew out of marks used by the ancient Romans and dominated European counting for well over a thousand years. They were gradually displaced for calculation by the Hindu-Arabic system (the 0-9 digits we use today), which has both a zero and place value - making addition, multiplication, and long division far easier. Roman numerals never disappeared, though. They survive wherever a number is meant to feel formal, traditional, or decorative: on clock faces, in book front matter, in the names of monarchs and popes, and in the year stamped on films and buildings.
Popular Roman numeral conversions
Some numbers come up far more often than others - usually recent years, round milestones, and the values stamped on movies, copyrights, and anniversaries. Here are common conversions you can verify in the tool above:
| Number | Roman numeral | How it breaks down |
|---|---|---|
| 2026 | MMXXVI | 2000 + 20 + 6 |
| 2025 | MMXXV | 2000 + 20 + 5 |
| 2024 | MMXXIV | 2000 + 20 + (5 − 1) |
| 2000 | MM | 1000 + 1000 |
| 1990 | MCMXC | 1000 + 900 + 90 |
| 1969 | MCMLXIX | 1000 + 900 + 60 + 9 |
| 100 | C | 100 |
| 50 | L | 50 |
| 40 | XL | 50 − 10 |
| 14 | XIV | 10 + (5 − 1) |
| 9 | IX | 10 − 1 |
| 4 | IV | 5 − 1 |
Notice the pattern in the years: every "9" decade or century forces a subtractive pair. 1990 needs CM (900) and XC (90); 2024 needs the IV at the end. Those subtractive spots are where most handwritten Roman numerals go wrong, so they are worth double-checking.
Encoding vs decoding: which direction do you need?
People reach for this tool for two opposite jobs, and the converter handles both with its two tabs.
Encoding (Number → Roman) is for when you know the value and want the letters - the most common case being a year for a tattoo, a wedding date, a copyright line, or a chapter heading. You type 2026 and read back MMXXVI. The risk here is producing a non-standard form by hand (writing XXXX instead of XL), which the converter avoids by always returning the single canonical spelling.
Decoding (Roman → Number) is for when you found the letters and want the value - reading a cornerstone, a film's release year, a clock, or a monarch's title. You paste MCMLXXXIV and read back 1984. The risk here is misreading a subtractive pair as additive (treating CM as 1100 instead of 900), which the line-by-line breakdown prevents by labeling each step. When accuracy matters, do both: encode your number, then decode the result, and confirm you land back where you started.
Tips for reading and writing them
- Work by place: convert thousands, hundreds, tens, and ones separately, then join them (1984 = 1000 + 900 + 80 + 4 = M + CM + LXXX + IV).
- Only six subtractions exist: if a pair is not IV, IX, XL, XC, CD or CM, it is not a legal subtraction.
- Never repeat more than three: III is fine, IIII is not; the fourth step is always a subtractive pair.
- V, L and D never repeat: you will never see VV, LL or DD - the next larger symbol replaces them.
- When in doubt, verify both ways: convert your number to Roman, then convert that result back. If you land on the original number, the spelling is right.
Limitations and assumptions
This converter sticks to the common, modern standard taught in schools and used by major style guides. Keep these boundaries in mind:
- It covers 1 to 3999 only. There is no symbol for zero or negative numbers, and 4000 and above need the non-standard overline (vinculum), which is not supported.
- It uses strict canonical spelling. Numerals that some sources or clock faces tolerate - IIII for 4, or invented pairs like IL - are flagged as errors rather than silently accepted.
- It handles whole numbers only. The ancient fractional symbols (such as S for one half) are not part of normal Roman numerals and are out of scope.
- It ignores ornamental and medieval variants such as the "apostrophus" forms or additive year styles; the goal is one unambiguous result per value.
Related concepts and tools
Roman numerals are a number system without place value or a zero, which makes them a useful contrast to the decimal system you use every day. The most common reason people reach for them is dates and years, where this tool handles the formatting and a sister calculator handles the arithmetic:
- To count the days, months, or years between two dates before formatting one as a numeral, use the Date Calculator.
- To work out an exact age or anniversary from a birth or event year, use the Age Calculator.
- To find which week of the year a Roman-dated event falls in, see the Week Number Calculator.
- For another base-conversion exercise without place value quirks, the Binary Calculator and Scientific Notation Calculator show how other number systems represent the same value.
For other quick everyday conversions, browse the Everyday & Time category.
โ ๏ธ Common mistakes & edge cases
Writing 4 as IIII or 9 as VIIII
You can repeat a base symbol at most three times. The fourth step switches to a subtractive pair: 4 is IV and 9 is IX, not IIII or VIIII. (Clock faces that show IIII are using an old design convention, not standard notation.)
Inventing subtractions like IL, IC, or VX
Only six subtractive pairs exist: IV, IX, XL, XC, CD, CM. So 49 is XLIX, not IL, and 99 is XCIX, not IC. A symbol can only be subtracted from the next one or two steps up, never further.
Expecting zero or negatives
There is no Roman numeral for 0 or for negative numbers - the system simply has no symbols for them. The smallest value you can write is I (1). Inputs of 0 or below are flagged as out of range.
Going past 3999
Standard Roman numerals top out at MMMCMXCIX (3999) because M repeats only three times. Bigger numbers need the overline (vinculum) notation, which is non-standard and not used here - so 4000 and up return an out-of-range message.
❓ Frequently asked questions
What is a Roman numeral converter?
A Roman numeral converter is a tool that translates between ordinary numbers (Arabic numerals like 7 or 2026) and Roman numerals (letters like VII or MMXXVI). This one works both ways: type a number from 1 to 3999 to see its Roman form, or type a Roman numeral to decode it back into a number. It also validates your input and shows how the value is built up symbol by symbol.
What are the seven Roman numeral symbols?
There are seven letters: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 and M = 1000. Every Roman numeral is made by combining these symbols. There is no symbol for zero, which is one of the system's main limitations.
How does subtractive notation work?
When a smaller symbol appears immediately before a larger one, you subtract it instead of adding. The six valid subtractive pairs are IV = 4, IX = 9, XL = 40, XC = 90, CD = 400 and CM = 900. So IX is 10 minus 1 = 9, and XC is 100 minus 10 = 90. Everywhere else, symbols are added from left to right.
Why can't a symbol repeat more than three times?
In standard notation, I, X, C and M may repeat at most three times in a row (III = 3, XXX = 30). The fourth step uses a subtractive pair instead: 4 is IV, not IIII, and 40 is XL, not XXXX. The symbols V, L and D are never repeated at all, because two of them would simply equal the next larger symbol (VV would be X).
What is the largest number I can convert?
This converter handles 1 to 3999, written MMMCMXCIX. That is the practical limit of standard Roman numerals using only the seven basic letters, because M can repeat at most three times (3000). Larger numbers historically used an overline (a vinculum) to multiply a symbol by 1000, but that notation is not part of the common standard and is not supported here.
Is there a Roman numeral for zero?
No. The Roman system has no symbol for zero and no concept of place value, which is why arithmetic is awkward in it. Medieval scholars occasionally wrote the Latin word 'nulla' (nothing) for zero, but it was never a numeral. This is why the smallest value the converter accepts is I (1).
Why is the year 2026 written MMXXVI?
Break 2026 into its building blocks: 2000 = MM, 20 = XX, 6 = VI. Stringing them together largest-first gives MMXXVI. The converter does exactly this internally - it peels off the largest possible symbol value repeatedly until nothing is left.
How do I read a long Roman numeral like MCMLXXXIV?
Work left to right in chunks: M = 1000, CM = 900, L = 50, XXX = 30, IV = 4, which totals 1984. Whenever you see a smaller symbol just before a larger one (CM or IV here), treat it as a subtraction. Everything else adds up. Paste it into the 'Roman โ Number' tab to see the same breakdown line by line.
Are lowercase Roman numerals valid?
Lowercase forms (iv, xii, mmxxvi) are common in book page numbering and outlines, and they mean the same thing as uppercase. This converter accepts either case and reads them identically, but it displays results in the traditional uppercase form.
What's the difference between IIII and IV on clocks?
Strictly, 4 is IV. But many clock and watch faces use IIII for the 4 instead, a centuries-old design tradition that balances the dial visually against the VIII opposite it. IIII is not standard subtractive notation, so this converter treats it as invalid and suggests IV - even though you will still see IIII on plenty of clocks.
Can Roman numerals show decimals or fractions?
Not in the standard system this tool uses. Romans did represent fractions with a separate set of symbols (for example, S for one half), but those are not part of normal Roman numerals and are rarely seen today. For everyday use, Roman numerals represent whole numbers only.
Is this converter accurate?
Yes - it uses the same canonical rules taught in math classes and used by style guides: the seven symbols, additive ordering largest-first, the six subtractive pairs, and the repetition limits. It validates Roman input against a strict pattern, so malformed numerals like IC or VX are flagged rather than silently 'fixed'.
How do I write my birth year in Roman numerals?
Break the year into thousands, hundreds, tens and ones, convert each part, then join them largest-first. For 1995: 1000 = M, 900 = CM, 90 = XC, 5 = V, giving MCMXCV. For 2003: 2000 = MM and 3 = III, giving MMIII. The fastest way is to type the year into the Number to Roman tab and read the result, then decode it back to confirm before using it anywhere permanent.
What's the difference between Roman and Arabic numerals?
Arabic numerals are the digits 0-9 we use for everyday math; they have a zero and place value, so a digit's position changes its worth (the 2 in 20 versus 200). Roman numerals use letters (I, V, X, L, C, D, M), have no zero, and no place value, so the same symbol always means the same amount. Place value is what makes Arabic numerals easy to add and multiply and Roman numerals clumsy for arithmetic - which is why Arabic numerals replaced them for calculation.
๐ก Good to know
There is exactly one correct spelling per number
Unlike words, each value from 1 to 3999 has a single canonical Roman numeral. That is why this tool flags IIII, IL, or VX as errors instead of accepting them - they decode to a value, but they are not the standard way to write it.
Clocks break the rules on purpose
Watch and clock faces often show IIII for 4 instead of IV. It is a design tradition, thought to balance the dial against the heavy VIII opposite it. Charming on a clock, but not valid subtractive notation - so the converter still recommends IV.
No zero, no place value
Roman numerals have no symbol for zero and no positional system, which is why they were eventually replaced by Hindu-Arabic digits for calculation. They live on today mainly for their formal, decorative feel - years, chapters, monarchs, and movie credits.
Related Calculators
Tip Calculator
Calculate the tip and split the bill between people
Age Calculator
Calculate your exact age in years, months and days
Date Calculator
Add or subtract days and find the duration between dates
Time Calculator
Add, subtract and convert hours, minutes and seconds
Hours Calculator
Calculate hours worked between two times
Gas Mileage Calculator
Calculate your MPG and fuel cost per trip