Number to Roman Numeral Converter

Convert integers to Roman numerals

Type a value above — result appears instantly

Standard I-MMMCMXCIX · Extended overline up to 3,999,999 · Batch via comma
About this tool

Number to Roman Numeral Converter

Writing a year on a trophy, a tattoo, a chapter heading, or a film credit? Roman numerals carry authority and timelessness that Arabic digits can't match. This converter handles any number from 1 to 3,999,999 — using standard I–MMMCMXCIX notation for everyday conversions and extended overline notation for values above 3,999. Batch convert a comma-separated list in one pass, copy the result instantly, and share a permanent link for any conversion.

Designers & tattoo artistsStudents & educatorsFilm & TV credit writersHistorians & architects

1 – 3,999

Standard range

3,999,999

Extended (overline)

Batch

Comma-separated input

The 7 Roman Numeral Symbols

Every Roman numeral — no matter how complex — is built from just these seven symbols.

Memory trick — say this once and you'll never forget the order:

"I Value eXtra Large Cheese, Double Mozzarella"

I = 1 · V = 5 · X = 10 · L = 50 · C = 100 · D = 500 · M = 1,000

SymbolValue
I1
V5
X10
L50
C100
D500
M1,000

The Only 6 Valid Subtractive Pairs

These are the only combinations where a smaller symbol before a larger one subtracts. Everything else is addition. Learn these six and the entire system becomes readable.

IV

4

I before V

IX

9

I before X

XL

40

X before L

XC

90

X before C

CD

400

C before D

CM

900

C before M

Pattern to remember: Only I, X, and C can precede a larger symbol — and each can only skip one tier up (I before V or X; X before L or C; C before D or M). That's it. IL = 49 is wrong; XLIX is correct.

How to Use This Converter

1

Enter your number

Type any whole number from 1 to 3,999,999 into the input field. Decimals and negatives are not valid — Roman numerals represent positive integers only.

2

Read the result

The Roman numeral appears instantly. Numbers up to 3,999 use standard notation. Numbers above use overline (vinculum) notation — a bar over a symbol multiplies it by 1,000.

3

Batch convert

Need to convert multiple numbers at once? Separate them with commas: 2024, 1999, 42, 500. Every number is converted independently in the same output.

4

Copy or share

Hit Copy to grab the result to your clipboard. Use Share link to generate a permanent URL for this exact conversion — useful for citing or embedding.

The Greedy Subtraction Algorithm

To convert a number to Roman numerals, use the 13-symbol value table below — ordered largest to smallest (including all 6 subtractive pairs). Walk through each row: subtract that value from your number as many times as it fits, appending the symbol each time. Move to the next row when your number is smaller.

Greedy table (largest → smallest)

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

Worked example: 1999 → MCMXCIX

1999 − 1000 = 999MM
999 − 900 = 99CMMCM
99 − 90 = 9XCMCMXC
9 − 9 = 0IXMCMXCIX
= MCMXCIX

Real-World Examples

Numbers you'll actually want to convert — with an explanation of each result.

42XLII

XL = 40, II = 2. The answer to everything.

500D

Single symbol. D comes from the right half of the archaic ⊕ symbol.

1999MCMXCIX

The trickiest 4-digit number — three subtractive pairs stacked.

2024MMXXIV

MM = 2000, XX = 20, IV = 4. Current year in Roman.

3888MMMDCCCLXXXVIII

15 characters — the longest standard Roman numeral.

Things You Didn't Know About Roman Numerals

Genuinely surprising facts — you'll use these at trivia night.

Clock faces use IIII, not IV — on purpose

Most traditional clock faces write 4 as IIII despite IV being 'correct'. Leading theories: IIII visually balances VIII across the dial; IV was the abbreviation of IVPITER (Jupiter) and considered disrespectful; or King Louis XIV of France simply preferred it. Both forms are technically acceptable.

MMMDCCCLXXXVIII is the longest Roman numeral

3,888 = MMMDCCCLXXXVIII — 15 characters. It's the longest number expressible in standard Roman notation. If you need to impress someone with Roman numeral knowledge, memorise that one fact: the longest is 3,888, not 3,999 (MMMCMXCIX = 12 characters).

Film studios use Roman numerals to obscure the age of content

Copyright years in film credits are deliberately shown in Roman numerals (e.g. © MCMLXXIX) because they're harder to read at a glance. A studio can re-release an old film and most viewers won't immediately notice the copyright date is 40 years ago. MCMLXXIX = 1979.

Zero is the one number Roman numerals cannot express

The Roman numeral system has no symbol for zero. Romans used the Latin word nulla ('nothing'). Zero as a mathematical placeholder was formalised by Brahmagupta in India in 628 CE — centuries after Rome's peak. This gap is why Roman numerals never developed into a calculating system the way Arabic numerals did.

Frequently Asked Questions

Everything about writing numbers in Roman numeral notation.

2024 is MMXXIV. Break it down: MM = 2,000 + XX = 20 + IV = 4.

1000 is simply M, from the Latin word mille meaning thousand.

The Roman numeral system has no symbol for zero. Romans used the word nulla (meaning 'nothing'). Zero as a number was formalised centuries later by Indian mathematicians.

Only 6 specific subtractive pairs are valid: IV, IX, XL, XC, CD, CM. MIM uses M before M's non-adjacent partner — breaking the rule. 1999 must be decomposed as 1000 + 900 + 90 + 9 = M + CM + XC + IX.

Up to 3,999 in standard notation (MMMCMXCIX). Up to 3,999,999 using extended overline (vinculum) notation, where a bar over a symbol multiplies it by 1,000.

Yes — in Super Bowl numbering (LIX = 2025), film sequel titles, clock faces, book chapter headings, building cornerstones, copyright years in film credits, and outline formatting in academic writing.

I, X, C, and M can repeat up to 3 times consecutively. V, L, and D can never repeat. This is why 4 is IV and not IIII — though ironically, traditional clock faces often use IIII for aesthetic balance.

UntangleTools Logo
UntangleTools Logo
UntangleTools Logo