Roman Numeral Converter

Convert between numbers and Roman numerals (1–3999), both directions.

Written by Ahmet Tur · Reviewed by Kübra Yıldız · Updated

e.g. 2024 or MMXXIV (1–3999)

Your result will appear here

Fill in the fields and press Calculate.

Roman numerals still appear all around us — on clock faces, book chapters, movie credits, monarch names and building dates — but reading and writing them isn't obvious once you're past a few letters. This converter turns any number into its Roman form and any valid Roman numeral back into a number, following the strict rules.

Pick the direction, enter your value, and the conversion appears instantly.

Roman Numeral Converter: step-by-step worked example

Example inputs
Direction
Number → Roman numeral
Value
1999
  1. 1

    Break down with the value table

    M 1000 · CM 900 · D 500 · CD 400 · C 100 · XC 90 · L 50 · XL 40 · X 10 · IX 9 · V 5 · IV 4 · I 1 — largest first

    1999 = 1000 + 900 + 90 + 9 = M=1000 · CM=900 · XC=90 · IX=9

  2. 2

    Subtraction rule

    A smaller symbol before a larger one is subtracted (IV = 5 − 1, CM = 1000 − 100); otherwise added

    +1000 −100 +1000 −10 +100 −1 +10 = 1,999

  3. 3

    Result

    Number → Roman: write the symbols side by side · Roman → Number: add the signed values (1–3999)

    M + CM + XC + IX = MCMXCIX

  4. 4

    Canonical-form check

    Converting back must give the same spelling (forms like IIII or VX are rejected)

    = MCMXCIX ⇄ 1999 ✓

Result · ResultMCMXCIX
Contribution of each symbol
  • M1,000
  • CM900
  • XC90
  • IX9

Good to know: Standard Roman numerals top out at 3999 (MMMCMXCIX) and have no zero or fractions. Clock faces showing IIII for 4 are a traditional exception; the standard form is IV.

Roman Numeral Converter — how it works

The seven symbols

SymbolValue
I1
V5
X10
L50
C100
D500
M1,000

The rules

  • Symbols are written largest to smallest and added: XVI = 10 + 5 + 1 = 16.
  • Subtraction: a smaller symbol before a larger one is subtracted — IV = 4 (not IIII), IX = 9, XL = 40, CM = 900.
  • Only I, X and C are used for subtraction, and only before the next one or two sizes up. That's why 4 is IV, never IIII, and 99 is XCIX, not IC.
  • The same symbol repeats at most three times (III = 3, but 4 switches to IV).

The range

Standard Roman numerals cover 1 to 3,999. There's no symbol for zero, and numbers above 3,999 need overlines (a bar meaning ×1,000), which this converter doesn't use — so it works within 1–3,999.

Where it helps

  • Reading a year in film credits or a cornerstone (MCMXCIV = 1994)
  • Writing a chapter, volume or edition number
  • Understanding clock faces and monarch/pope names (Louis XIV, Elizabeth II)

Worked example

Convert 2024 to Roman numerals: 2,000 is MM, and 24 is XXIV (X + X + IV, where IV is the subtractive 4), giving MMXXIV. Going the other way, MCMXCIV reads as M (1,000) + CM (900) + XC (90) + IV (4) = 1994 — a common credits-year format. Notice the rules at work: 1994 is not MDCCCCLXXXXIIII; the subtractive forms CM, XC and IV keep it compact. And 4 is always IV, never IIII — a strict rule the converter enforces, rejecting invalid input like IIII.

Roman numerals table

NumberRoman numeral
1I
2II
3III
4IV
5V
6VI
7VII
8VIII
9IX
10X
11XI
12XII
14XIV
19XIX
20XX
21XXI
30XXX
40XL
50L
90XC
100C
400CD
500D
900CM
1000M
1990MCMXC
2000MM
2024MMXXIV
2025MMXXV
2026MMXXVI

Frequently asked questions

How do I convert a number to Roman numerals?+

Break it into thousands, hundreds, tens and units, and write each with the symbols, using subtraction for 4s and 9s. 2024 = MM + XX + IV = MMXXIV. The tool does it instantly.

How do I read a Roman numeral?+

Add the symbols left to right, but subtract when a smaller one precedes a larger one: MCMXCIV = 1,000 + 900 + 90 + 4 = 1994. Enter it and the tool returns the number.

Why is 4 written IV and not IIII?+

The subtraction rule: a smaller symbol before a larger one is subtracted, so IV = 5 − 1 = 4. A symbol repeats at most three times, so IIII is not valid standard form.

What is the largest Roman numeral?+

In standard notation, 3,999 (MMMCMXCIX). Larger numbers require overlines (a bar for ×1,000), which aren't used here — so this converter covers 1 to 3,999.

Is there a Roman numeral for zero?+

No — the Roman system has no symbol for zero. It represents positive whole numbers only, which is why the converter starts at 1.

What does MCMXCIV mean?+

It's 1994: M (1,000) + CM (900) + XC (90) + IV (4). It's a very common year format in film credits and copyright dates.

About this page

Publisher:
Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
Written by:
Ahmet Tur — Editor (Math, date & time, unit conversion, physics & chemistry, everyday tools)
Reviewed by:
Kübra Yıldız — Editor

Parameters come from official sources; the last update date is shown at the bottom of the page.

Spotted a wrong result? Use the "Report a bug" button at the top of the page; every report is reviewed.

How we calculate and our accuracy policy →

Results are for information only. For official matters the relevant authority's calculation prevails.

Last updated: