Standard and additive stylesReviewed 29 Sep 2026Runs in your browser

Roman Numeral Converter

Convert numbers to Roman numerals and back, up to 3,999,999 using bars over the letters. Choose standard or additive style, upper or lower case, and turn any date into Roman numerals.

Who wrote it

Written by Suhaib Hassan. Figures are estimates you can edit. Our methodology.

How the engine works

It builds numerals by taking the largest value that fits at each step, and reads them by adding values and subtracting smaller letters that come before larger ones.

Why we built it

People need Roman numerals for dates, film credits, outlines and tattoos. This checks them and shows the working.

Number or numeral

1 to 3,999,999
Presets
Roman numeral—
—

—

Value—
Letters used—
How it breaks down
PartValueNumeral
Date in Roman numerals

—

Roman numeral reference

Seven letters give every number: I 1, V 5, X 10, L 50, C 100, D 500, M 1,000. A smaller letter before a larger one is subtracted. A bar over a numeral multiplies it by 1,000.

NumberStandardAdditiveNote
1IISingle strokes, the oldest form
4IVIIIIIIII is common on clock faces and older inscriptions
5VVFive, the shape of an open hand
9IXVIIIIOne less than ten
10XXTen, two crossed fives
40XLXXXXTen less than fifty
50LLFifty
90XCLXXXXTen less than one hundred
100CCFrom centum, one hundred
400CDCCCCOne hundred less than five hundred
500DDFive hundred
900CMDCCCCOne hundred less than one thousand
1,000MMFrom mille, one thousand
4,000I̅V̅MMMMA bar over a numeral multiplies it by 1,000
5,000V̅V̅V with a bar
10,000X̅X̅X with a bar
1,000,000M̅M̅M with a bar, one million

Formulas

How the numbers are worked out.

Number to Roman

Take the largest numeral value that fits, write it down, subtract, and repeat.

2026 = 1000 + 1000 + 10 + 10 + 5 + 1 = MMXXVI

Roman to number

Add each value, but subtract a letter that stands before a bigger one.

MCMXCIV = 1000 + (1000 − 100) + (100 − 10) + (5 − 1) = 1994

Large numbers

A bar (vinculum) over letters multiplies them by 1,000. In brackets, (V) also means 5,000.

(V)DC = 5,000 + 600 = 5,600

Worked examples

Illustrative figures, each checked by hand. The first is the default setup.

Year 2026

Default.

2000 = MM, 20 = XX, 6 = VI, so MMXXVI

Year 1994

Roman to number.

MCMXCIV: M 1000, CM 900, XC 90, IV 4 = 1994

A big number

5,600.

5,000 = V with a bar, 600 = DC, so V̅DC

How to convert Roman numerals

  • Choose number to Roman, Roman to number, or date to Roman.
  • Enter the number, numeral or date.
  • Pick standard (IV) or additive (IIII) style.
  • Read the result and the breakdown.

Roman numerals have no zero, no negative numbers and no fractions here. Numbers of 4,000 and above use the overline, and not all fonts draw the bar clearly.

By Suhaib Hassan · Reviewed 29 September 2026 · How CalculatePilot verifies formulas →

Sources

  • Gordon, A.E., Illustrated Introduction to Latin Epigraphy, University of California Press, 1983.
  • Unicode Consortium, The Unicode Standard, Number Forms and combining overline (U+0305).
  • Ifrah, G., The Universal History of Numbers, Wiley, 2000.

Frequently asked questions

How do you write 4 in Roman numerals?

IV in standard notation. IIII (additive) is also seen, especially on clock faces.

What is the largest Roman numeral?

Classical numerals stop at 3,999 (MMMCMXCIX). A bar over a numeral multiplies it by 1,000, which here extends the range to 3,999,999.

Is there a zero in Roman numerals?

No. The Romans had no symbol for zero, though they had the word nulla.

Why is IIII on clocks?

It balances the face visually against VIII, and it has a long tradition. Both IV and IIII are historically valid.

How do I write a date in Roman numerals?

Convert the day, month and year each to numerals. 24 October 2026 becomes XXIV.X.MMXXVI.

Related calculators

More everyday tools.

All Everyday Calculators

Embed This Roman Numeral Converter

Free and responsive, and it runs in the visitor's browser. Branding removal from $7.99/month.

<iframe src="https://www.calculatepilot.com/embed/roman-numeral-converter.html" width="100%" height="560" loading="lazy" title="Roman Numeral Converter"></iframe>
For website owners

Want this calculator on your own website?

Embed it in one line of code. Keep it free with a small CalculatePilot attribution link, or go white-label: your brand, no attribution, one license for all your domains.

  • All 159 calculators, unlimited embeds
  • Works on WordPress, Webflow, Squarespace, Wix and plain HTML
  • Runs in your visitor's browser, so nothing is sent to a server
  • License key emailed automatically after checkout, cancel anytime
$7.99 / month
or $89.99 / year · white-label Pro
Get the white-label license Embed free with attribution