Roman Numeral Converter

Roman Numeral Converter

Convert between Arabic numbers and Roman numerals (1-3999). Validate Roman numeral format. Free online Roman to Arabic and Arabic to Roman converter

Roman numerals look simple — until you have to write 1999 (MCMXCIX, not MIM, which is "wrong" by the subtractive-rule convention even though it adds correctly) or learn that 2000 years of clock faces use IIII for 4, not IV (a tradition with multiple competing explanations and no definitive winner). This converter handles 1-3999 in standard form, validates Roman numeral syntax against the modern rules, and explains the historical variants for students of typography and the curious.

The seven symbols and their values

  • I = 1
  • V = 5
  • X = 10
  • L = 50
  • C = 100 (Latin "centum")
  • D = 500
  • M = 1000 ("mille")

The largest standard value is M = 1000. Modern Roman numerals encode 1-3999. For higher values, use overlines (a bar over a letter multiplies by 1000: V̄ = 5000, X̄ = 10000) — historically used but not part of standard form. Beyond ~5000, Roman is impractical; this is part of why the system was abandoned for arithmetic in favor of Hindu-Arabic numerals.

Subtractive notation rules

  • I before V or X = subtraction. IV = 4, IX = 9. I never appears before L or C in subtractive form (4 is IV, not IL; 99 is XCIX, not IC).
  • X before L or C = subtraction. XL = 40, XC = 90.
  • C before D or M = subtraction. CD = 400, CM = 900.
  • No symbol is repeated more than three times in additive form. III is 3; IIII is non-standard (more on this in a moment). The rule is enforced strictly in modern usage but was looser historically.
  • V, L, and D are never repeated. 10 is X, not VV. 100 is C, not LL.

Working example

Input

1999 → Roman

Output

Standard form:    MCMXCIX
  1000 = M
   900 = CM      (1000 − 100)
    90 = XC      (100 − 10)
     9 = IX      (10 − 1)

Alternative forms (all "wrong" by modern convention but historically attested):
  MIM    (1000 + (1000 − 1)) — never used in classical practice
  MDCCCCLXXXXVIIII  (additive only) — ancient style, used on early Roman monuments
  MCMXCVIIII  (subtractive in tens/hundreds but additive in units)

1999 was a popular "show off your Roman numerals knowledge" year. MCMXCIX is the standard. Movie copyright dates and Super Bowl numbers use this form. The 14-character bare-additive form is what you see on the oldest Roman inscriptions.

Where you still see Roman numerals in 2026

  • Clock and watch faces — including IIII instead of IV on most clocks (Cartier, Rolex, almost all wristwatches). One theory: visual balance against VIII opposite; another: avoiding "IV" on a king's clock because IV is the start of "IVPITER" (Jupiter); another: 1700s standardization based on contemporary clockmaker practice. No conclusive winner.
  • Book chapters and front matter — Preface page numbered i, ii, iii; main body starts at 1. Lower-case Romans are conventional here.
  • Movie copyright dates — MCMXCV instead of 1995, MMXXIV instead of 2024. Mostly cosmetic.
  • Royal and papal names — Elizabeth II, Pope Francis (formal Latin: Franciscus), Louis XIV.
  • Outlines and legal documents — outline level I, II, III at the top; a, b, c at the bottom.
  • Super Bowl numbering — Super Bowl LIX (59), LX (60), etc. NFL pauses for non-Roman-friendly years (the L for 50 was the start, after which they realized future years would be uglier).

When to reach for this tool

  • You are decoding a Roman-numeral year (copyright, building cornerstone, papal regnal year) and want the Arabic number.
  • You are picking a chapter or section label and want to verify Roman numerals are correct for big values (XLVIII, not XXXXVIII).
  • You are designing a logo or branding element with Roman numerals (a watch face, an anniversary plaque) and want to ensure correct form.
  • You are working on a crossword puzzle or trivia and need to convert quickly.

What this tool will not do

  • It will not handle Roman fractions. The Romans had a duodecimal (base 12) fraction system using uncia ("twelfth"), semuncia, sicilicus, etc. — entire vocabulary distinct from integer numerals, and rarely needed in modern usage.
  • It will not validate non-Western numeral systems. Greek numerals (α, β, γ as numbers), Hebrew gematria, Chinese 一 二 三 — all separate systems.
  • It will not produce numbers above 3999. Standard form caps at MMMCMXCIX. For 4000+, overline notation (V̄ = 5000) is technically valid but not universally rendered correctly in Unicode fonts.

Frequently asked questions

Is "IIII" or "IV" correct for 4 on a clock?

Both have been used. "IIII" is dominant on clock and watch faces; "IV" is dominant in text and almost everywhere else. The clock convention is so consistent (95%+ of analog clocks use IIII) that "IV" on a clock face looks unusual to most people. The conventions disagree; neither is "wrong".

Why isn't there a Roman numeral for zero?

The Romans had no concept of zero as a number. The Latin word "nulla" (nothing) was used in calculations starting around the medieval period (often abbreviated "N"), but never as a positional digit. Hindu-Arabic numerals (with their zero) replaced Roman numerals for arithmetic precisely because zero made positional notation possible.

What is the largest Roman numeral?

In standard form (no overlines): MMMCMXCIX = 3999. With overlines (vinculum), you can go to roughly 3,999,999 by stacking bars. Beyond that, the system breaks down — even ancient Roman accountants switched to other notations for very large numbers.

How do you write 0 in Roman numerals?

You don't — the system has no zero. If you need to write "0" in a Roman-numeral context, write "N" (from "nulla", a medieval convention) or the word "zero" / "nothing". Modern usage rarely requires this.

Are MCMLXIV and MCMLXIIII both valid for 1964?

MCMLXIV is standard. MCMLXIIII is "wrong" by modern rules (four I's in additive form) but would have been understood in ancient Rome. Modern style guides reject the four-letter additive form except specifically on clock faces (IIII for 4).

Why does the year 1998 require so many letters (MCMXCVIII)?

1998 = 1000 + 900 + 90 + 8 = M + CM + XC + VIII. Subtractive notation already minimizes the count; an additive form would be MDCCCCLXXXXVIII (15 letters vs 8). Standard subtractive form is the compact form.

Related tools

Last updated · E-Utils editorial team