๐Ÿ‡บ๐Ÿ‡ธ USC
Everyday & Time
โ…ซ

Roman Numeral Converter

Convert numbers to Roman numerals and back, with a full breakdown

๐Ÿ”ข Enter a number (1โ€“3999)

๐Ÿ“œ Roman numeral

MMXXVI
2,026 in Roman numerals

๐Ÿงฎ How it breaks down

SymbolValue
M1,000
M1,000
X10
X10
V5
I1
Total2,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
I1BaseIII = 3
IV4SubtractiveIV = 4
V5BaseVII = 7
IX9SubtractiveIX = 9
X10BaseXXX = 30
XL40SubtractiveXL = 40
L50BaseLX = 60
XC90SubtractiveXC = 90
C100BaseCCC = 300
CD400SubtractiveCD = 400
D500BaseDC = 600
CM900SubtractiveCM = 900
M1000BaseMMM = 3000

How to use this converter

The tool has two tabs, so you can go in either direction:

  1. 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.
  2. 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.
  3. 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.
  4. 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
2026MMXXVI2000 + 20 + 6
2025MMXXV2000 + 20 + 5
2024MMXXIV2000 + 20 + (5 − 1)
2000MM1000 + 1000
1990MCMXC1000 + 900 + 90
1969MCMLXIX1000 + 900 + 60 + 9
100C100
50L50
40XL50 − 10
14XIV10 + (5 − 1)
9IX10 − 1
4IV5 − 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:

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.

Note: This converter follows standard subtractive notation for 1-3999. For permanent uses like tattoos or engravings, verify the result before committing.

❓ 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