🇺🇸 USC
Everyday & Time
Ⅻ

Roman Numeral Converter

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

✅

Last updated October 2026

Method: Standard modern 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. Symbol values checked against the U.S. GPO Style Manual (rule 12.29).

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, older variants such as IIII or IC, and the overline (vinculum) notation for numbers of 4,000 and up.

📜 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 to 3999. For reference and educational use; double-check important inscriptions or dates against a trusted source.

Roman numeral converter: a complete guide

A Roman numeral converter translates ordinary numbers into Roman numerals and back. Enter 2026 and it returns MMXXVI (2000 + 20 + 6); paste MCMLXXXIV and it returns 1984. This free tool handles every whole number from 1 to 3999 in both directions, with a symbol-by-symbol breakdown so you can check the math yourself.

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. The converter builds MMXXVI 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.

This converter is one of our everyday time-and-number tools, each aimed at a different job. Reach for the Date Calculator to count the days between two dates before formatting one as a numeral, the Age Calculator to turn a birth year into an exact age, the Time Calculator to add or subtract hours and minutes, and the Tip Calculator to split a bill. This page is purely for translating numbers to and from Roman numerals.

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. The GPO Style Manual puts both rules in one line: "a letter placed after one of greater value adds to it; a letter placed before one of greater value subtracts from it." The standard modern form allows only six 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

Roman numeral place-value chart: build any number from 1 to 3999

The fastest way to write any number in Roman numerals is to convert each digit by its place (ones, tens, hundreds, thousands) and then string the pieces together largest-first. This chart gives the Roman form of every digit 1 to 9 in each place. Look up each digit of your number, read across, and join the results.

Digit Ones (×1) Tens (×10) Hundreds (×100) Thousands (×1000)
1IXCM
2IIXXCCMM
3IIIXXXCCCMMM
4IVXLCDoverline
5VLDoverline
6VILXDCoverline
7VIILXXDCCoverline
8VIIILXXXDCCCoverline
9IXXCCMoverline

The thousands column stops at 3 (MMM = 3000) because M can repeat only three times in the standard modern form, which is exactly why the converter caps at 3999. From 4,000 up, the traditional notation puts a line over a letter to multiply it by 1,000 (the "overline" cells above). Note how each place mirrors the same shape: 4 is always "one before five" (IV, XL, CD) and 9 is always "one before ten" (IX, XC, CM).

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 in the standard form only I, X and C are ever subtracted, and only from the next two larger symbols: I from V and X, X from L and C, C from D and M. 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 same value the GPO Style Manual table lists for 49. The converter flags 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 in the standard modern form because M can repeat only three times, capping the thousands at 3000. To represent 4,000 or more, a bar (vinculum) is drawn over a symbol to multiply it by 1,000: the GPO Style Manual lists V with a bar as 5,000 and M with a bar as 1,000,000, and gives 4,000 as MMMM or as M followed by a barred V. Those forms are rare today and hard to type, so the converter stops at 3999.

Step-by-step: write 1994 in Roman numerals

To see the place-value method in action, here is 1994 converted one place at a time. Split it into 1000 + 900 + 90 + 4, convert each part, then read the parts top to bottom (largest first) to get the final numeral.

Place Value Roman Why
Thousands1000MOne M
Hundreds900CMSubtractive: 1000 − 100
Tens90XCSubtractive: 100 − 10
Ones4IVSubtractive: 5 − 1
Join1994MCMXCIVM + CM + XC + IV

1994 is a good stress test because three of its four places (900, 90, and 4) need a subtractive pair. That is why MCMXCIV looks busy, even though the method behind it is just four small lookups from the chart above.

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 1,000, used for numbers of 4,000 and up (V with a bar is 5,000). 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 standard spelling of a number under the modern rules. Each value from 1 to 3999 has exactly one, which is why the converter flags variants such as IIII, IC and IL and shows the standard form instead.

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 to 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.

Every year from 2000 to 2030 in Roman numerals

Years are among the most common things people convert, for tattoos, wedding dates, copyright lines, and anniversaries. Because 2000 = MM, every year this century simply reads MM followed by the tens and ones. Here is the full run from 2000 to 2030 with each breakdown; type any of them into the tool above to confirm.

Year Roman numeral Breakdown
2000MMMM
2001MMIMM + I
2002MMIIMM + II
2003MMIIIMM + III
2004MMIVMM + IV
2005MMVMM + V
2006MMVIMM + VI
2007MMVIIMM + VII
2008MMVIIIMM + VIII
2009MMIXMM + IX
2010MMXMM + X
2011MMXIMM + X + I
2012MMXIIMM + X + II
2013MMXIIIMM + X + III
2014MMXIVMM + X + IV
2015MMXVMM + X + V
2016MMXVIMM + X + VI
2017MMXVIIMM + X + VII
2018MMXVIIIMM + X + VIII
2019MMXIXMM + X + IX
2020MMXXMM + XX
2021MMXXIMM + XX + I
2022MMXXIIMM + XX + II
2023MMXXIIIMM + XX + III
2024MMXXIVMM + XX + IV
2025MMXXVMM + XX + V
2026MMXXVIMM + XX + VI
2027MMXXVIIMM + XX + VII
2028MMXXVIIIMM + XX + VIII
2029MMXXIXMM + XX + IX
2030MMXXXMM + XXX

Two years in this range trip people up: 2004 (MMIV, not MMIIII) and 2009 (MMIX, not MMVIIII). Both end in a subtractive pair, so double-check them if you are writing the numeral by hand.

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, most often 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 are standard: if a pair is not IV, IX, XL, XC, CD or CM, it is not a standard 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, because 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. Keep these boundaries in mind:

  • It covers 1 to 3999 only. There is no symbol for zero or negative numbers, and 4,000 and above need the overline (vinculum), which is not supported.
  • It uses strict canonical spelling. Forms that clock faces or older tables use, such as IIII for 4, IC for 99 (listed in the GPO Style Manual table) or MDCCCC for 1900, are flagged with the standard spelling 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.

Sources

⚠️ Common mistakes & edge cases

Writing 4 as IIII or 9 as VIIII

In the standard form you 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 follow an old design convention, not standard notation.)

Inventing subtractions like IL, IC, or VX

The standard form has six subtractive pairs: IV, IX, XL, XC, CD, CM. Only I, X and C are subtracted, each from the next two larger symbols, and V, L and D are never subtracted. So 49 is XLIX, not IL, and 99 is XCIX. IC for 99 appears in some older tables, including the GPO Style Manual, but XCIX is the form readers expect today.

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 this tool does not use, so 4,000 and up return an out-of-range message.

Note: This converter follows standard subtractive notation for 1 to 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. In the standard modern form there are six subtractive pairs: 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 modern notation, I, X, C and M 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). Older usage was looser: the U.S. Government Publishing Office Style Manual still lists MMMM for 4,000 and MDCCCC as an alternative for 1900.

What is the largest number I can convert?

This converter handles 1 to 3999, written MMMCMXCIX. That is the limit of the strict modern form with the seven basic letters, because M repeats at most three times (3000). For larger numbers, a line over a letter multiplies it by 1,000, so V with an overline is 5,000 and M with an overline is 1,000,000 in the GPO Style Manual table. That overline (vinculum) notation is rare today 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?

In standard modern notation, 4 is IV. Many clock and watch faces use IIII instead, a long-standing design tradition that is often explained as balancing the dial visually against the VIII opposite it. IIII is not standard subtractive notation, so this converter flags it 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 applies the standard modern rules taught in school: the seven symbols, additive ordering largest-first, the six subtractive pairs IV, IX, XL, XC, CD and CM, and at most three repeats of I, X, C and M. Every number from 1 to 3999 has exactly one spelling under those rules, and the tool returns that spelling. Roman input is checked against the same rules, so non-standard forms like IIII, IC or VX are flagged with the standard spelling instead of being silently accepted.

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 to 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. The GPO Style Manual, the style guide for U.S. federal publications, states that Arabic numerals are preferable to Roman numerals.

How do I write a full date in Roman numerals?

Convert each part of the date separately (month, day and year), then join them with a separator such as a dot or a slash. For December 31, 2026 (12/31/2026): 12 = XII, 31 = XXXI, and 2026 = MMXXVI, giving XII·XXXI·MMXXVI. For July 4, 2026: 7 = VII, 4 = IV, 2026 = MMXXVI, giving VII·IV·MMXXVI. There is no single official date format in Roman numerals, so keep the same order (month-day-year or day-month-year) you would use in plain digits, and convert each field with the tool above.

What are the Roman letters and what do they mean?

Roman numerals use exactly seven capital letters, each a fixed value: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, and M = 1000. These are the only letters involved; other letters of the alphabet are never used. To convert a word-like string of these letters back to a number, type it into the Roman → Number tab and the tool adds and subtracts the letters for you (for example CDXLIV = 400 + 40 + 4 = 444).

Can a Roman numeral calculator add or subtract numerals?

Roman numerals are awkward to add directly, so the reliable method is to convert, calculate and convert back. To add XIV and XXIX, decode them to 14 and 29, add to get 43, and encode 43 as XLIII. To find how many years lie between MCMLXXXIV and MMXXVI, decode them to 1984 and 2026 and subtract: 42, which is XLII. This page converts in both directions; do the arithmetic in ordinary numbers in between.

💡 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 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, often explained as balancing the dial against the heavy VIII opposite it. Charming on a clock, but not standard 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