AJ Designer

Roman Numerals Converter

Try a quick example:

2024 =

MMXXIV

Solution Details

Show your work
  1. 2024 = 2000 + 20 + 4
  2. 2000 + 20 + 4 = MM + XX + IV
  3. Concatenate: MM + XX + IV = MMXXIV
  4. Final answer: 2024 = MMXXIV
Convert each digit (place-value breakdown)
PlaceDigit valueRoman
thousands2000MM
tens20XX
ones4IV
Roman symbol reference
SymbolValue
I1
V5
X10
L50
C100
D500
M1000
Subtractive pairs
PairValue
IV4
IX9
XL40
XC90
CD400
CM900
Share:

Number → Roman

Convert a positive whole number (Arabic numeral) to its canonical Roman numeral representation using greedy substitution of the seven Roman letters and the six subtractive pairs.

Arabic integer n → Roman numeral (1 ≤ n ≤ 3999)

Roman → Number

Parse a Roman numeral (e.g. MCMXCIV) into its decimal value. The parser also validates that the input follows the canonical subtractive rules — it rejects non-standard forms like IIII or VV.

Roman numeral → Arabic integer

How It Works

Roman numerals use seven Latin letters as numeric symbols: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, and M = 1000. Numbers are written by concatenating these letters from largest to smallest, with each symbol's value added to the running total. To avoid four-in-a-row repetition, the Romans used six subtractive pairs: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, and CM = 900. When a smaller letter appears directly before a larger one, you subtract instead of adding. So 2024 = MM (2000) + XX (20) + IV (4) = MMXXIV, and 1994 = M (1000) + CM (900) + XC (90) + IV (4) = MCMXCIV.

Example Problem

Convert 2024 to a Roman numeral.

  1. Break 2024 into its place values: 2000 + 0 + 20 + 4.
  2. Convert the thousands place: 2000 = MM (two thousands).
  3. Hundreds place is 0 — no symbols to emit, skip it.
  4. Convert the tens place: 20 = XX (two tens).
  5. Convert the ones place: 4 uses the subtractive pair IV (one before five).
  6. Concatenate from largest to smallest place value: MM + XX + IV.
  7. Result: 2024 = MMXXIV.

Round-trip check: MMXXIV = M + M + X + X + I (subtractive) + V = 1000 + 1000 + 10 + 10 − 1 + 5 = 2024. ✓

Key Concepts

Roman numerals are an additive (non-positional) numeral system: each symbol carries a fixed value regardless of where it sits in the number. That's the opposite of our familiar base-10 (positional) system, where the same digit 2 means very different things in 2, 20, and 200. The additive design has no symbol for zero — there's simply nothing to write when a place value is empty. The six subtractive pairs (IV, IX, XL, XC, CD, CM) were introduced to keep numerals compact: writing 4 as IV instead of IIII saves a character and avoids any single symbol appearing four times in a row. The classical system tops out at 3999 (MMMCMXCIX) because there's no standard single-line way to write 4000 or larger — medieval manuscripts and modern conventions use an overline (vinculum) to multiply by 1000, but that's outside the classical range this calculator supports.

Applications

  • Clock and watch faces — most analog clocks still mark the hours with Roman numerals (I through XII), and IIII is the traditional clock-face exception to the subtractive rule
  • Book chapters and page numbering — front-matter pages (preface, table of contents) are usually numbered in lowercase Roman numerals (i, ii, iii) while body chapters are sometimes labelled Chapter I, Chapter II, etc.
  • Monarchs and popes — names like Queen Elizabeth II, Louis XIV, and Pope John Paul II use Roman numerals to disambiguate rulers who share the same name
  • Movie and TV copyright dates — production companies traditionally show copyright years in Roman numerals (e.g. MMXXIV for 2024)
  • Sports events — the Olympic Games and Super Bowl number their editions with Roman numerals (Super Bowl LVIII = Super Bowl 58)
  • Outlines and section numbering — formal outlines use uppercase Roman numerals (I, II, III) for top-level headings, alternating with letters and Arabic numerals at deeper levels

Common Mistakes

  • Writing four in a row — IIII is the old clock-face form, but the canonical Roman numeral for 4 is IV (one before five). Same for XXXX → XL, CCCC → CD, etc.
  • Stacking subtractive pairs — only the six pairs IV, IX, XL, XC, CD, and CM are valid. IL for 49 is wrong; the canonical form is XLIX (XL + IX). VL for 45 is wrong; the canonical form is XLV.
  • Subtracting V, L, or D — only the powers of ten (I, X, C, M) can appear as the smaller symbol in a subtractive pair. VV, LL, and DD aren't legal at all; they always combine into a larger symbol (X, C, M).
  • Treating Roman numerals as positional — they aren't. MCM = 1900 because M + CM = 1000 + 900, not because the M's are in different 'columns'. The symbols carry their values regardless of position.
  • Expecting a Roman zero — there isn't one. The system represents counts, and an empty count is simply absent from the number. Medieval scholars eventually used the Latin word nulla (or the letter N) when they needed to denote zero in tables, but it's not part of the standard symbol set.

Frequently Asked Questions

What is MMXXIV in Roman numerals?

MMXXIV is the Roman numeral for 2024. Break it down as MM (2000) + XX (20) + IV (4) = 2024. The MM is two thousands, XX is two tens, and IV is the subtractive form of four (one before five). You'll see it in movie copyright lines and on building cornerstones for 2024.

How do you read Roman numerals?

Read the letters left to right and add their values — except when a smaller letter sits directly before a larger one, in which case you subtract it. So MCMXCIV is M (1000) + CM (900, the subtractive pair) + XC (90) + IV (4) = 1994. The seven letters and their values are I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000.

Why is there no zero in Roman numerals?

The Roman numeral system is additive, not positional — each symbol carries the same fixed value no matter where it appears in the number. Positional systems need a zero symbol to mark an empty place value (the 0 in 207, for instance), but an additive system has nothing to mark: if there are no thousands, you simply don't write anything for thousands. The Romans had a word, nulla, when they needed to indicate zero in writing, but no symbol in the numeral set.

What is the largest Roman numeral?

In the classical system this calculator supports, the largest value is 3999, written MMMCMXCIX — three thousands (MMM) plus nine hundred (CM) plus ninety (XC) plus nine (IX). To go higher, medieval and early-modern writers used an overline (vinculum) above a letter to multiply it by 1000, so V̄ would mean 5000 and M̄ would mean 1,000,000. That overline notation isn't part of the standard alphabet of Roman letters, so most modern usage stops at 3999.

Why is IV used instead of IIII for 4?

IV is the canonical subtractive form: a smaller symbol (I) placed before a larger one (V) means subtract. Writing four as IIII repeats the same symbol four times, which the classical convention avoids — no Roman numeral should have four of the same letter in a row. The one famous exception is the IIII you'll see on analog clock faces, a tradition kept partly for visual balance with VIII on the opposite side of the dial.

How is a Roman numeral clock face read?

Clock faces label the twelve hours with Roman numerals I (1) through XII (12), arranged clockwise from the top. By convention almost all clock faces use IIII rather than IV for the 4 — both are read as 'four', but the IIII spelling makes the four numerals at the bottom-left of the dial (IIII, V, VI, VII, VIII) look visually balanced against the four at the bottom-right (VIII, IX, X, XI, XII). The watchmaking trade calls this the 'clock-face four' and treats it as a separate convention from the canonical IV used everywhere else.

What does MCMXCIV mean?

MCMXCIV is the Roman numeral for 1994. Parse it as M (1000) + CM (900) + XC (90) + IV (4) = 1994. CM and XC are subtractive pairs — a smaller letter before a larger one means subtract. You'll see this numeral on books, monuments, and movies dated to 1994.

Are Roman numerals still used today?

Yes — they're rare in everyday math, but they're still standard on analog clock faces, in book front-matter pagination (i, ii, iii), in monarch and pope names (Elizabeth II, John Paul II), in numbered Olympic Games and Super Bowls, and on movie and television copyright lines. They're also widely used in formal outlines, in chemistry to denote oxidation states (iron(III) chloride), and in music theory for chord progressions (a I-IV-V-I progression).

Reference: Classical Roman numeral system as standardized by the Late Republic and Imperial period; subtractive notation rules (IV, IX, XL, XC, CD, CM) became conventional in the late Middle Ages.

Roman Numeral Symbols and Subtractive Pairs

Classical Roman numerals are built from seven letters, each carrying a fixed value regardless of position. Six subtractive pairs cover the "four-in-a-row" gaps so you never have to repeat a symbol four times.

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

To read a Roman numeral, follow this rule:

  • When a smaller letter appears before a larger one (e.g. IV, CM), subtract its value.
  • Otherwise, add the letter's value to the running total.
  • The classical range is 1 to 3999. Larger values require overline (vinculum) notation that isn't part of the standard letter set.

For example, MCMXCIV = M (1000) + CM (900) + XC (90) + IV (4) = 1994.

Worked Examples

Number → Roman

Convert 2024 to a Roman numeral

  • Decompose by place value: 2024 = 2000 + 20 + 4
  • Thousands: 2000 = MM
  • Hundreds: 0 (skip)
  • Tens: 20 = XX
  • Ones: 4 uses the subtractive pair IV
  • Concatenate from largest to smallest: MM + XX + IV

2024 = MMXXIV

Roman → Number

Parse MCMXCIV to its decimal value

  • Scan left to right: M, CM, XC, IV
  • M = 1000
  • CM is a subtractive pair: 1000 − 100 = 900
  • XC is a subtractive pair: 100 − 10 = 90
  • IV is a subtractive pair: 5 − 1 = 4
  • Sum the components: 1000 + 900 + 90 + 4

MCMXCIV = 1994

Subtractive Pairs

Why 49 is XLIX, not IL

  • Only the six pairs IV, IX, XL, XC, CD, CM are valid subtractive forms
  • IL would imply a 'one before fifty' pair — but I can only be subtracted from V or X
  • Decompose 49 by place value: 49 = 40 + 9
  • 40 uses the valid pair XL (10 before 50)
  • 9 uses the valid pair IX (1 before 10)
  • Concatenate: XL + IX = XLIX

49 = XLIX

Common Roman Numerals at a Glance

A quick lookup for the values most often encountered on clock faces, monarch names, copyright dates, and outlines.

ArabicRoman
1I
4IV
5V
9IX
10X
40XL
50L
90XC
100C
400CD
500D
900CM
1000M
1994MCMXCIV
2024MMXXIV
3999MMMCMXCIX

Related Calculators

Related Sites