Toolminex
Conversion Tools

Roman Numeral Converter

Convert numbers to Roman numerals and Roman numerals back to numbers. Supports 1 to 3,999,999 with instant bidirectional conversion.

Runs in browserFree & no signupBidirectional

Quick reference

How to convert Roman numerals

Convert a number to Roman numerals or a numeral back to a number.

  1. 01

    Choose the direction

    Number to Roman or Roman to number. The swap button flips between them.

  2. 02

    Type the value

    Numbers from 1 to 3,999,999 can be converted to numerals. Numerals are read in upper or lower case and must be written the standard way, so XIV works but XIIII doesn't.

  3. 03

    Copy the result

    Or click one of the example numbers, such as 2024 or 3999, to see how they're written.

The seven symbols and the subtraction rule

Roman numerals add up symbols from largest to smallest: VIII is 5 + 1 + 1 + 1 = 8. To avoid four of the same symbol in a row, a smaller symbol placed before a larger one is subtracted, but only in six combinations.

SymbolValueSubtractive pairs
I1IV = 4, IX = 9
V5
X10XL = 40, XC = 90
L50
C100CD = 400, CM = 900
D500
M1,000

Worked example: 1994 is 1000 + 900 + 90 + 4, so M + CM + XC + IV = MCMXCIV. And 2026 is 2000 + 20 + 6, so MMXXVI. The subtraction is limited: I can only come before V and X, X before L and C, and C before D and M. That's why 99 is XCIX, not IC.

Numbers above 3,999

With the seven basic symbols the largest standard numeral is MMMCMXCIX, 3,999. For bigger numbers, a bar over a symbol, called a vinculum, multiplies it by 1,000: V̄ is 5,000 and M̄ is 1,000,000. The converter uses this to write numbers up to 3,999,999, so 5,000 comes out as V̄.

Reading works only for the standard range up to 3,999, since overlined characters are hard to type and rarely used. Input is also checked against the standard form: IIII, IC or VX add up to a number, but they aren't valid numerals, so they're rejected rather than quietly converted.

Numbers people look up most

These are the conversions that trip people up, with the subtractive pairs that make them tricky:

NumberRoman numeralHow it's built
4IV5 − 1
9IX10 − 1
14XIV10 + (5 − 1)
40XL50 − 10
49XLIX(50 − 10) + (10 − 1), not IL
99XCIX(100 − 10) + (10 − 1), not IC
444CDXLIV400 + 40 + 4
1666MDCLXVIEvery symbol once, largest to smallest
1999MCMXCIX1000 + 900 + 90 + 9
3888MMMDCCCLXXXVIIIThe longest numeral below 4,000, at 15 symbols
3999MMMCMXCIXThe largest standard numeral

A quick way to build any numeral: split the number into thousands, hundreds, tens and units, write each part on its own, and join them. 2026 is 2000 (MM) + 20 (XX) + 6 (VI), so MMXXVI.

Where Roman numerals show up

Copyright years in film and TV credits

MCMXCIX on an old film means 1999. Paste it in to check the year.

Clock faces, book chapters and outlines

Write chapter or section numbers the classic way, from I to MMMCMXCIX.

Event names and dates

Super Bowl LX is 60, and a wedding date such as 14 February 2026 can be engraved as XIV · II · MMXXVI.

Frequently asked questions

It's a long-standing clockmaking tradition, possibly for visual balance with VIII opposite. It isn't standard notation, so this tool won't accept IIII when reading.
No. The Roman system had no symbol for zero, so the converter starts at 1.
MMXXVI: two thousands (MM), two tens (XX), a five (V) and a one (I).
No. The conversion runs in your browser.
Yes. mmxxvi is read the same as MMXXVI; the result is always shown in capitals.

Other number tools

Something not working right?