Skip to main content
ponderloop

Roman Numeral Converter: Numbers to Roman Numerals and Back

2026 in Roman numerals is MMXXVI (MM + XX + VI), and MCMXCIV is 1994 (M + CM + XC + IV). Type a number from 1 to 3,999 to get its Roman numeral, or a Roman numeral to get the number. Only the standard spelling is accepted, so IIII, VX and IC are refused with the rule they break and the correct form. Years work the same way, and the tool can fill in the current year for you.

Updated Runs in your browser: nothing you enter is uploadedHow this tool works

Worked out in your browser. Nothing you type is sent anywhere.

This year is …, or … in Roman numerals.

Number to Roman numeral

A year works too. Larger numbers get a bar over the thousands.

MMXXVI

2026 = 2000 + 20 + 6 → MM + XX + VI = MMXXVI

  • Each place is written on its own: MM is 2000, XX is 20, VI is 6.
  • Read back, MMXXVI is 2026.

Roman numeral to number

Upper or lower case. Only the standard spelling is accepted.

1994

MCMXCIV = M + CM + XC + IV = 1000 + 900 + 90 + 4 = 1994

  • Splitting it by place: M is 1000, CM is 900, XC is 90, IV is 4.
  • As a year, MCMXCIV is 1994.

The seven Roman numeral symbols

Every Roman numeral is built from these letters, added from largest to smallest.
SymbolValueCan repeat?
I1Up to 3 times in a row
V5Never
X10Up to 3 times in a row
L50Never
C100Up to 3 times in a row
D500Never
M1000Up to 3 times in a row (4 needs a bar)

The six subtractive pairs

A smaller letter in front of a larger one is subtracted. These six pairs are the only ones allowed.
PairMeansValue
IVV (5) minus I (1)4
IXX (10) minus I (1)9
XLL (50) minus X (10)40
XCC (100) minus X (10)90
CDD (500) minus C (100)400
CMM (1000) minus C (100)900

Digit by digit: how any number is built

Write each digit of the number in its own column, then join them, thousands first. 1994 is M + CM + XC + IV.
DigitOnesTensHundredsThousands
1IXCM
2IIXXCCMM
3IIIXXXCCCMMM
4IVXLCD—
5VLD—
6VILXDC—
7VIILXXDCC—
8VIIILXXXDCCC—
9IXXCCM—

Common years in Roman numerals

Years, as they appear on buildings, films and title cards.
YearRoman numeralBuilt from
1066MLXVIM + LX + VI
1492MCDXCIIM + CD + XC + II
1776MDCCLXXVIM + DCC + LXX + VI
1900MCMM + CM
1969MCMLXIXM + CM + LX + IX
1984MCMLXXXIVM + CM + LXXX + IV
1999MCMXCIXM + CM + XC + IX
2000MMMM
2010MMXMM + X
2020MMXXMM + XX
2024MMXXIVMM + XX + IV
2025MMXXVMM + XX + V
2026MMXXVIMM + XX + VI
2027MMXXVIIMM + XX + VII
2030MMXXXMM + XXX
2050MMLMM + L
2100MMCMM + C

Roman numerals 1 to 20

NumberRoman numeralNumberRoman numeral
1I11XI
2II12XII
3III13XIII
4IV14XIV
5V15XV
6VI16XVI
7VII17XVII
8VIII18XVIII
9IX19XIX
10X20XX

How to convert a number to a Roman numeral

  1. Split the number by place. Break it into thousands, hundreds, tens and ones: 2026 is 2000 + 20 + 6, and 1994 is 1000 + 900 + 90 + 4.
  2. Write each part. Use the digit-by-digit table: 2000 is MM, 20 is XX and 6 is VI. Digits 4 and 9 use a subtractive pair (IV, IX); digits 5 to 8 are V, L or D followed by up to three of the small letter.
  3. Join them, largest first. Put the parts side by side from thousands down to ones: MM + XX + VI = MMXXVI.
  4. To read a numeral, add left to right. Add each letter, but subtract a letter that stands in front of a larger one: MCMXCIV is 1000 + (1000 − 100) + (100 − 10) + (5 − 1) = 1994.

Frequently asked questions

What is 2026 in Roman numerals?
2026 is MMXXVI: 2000 is MM, 20 is XX and 6 is VI, joined as MMXXVI. The same steps work for any year from 1 to 3,999; the table above lists common ones, and the converter can fill in the current year from your device’s clock.
Why is IIII not a valid Roman numeral?
The standard rule allows a letter to repeat at most three times in a row, so 4 is written with a subtractive pair, IV (one before five), not IIII. This tool follows that rule. Old clock faces often show IIII on purpose, which is a traditional exception in clockmaking, not the standard form.
Why are VX, IC and IL not valid?
Only six subtractive pairs exist: IV, IX, XL, XC, CD, CM. V, L and D are never subtracted, so VX is wrong (5 is just V). I may only go before V or X, X before L or C, and C before D or M, so 99 is XCIX (XC + IX), not IC, and 49 is XLIX (XL + IX), not IL.
How do you write Roman numerals over 3,999?
Standard numerals stop at MMMCMXCIX (3,999). Larger numbers put a bar over a numeral, called a vinculum, to multiply it by 1,000: I̅V̅ is 4,000, V̅ is 5,000 and I̅V̅CXXIII is 4,123. The converter writes and reads bars up to 3,999,999, using the combining overline character, which some fonts draw better than others. Bars are not needed for years, so nothing below 4,000 uses one.
Is there a zero in Roman numerals?
No. The Roman system had no digit for zero, and no negative numbers or decimals either. The Romans wrote the word nulla (“none”) when they had to say nothing, and used fractions based on twelfths. This converter therefore starts at 1.
How do you read a Roman numeral?
Read left to right and add the values, but when a smaller letter stands in front of a larger one, subtract it. MCMXCIV reads as M (1000) + CM (900) + XC (90) + IV (4) = 1994. Case does not matter: mmxxvi and MMXXVI are the same numeral.
What is the largest Roman numeral without a bar?
MMMCMXCIX, which is 3,999. The next number, 4,000, would need M four times in a row, which the standard rule does not allow, so it takes a bar: I̅V̅.
Can I use it to convert a year?
Yes. Type the year into the number box, for example 1999 for MCMXCIX or 2000 for MM, or press “Use this year” to convert the current year from your device’s clock. Each result shows how the year is built, and Copy link shares the year you typed.
What happens when I type an invalid numeral?
The tool names the rule you broke and, when it can, the standard form. For example, typing IC gives: “IC” has IC, which is not a subtractive pair: I goes only before V or X, X only before L or C, and C only before D or M. The six pairs are IV, IX, XL, XC, CD and CM. If you meant 99, write XCIX.

How it works

To write a number, the tool splits it into thousands, hundreds, tens and ones and writes each with the fixed pattern for its digit (1 = I, 2 = II, 3 = III, 4 = IV, 5 = V, 6 = VI, 7 = VII, 8 = VIII, 9 = IX, using X, L, C and D, and M for the higher places). To read a numeral it first checks the letters against the one standard spelling of every number from 1 to 3,999, so each number has exactly one accepted numeral and reading then writing again returns that standard form (case and spaces do not matter). If the check fails, it looks for the first broken rule (four in a row, a repeated V, L or D, a subtractive pair outside IV, IX, XL, XC, CD and CM, or letters out of order) and reads the letters loosely to suggest the numeral you probably meant. Numbers from 4,000 to 3,999,999 are written with a bar (vinculum) over the thousands part, which multiplies it by 1,000; this is the common modern convention, and ancient usage varied. The current year for the “Use this year” button is read from your device’s clock in the browser after the page loads, never when the page is built. Everything runs in your browser.

Sources

All toolsHome & DIY calculators