CONVERTER TOOL

Roman Numeral Converter

Type a number (1–3,999) or a Roman numeral and it converts both ways, with a step-by-step breakdown. Below that, convert a whole date into Roman numerals.

—

Date to Roman numerals

—

About this tool

Roman numerals still turn up everywhere — clock faces, book chapters, film copyright years, Super Bowl numbers, the names of monarchs and popes, and a lot of tattoos and wedding invitations. They're easy to read once you know the rules and surprisingly easy to get wrong when you write them. This converter works in both directions, shows how each result is built, and flags numerals that aren't written in the standard form. It runs in your browser.

How to use the Roman Numeral Converter

  1. Type a number between 1 and 3,999 to get its Roman numeral, or type a numeral (upper or lower case) to get its value. The direction is detected automatically.
  2. Read the breakdown under the result to see which symbols make up the number.
  3. For a date, pick it in the date box, choose the order (month-day-year is standard in the US, day-month-year in most other countries) and a separator, then copy the result.

The rules of Roman numerals

There are seven symbols: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 and M = 1,000. Symbols are written from largest to smallest and added together, so VIII is 5 + 1 + 1 + 1 = 8. To avoid four of the same symbol in a row, six subtractive pairs are used, where a smaller symbol placed before a larger one is subtracted:

Only those six pairs are standard. I can only come before V or X, X only before L or C, and C only before D or M, which is why 99 is XCIX (90 + 9) and not IC, and 49 is XLIX rather than IL. V, L and D are never repeated or subtracted. Following these rules, every number from 1 to 3,999 has exactly one correct form — the largest is MMMCMXCIX.

Worked examples

1994 splits into 1000 + 900 + 90 + 4, which is M + CM + XC + IV, giving MCMXCIV. 2026 is 2000 + 20 + 6, or MM + XX + VI, giving MMXXVI. Going the other way, MCMLXXXIV reads as M (1000) + CM (900) + LXXX (80) + IV (4) = 1984.

For a date, 27 September 2026 in US order (month, day, year) becomes IX · XXVII · MMXXVI: September is the ninth month (IX), the day is 27 (XXVII) and the year is 2026 (MMXXVI). In day-month-year order the same date is XXVII · IX · MMXXVI. Some people shorten the year to two digits, so 2026 becomes 26 (XXVI); if you do that, decide deliberately, because IX · XXVII · XXVI is easy to misread later.

Getting a date tattoo or engraving right

Most Roman-numeral mistakes in tattoos come from three things. First, the order: a date written month-first reads differently to someone who writes day-first, so pick one and keep a note of it. Second, non-standard forms such as IIII for 4 or IC for 99, which look wrong to anyone who knows the rules (IIII does appear on many clock faces by tradition, but it isn't the standard form). Third, mixing up similar-looking years: 1990 is MCMXC and 1999 is MCMXCIX. Paste the finished numeral back into the converter above — it reads it back as a number and warns you if it isn't in standard form, which is a quick way to double-check before anything permanent happens.

Common uses

Limits of the system

Standard Roman numerals have no zero and no negative numbers, and they stop at 3,999. Romans wrote larger values by putting a bar over a numeral to multiply it by 1,000, but that notation isn't consistent and most fonts can't show it reliably, so this converter sticks to the standard 1–3,999 range. That covers every day, month and year you're likely to need.

Quick reference chart

Common values and their Roman numerals
NumberNumeralNumberNumeral
1I2II
3III4IV
5V6VI
7VII8VIII
9IX10X
11XI12XII
13XIII14XIV
15XV16XVI
17XVII18XVIII
19XIX20XX
30XXX40XL
50L60LX
70LXX80LXXX
90XC100C
200CC300CCC
400CD500D
900CM1000M
2000MM3000MMM

Roman numeral years chart, 1990 to 2029

Birth, wedding and anniversary years are the most common thing people convert. Every value below is in standard form:

YearNumeralYearNumeral
1990MCMXC2010MMX
1991MCMXCI2011MMXI
1992MCMXCII2012MMXII
1993MCMXCIII2013MMXIII
1994MCMXCIV2014MMXIV
1995MCMXCV2015MMXV
1996MCMXCVI2016MMXVI
1997MCMXCVII2017MMXVII
1998MCMXCVIII2018MMXVIII
1999MCMXCIX2019MMXIX
2000MM2020MMXX
2001MMI2021MMXXI
2002MMII2022MMXXII
2003MMIII2023MMXXIII
2004MMIV2024MMXXIV
2005MMV2025MMXXV
2006MMVI2026MMXXVI
2007MMVII2027MMXXVII
2008MMVIII2028MMXXVIII
2009MMIX2029MMXXIX

Notice how the 1990s all start with MCMXC and the 2000s with MM. The longest year in this range is 1998, MCMXCVIII, at nine characters, which matters when you are sizing an engraving.

Roman numerals in Excel and Google Sheets

Both spreadsheets include =ROMAN(number), which returns the standard numeral (so =ROMAN(2026) gives MMXXVI), and =ARABIC(text), which turns a numeral back into a number. Excel's ROMAN takes an optional second argument, from 0 to 4, that produces progressively more concise, non-standard forms. =ROMAN(499) gives the standard CDXCIX, but =ROMAN(499,4) gives ID. If a spreadsheet hands you an unusually short numeral, paste it into the converter above: it reads the value and warns you when the form isn't standard.

Unicode Roman numeral characters

Unicode has dedicated Roman numeral characters in the Number Forms block, from U+2160 (Ⅰ) through U+2188, including single-character forms such as Ⅻ for twelve. They exist mainly for compatibility with older character sets. For the common ones, U+2160 to U+217F, standard compatibility normalization (NFKC) maps each back to ordinary letters, so Ⅻ becomes "XII". Many fonts lack them and screen readers and search engines may not read them as numbers, so for documents, websites and tattoos, type the ordinary capital letters I, V, X, L, C, D and M, which is what this converter outputs.

Frequently asked questions

What is the largest number you can write in Roman numerals?

In standard Roman numerals the largest is 3,999, written MMMCMXCIX. Larger numbers used a bar over a numeral to multiply it by 1,000, but that notation isn't standard and most fonts can't display it reliably.

How do you write 2026 in Roman numerals?

2026 is MMXXVI: MM for 2000, XX for 20 and VI for 6.

Is IIII or IV correct for 4?

IV is the standard form. IIII appears on many clock faces by tradition, but in normal writing 4 is IV and 9 is IX.

How do I write a date in Roman numerals?

Convert the month, day and year separately and join them with a separator, keeping the order you normally use. In US order, 27 September 2026 becomes IX · XXVII · MMXXVI.

Why is 99 written XCIX and not IC?

Only six subtractive pairs are standard: IV, IX, XL, XC, CD and CM. I can only be subtracted from V or X, so 99 is written as 90 (XC) plus 9 (IX).

How do you write 1999 in Roman numerals?

1999 is MCMXCIX: M for 1000, CM for 900, XC for 90 and IX for 9. A shorter-looking form like MIM is not standard, because I can only be placed before V or X. The converter flags forms like that if you paste them in.

How do I convert Roman numerals in Excel?

Use =ROMAN(number) to turn a number from 1 to 3999 into a numeral, for example =ROMAN(2026) returns MMXXVI. Use =ARABIC(text) to go the other way, so =ARABIC("MCMXCIV") returns 1994. Google Sheets supports both functions too.