Your figures
Roman numerals
Roman numerals

MMXXIV

1 to 3999.

Results are estimates. Consult a professional.

Definition

What are Roman numerals?

Roman numerals are a number system from ancient Rome that builds every value out of seven letters — I, V, X, L, C, D, and M. Instead of place value with a zero, the letters are written in descending order and combined by adding (and occasionally subtracting) their values. This Roman numeral converter turns any whole number from 1 to 3999 into its numeral and reads any numeral back into a digit.

You still see Roman numerals everywhere: clock faces, book chapters, Super Bowl numbers, movie copyright years, monument dates, and the suffixes on names like Henry VIII. Because there is no zero and no symbol above 1000 (M), the standard system tops out at 3999 — which is exactly the range this calculator supports.

A number written with the letters I, V, X, L, C, D, M instead of digits 0–9.
The everyday digit form (0, 1, 2, 3…) that the converter translates to and from.
Smaller letters placed after a larger one are added — VI = 5 + 1 = 6.
A smaller letter placed before a larger one is subtracted — IV = 5 − 1 = 4.
The symbols

The seven Roman numeral symbols and their values

Every Roman numeral is assembled from just seven letters. Memorise these and you can read most numerals on sight:

SymbolValueMemory hook
I1A single tally mark / one finger
V5An open hand — five fingers
X10Two V's, one inverted on the other
L50Fifty
C100Centum, Latin for one hundred
D500Five hundred
M1000Mille, Latin for one thousand

The seven core symbols. There is no symbol for zero, and the largest single letter is M (1000), which is why the standard system stops at 3999.

A handy way to remember the order from largest to smallest: "My Dear Cat Loves eXtra Vitamins Intensely" → M, D, C, L, X, V, I.
The rules

Rules for reading and writing Roman numerals

Three rules govern how the seven letters combine. Apply them in order and any numeral resolves to one value:

  1. Addition — when a symbol is the same size or smaller than the one before it, add it: XVI = 10 + 5 + 1 = 16.
  2. Subtraction — when a smaller symbol sits directly before a larger one, subtract it: IX = 10 − 1 = 9, XL = 50 − 10 = 40.
  3. Repetition — I, X, C, and M may repeat up to three times in a row; V, L, and D are never repeated. That is why 4 is IV (not IIII) and 40 is XL (not XXXX).

The six valid subtractive pairs

Subtraction is only allowed in six specific pairs — a smaller symbol may be subtracted from one that is up to ten times larger. Every other "subtraction" is invalid in standard notation:

PairValueHow it reads
IV41 before 5 → 5 − 1
IX91 before 10 → 10 − 1
XL4010 before 50 → 50 − 10
XC9010 before 100 → 100 − 10
CD400100 before 500 → 500 − 100
CM900100 before 1000 → 1000 − 100

These six pairs are the only legal subtractions. You can subtract I from V or X, X from L or C, and C from D or M — nothing else.

This is why the calculator never produces strings like IIII or IM. It applies the six pairs above, which is the standard (modern) form taught everywhere and used on clocks, films, and monuments.
Worked example

How to convert a number to Roman numerals (2024 → MMXXIV)

Example: write 2024 in Roman numerals

Sam is engraving a graduation year and needs 2024 as a Roman numeral. The converter works through the value from the largest symbol down to the smallest, subtracting as it goes.

The method is simple: break the number into thousands, hundreds, tens, and ones, then convert each part using the symbols and subtractive pairs.

Step 1 — Thousands

2024 contains 2000, which is two M's: MM. That leaves 24.

Step 2 — Hundreds and tens

There are no hundreds in 24. The tens give 20, which is two X's: XX. That leaves 4.

Step 3 — Ones

4 uses the subtractive pair IV (5 − 1), not IIII. Nothing is left.

2024 = 2000 + 20 + 4
2000 → MM
20 → XX
4 → IV
2024 → MM + XX + IV = MMXXIV
2024 → MMXXIV
Two thousands (MM), two tens (XX), and four as the subtractive pair IV. The converter returns exactly MMXXIV.
Reverse

Converting Roman numerals back to numbers

Switch the calculator to Roman → Number and it reads a numeral the same way you would: walk through the letters left to right, and whenever a smaller letter sits before a larger one, subtract it instead of adding.

Example: read MCMXCIV

MCMXCIV breaks into M + CM + XC + IV. That is 1000 + 900 + 90 + 4 = 1994 — a year you will spot on plenty of films and buildings.

NumeralBreakdownValue
XLIIXL + II = 40 + 242
XCIXXC + IX = 90 + 999
CDLXXXVIIICD + L + XXX + V + III = 400 + 50 + 30 + 5 + 3488
MCMLXXXIVM + CM + L + XXX + IV = 1000 + 900 + 80 + 41984
MMXXIVMM + XX + IV = 2000 + 20 + 42024
MMMCMXCIXMMM + CM + XC + IX = 3000 + 900 + 90 + 93999

Each numeral resolves to a single value. MMMCMXCIX (3999) is the largest the standard system — and this calculator — can express.

Reference chart

Roman numerals 1 to 100 (and key landmarks)

The chart below covers the round numbers from 1 to 100 plus the common "jump" numbers people look up most. Type any of these into the converter to see them built step by step.

NumberRomanNumberRoman
1I30XXX
2II40XL
3III50L
4IV60LX
5V70LXX
6VI80LXXX
7VII90XC
8VIII100C
9IX500D
10X1000M
11XI1500MD
19XIX2000MM
20XX2024MMXXIV
21XXI3999MMMCMXCIX

Round numbers from 1 to 100, plus the symbol landmarks (D, M) and common year values. 4, 9, 40, and 90 use the subtractive pairs IV, IX, XL, XC.

Dates & years

Writing dates and years in Roman numerals

Years are just numbers, so converting one is the same process as any value: 2024 → MMXXIV, 1999 → MCMXCIX, 1888 → MDCCCLXXXVIII. This is the form you see in film credits, cornerstones, and copyright lines.

For a full date, there is no single official Roman format — the common approach is to convert the day, month (as a number 1–12), and year separately and join them, often with dots or slashes.

  • 4 July 2024 → IV · VII · MMXXIV (day 4 = IV, month 7 = VII, year = MMXXIV).
  • 25 December 2000 → XXV · XII · MM.
  • 1 January 1990 → I · I · MCMXC.
Convert the day, the month number, and the year one at a time with the calculator, then write them in your preferred order (day-month-year is most common). Each part follows the same rules — there is nothing special about dates.
The 3999 limit

Why Roman numerals stop at 3999

In standard notation the largest symbol is M (1000), and no symbol may repeat more than three times — so the most M's you can write is MMM (3000). Combined with CM (900), XC (90), and IX (9), the highest value you can reach is MMMCMXCIX = 3999. Writing 4000 would need MMMM, which breaks the repetition rule.

Romans did represent larger numbers using a bar over a letter (a vinculum) to multiply it by 1000, or with special enclosing marks — but those notations are not part of the everyday letter system and are not standardised across sources. This calculator uses the universal modern form, so its valid range is 1 to 3999.

Valid range: 1 to 3999
Enter a whole number from 1 to 3999. There is no Roman numeral for zero or for negative numbers, and values above 3999 are outside the standard system — the calculator shows "—" for anything out of range.
Quick answers

Common Roman numeral questions

Why is 4 written as IV and not IIII?

Standard Roman numerals never repeat a symbol more than three times, so IIII is replaced by the subtractive pair IV (5 − 1). The same rule turns 9 into IX, 40 into XL, and 90 into XC. (Clock faces are a famous exception, where IIII is sometimes used for visual balance, but the standard written form is IV.)

Is there a Roman numeral for zero?

No. The Roman system has no symbol for zero — it was built for counting and trade, where the concept was not needed. The Romans used the Latin word "nulla" (nothing) when they had to express it. That is why the converter starts at 1.

What is the largest number in Roman numerals?

In the standard modern system it is 3999, written MMMCMXCIX. Because M (1000) is the biggest symbol and no symbol repeats more than three times, 3000 (MMM) is the most thousands you can write. This calculator supports 1 to 3999.

How do I write my birth year in Roman numerals?

Type the four-digit year into the converter. For example, 1995 becomes MCMXCV and 2007 becomes MMVII. A year is just a number, so it follows the same addition, subtraction, and repetition rules as any value.

Methodology

How this calculator works and sources

This converter applies the standard (modern) Roman numeral rules: the seven symbols I, V, X, L, C, D, M, the additive and subtractive rules, the six valid subtractive pairs (IV, IX, XL, XC, CD, CM), and the no-more-than-three repetition limit. Conversion runs as pure integer logic in your browser — nothing is sent anywhere — and the system's structure, the absence of a zero symbol, and the 3999 ceiling are well-documented historical facts.

Wikipedia — Roman numerals: symbols, subtractive notation, and the standard range.Encyclopaedia Britannica — Roman numeral (origin of the symbols and how the system is read).
Questions

Frequently asked questions about the free roman numeral calculator

A roman numeral calculator is a free online tool that helps you convert between Roman numerals and Arabic digits (1-3999). Standard Roman numeral conversion. It runs entirely in your browser with instant results and no sign-up.
Standard Roman numerals never repeat a symbol more than three times, so IIII is replaced by the subtractive pair IV (5 − 1). The same rule turns 9 into IX, 40 into XL, and 90 into XC. Clock faces sometimes use IIII for visual balance, but the standard written form is IV.
No. The Roman system has no symbol for zero — it was built for counting and trade, where the concept was not needed. Romans used the Latin word "nulla" (nothing) when they had to express it, which is why the converter starts at 1.
In the standard modern system it is 3999, written MMMCMXCIX. Because M (1000) is the biggest symbol and no symbol repeats more than three times, 3000 (MMM) is the most thousands you can write. This calculator supports 1 to 3999.
Type the four-digit year into the converter. For example, 2024 becomes MMXXIV, 1995 becomes MCMXCV, and 2007 becomes MMVII. A year is just a number, so it follows the same addition, subtraction, and repetition rules as any value.
I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, and M = 1000. Every Roman numeral is built from these seven letters using the additive and subtractive rules.
About

About this roman numeral converter

This Roman numeral converter runs entirely in your browser — your input is never sent to a server. It applies the standard modern rules (the seven symbols, the additive and subtractive notation, the six valid subtractive pairs, and the no-more-than-three repetition limit) to translate any whole number from 1 to 3999 to Roman numerals and back. Values outside that range, including zero and negatives, have no standard Roman form.

Looking for more quick conversions and everyday tools? Browse the everyday calculators shelf or the full calculator directory.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.