Roman Numerals Converter & Parser

Convert standard Arabic numbers (1-3999) to Roman numerals, parse Roman strings, and explore step-by-step additive/subtractive expansions.

Numeral Conversion Setup

Quick Historical & Date Presets:
Converted Value Roman
MMXXVI
2026 in Roman Numerals
Expansion Logic Standard
2000 + 20 + 6
M(1000) M(1000) X(10) X(10) V(5) I(1)

Additive & Subtractive Place-Value Breakdown

Thousands ($1000\text{s}$): 2000 = MM
Hundreds ($100\text{s}$): 0 = (None)
Tens ($10\text{s}$): 20 = XX
Units ($1\text{s}$): 6 = VI (5 + 1)

Roman Numeral Character Reference Key

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

About this tool

How to use it

  1. Choose your conversion direction: Arabic Number → Roman Numerals or Roman Numerals → Arabic Number.
  2. Enter an Arabic integer between 1 and 3,999, or type a Roman numeral string (case-insensitive).
  3. Click Convert Numeral or adjust inputs for immediate live bidirectional translation.
  4. Review the resulting numeral, place-value breakdown (thousands, hundreds, tens, units), and the full character reference key.

Why it matters

Roman numerals remain widespread across movie copyright dates, book chapter headings, architectural cornerstones, clock faces, and major sporting events like the Super Bowl and Olympic Olympiads. Parsing them manually is error-prone due to strict subtractive rules (such as IV for 4, XC for 90, and CD for 400). This converter delivers instant translations with syntax validation.

When to use it

Use when deciphering copyright dates in film end credits, designing memorial inscriptions or tattoo designs, reading classic clock dials, or teaching Roman numeral arithmetic in history and math classrooms.

Good to know

Standard classical Roman notation supports integers from 1 (I) to 3,999 (MMMCMXCIX). Symbols V, L, and D are never repeated, and subtractive notation only allows smaller powers of 10 (I, X, C) immediately preceding the next two higher symbols.

Common questions

What are the 7 standard Roman numeral symbols and their values?

The seven foundational Roman numeral symbols are I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, and M = 1,000. Combinations of these seven letters in additive and subtractive orders represent all numbers up to 3,999.

How does subtractive notation work in Roman numerals?

When a smaller numeral appears immediately before a larger numeral, its value is subtracted rather than added. Only powers of 10 (I, X, C) can be used subtractively: I before V or X (IV = 4, IX = 9); X before L or C (XL = 40, XC = 90); and C before D or M (CD = 400, CM = 900).

Why do traditional clocks show IIII instead of IV for 4?

Clockmakers traditionally use IIII rather than IV for visual symmetry with the VIII across the dial, to honor historical Roman conventions before subtractive IV became universal, and to avoid blasphemous abbreviations of the Roman god Jupiter (IVPPITER).

Is there a Roman numeral for zero?

No. Classical Roman numerals did not contain a symbol for zero because they were designed for counting tangible trade goods. Medieval scholars occasionally used the Latin word 'nulla' (meaning nothing) to denote zero.

What is the largest number in standard Roman numerals?

The largest number expressible in standard classical Roman numeral notation without overline vinculum bars is 3,999, written as MMMCMXCIX (3000 + 900 + 90 + 9).