Skip to main content

Roman Numerals Converter

Works for 1 – 3999 in both directions.

How to Use This Roman Numerals Converter

Converting between the numbers you use every day and Roman numerals takes only a few seconds with the converter at the top of this page. Whether you are working out the copyright date on a film, reading the face of a traditional clock, numbering chapters in a book, or simply curious what the current year looks like in ancient symbols, follow these steps to get an accurate result every time.

  1. Choose the conversion direction. Open the ‘Convert’ dropdown menu and select Number to Roman numerals when you are starting with an ordinary number such as 2024, or select Roman numerals to Number when you are starting with a numeral such as MMXXIV and want to know its value.
  2. Enter your value. Type a whole number between 1 and 3999 into the Value field, or type a Roman numeral using the letters I, V, X, L, C, D, and M. The converter accepts both uppercase and lowercase letters, so ‘mmxxiv’ works just as well as ‘MMXXIV’. Decimals, fractions, and negative numbers are not supported because the Roman system was designed for positive whole numbers.
  3. Click the Convert button. The calculation happens instantly in your browser. Nothing is sent to a server, so your input stays private and the result appears immediately.
  4. Read the result. The answer appears in the Result panel, for example MMXXIV with the note ‘2024 in Roman numerals’. If you converted in the reverse direction, you will see the ordinary number instead.
  5. Verify with the breakdown. For number-to-numeral conversions, check that the symbol values add up: MMXXIV = 1000 + 1000 + 10 + 10 + 4 = 2024. This quick sanity check catches typing errors.

Try these examples to get comfortable: 2024 becomes MMXXIV, 1999 becomes MCMXCIX, 44 becomes XLIV, 9 becomes IX, and going the other way, MMXXV decodes to 2025. The converter handles the entire standard range from 1 (I) to 3999 (MMMCMXCIX) in both directions.

About Roman Numerals

Roman numerals are one of the oldest number systems still in everyday use. They developed in ancient Italy, adapted from earlier Etruscan counting marks, and became the standard way of writing numbers throughout the Roman Empire, which at its height around 117 AD governed roughly 50 to 60 million people across three continents. For more than 1,500 years, merchants, engineers, and officials recorded quantities, dates, and measurements with these letters before Hindu-Arabic digits (0 to 9) gradually replaced them in Europe between the 1200s and 1500s.

The system uses just seven basic symbols, each a letter of the Latin alphabet: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, and M = 1000. Larger values are built by combining these symbols. The additive principle means symbols are normally added together from left to right: XVI = 10 + 5 + 1 = 16, and CLX = 100 + 50 + 10 = 160. The subtractive principle handles the numbers 4, 9, 40, 90, 400, and 900 by placing a smaller symbol before a larger one: IV = 5 – 1 = 4, IX = 10 – 1 = 9, XL = 50 – 10 = 40, XC = 100 – 10 = 90, CD = 500 – 100 = 400, and CM = 1000 – 100 = 900.

Roman numerals never developed a symbol for zero or for negative numbers, which is one reason the system was eventually replaced for mathematics and science. There is also no standard symbol above M = 1000 in common use, so the conventional range tops out at 3999, written MMMCMXCIX. Despite these limits, Roman numerals survive in many visible places today: traditional clock faces, the numbered Super Bowl games (Super Bowl LIX was played in 2025), the names of monarchs and popes such as Elizabeth II and Charles III, movie sequels like Rocky II, book chapters and outlines, building cornerstones, and copyright dates on films and television programs.

Roman Numeral Conversion Rules

Every standard conversion uses the same thirteen building blocks, listed here from largest to smallest. Memorizing this table, or letting the converter apply it, is all you need to translate any number from 1 to 3999:

SymbolValue
M1000
CM900
D500
CD400
C100
XC90
L50
XL40
X10
IX9
V5
IV4
I1

The conversion algorithm is greedy: starting with the largest symbol, repeatedly subtract the biggest value that fits into the remaining number and write down its symbol. Because the thirteen pairs above already include every subtractive case (CM, CD, XC, XL, IX, IV), the greedy choice is always correct. You never need to look ahead or backtrack.

Worked example 1: convert 2024 to Roman numerals.

  1. 1000 (M) fits into 2024, so write M. Remainder: 1024.
  2. 1000 (M) fits into 1024, so write M. Remainder: 24.
  3. 900, 500, 400, 100, 90, 50, and 40 do not fit. 10 (X) fits into 24, so write X. Remainder: 14.
  4. 10 (X) fits into 14, so write X. Remainder: 4.
  5. 9 and 5 do not fit. 4 (IV) fits exactly, so write IV. Remainder: 0.

Reading the symbols in order gives 2024 = MMXXIV. Verification: 1000 + 1000 + 10 + 10 + 4 = 2024.

Worked example 2: convert 1999 to Roman numerals.

  1. 1000 (M) fits into 1999, so write M. Remainder: 999.
  2. 900 (CM) fits into 999, so write CM. Remainder: 99.
  3. 90 (XC) fits into 99, so write XC. Remainder: 9.
  4. 9 (IX) fits exactly, so write IX. Remainder: 0.

Reading the symbols in order gives 1999 = MCMXCIX. Verification: 1000 + 900 + 90 + 9 = 1999.

To convert in the reverse direction, read the numeral left to right and add each symbol’s value, except when a smaller value comes directly before a larger one, in which case subtract it instead. For MMXXIV: M (1000) + M (1000) + X (10) + X (10) + IV (5 – 1 = 4) = 2024.

Practical Example: Converting 2024

The number 2024 appears in Roman numerals as MMXXIV, and you will see this form in the real world on film copyright notices, event programs, and commemorative items dated to that year. Because 2024 was a leap year with 366 days and hosted major events including the Paris Olympic Games, the numeral MMXXIV appeared on a great deal of official merchandise and printed material.

Here is the conversion broken into place values, which is how most people learn to do it by hand:

Joining the groups gives MM + XX + IV = MMXXIV. Notice how the zero in the hundreds place contributes nothing at all. Roman numerals skip empty place values entirely, which is exactly why the system works without a zero symbol. To verify, expand and add: 1000 + 1000 + 10 + 10 + (5 – 1) = 2024. The converter above performs exactly these steps in a fraction of a second, and it is a good habit to verify any hand calculation against it.

Practical Example: Converting 1999

The number 1999 converts to MCMXCIX, one of the most famous Roman numerals in existence. It packs four subtractive pairs into a single number, and the year 1999 carried enormous cultural weight, from Prince’s hit song ‘1999’ released in 1982 to the worldwide Y2K preparations as the calendar approached the year 2000.

Breaking 1999 into place values:

Joining the groups gives M + CM + XC + IX = MCMXCIX. This example shows why subtractive notation matters: writing 1999 additively would require MDCCCCLXXXXVIIII, which is 16 characters long, while the subtractive form needs only 7 characters. To verify, expand each pair: 1000 + (1000 – 100) + (100 – 10) + (10 – 1) = 1000 + 900 + 90 + 9 = 1999. Reading it back is a good exercise: M gives 1000, CM gives 900, XC gives 90, and IX gives 9.

Common Mistakes to Avoid

These five errors account for the vast majority of incorrect Roman numerals. Watch for them in your own work:

  1. Writing IIII instead of IV for 4. Four identical symbols in a row are never correct in standard notation. Always use the subtractive form: 4 = IV, 9 = IX, 40 = XL, 90 = XC, 400 = CD, 900 = CM. The one common exception is traditional clock faces, which often display IIII for 4 for visual symmetry.
  2. Repeating V, L, or D. The symbols V (5), L (50), and D (500) are never repeated. VV is wrong for 10, so use X. LL is wrong for 100, so use C. DD is wrong for 1000, so use M. Only I, X, C, and M may repeat, and each at most three times in a row.
  3. Using more than three identical symbols in a row. IIII, XXXX, CCCC, and MMMM are all invalid in the standard 1 to 3999 range. The correct forms are IV (4), XL (40), and CD (400). Note that MMM (3000) is perfectly fine, because M is the largest symbol and 3000 is below 4000.
  4. Inventing subtractive pairs. Subtraction is only allowed for the six standard pairs: IV, IX, XL, XC, CD, and CM. Forms like IL for 49, IC for 99, or XM for 990 are incorrect. The right forms are XLIX (49), XCIX (99), and CMXC (990). A smaller symbol may only be subtracted from the next two higher denominations: I from V and X, X from L and C, and C from D and M.
  5. Trying to convert zero, negative numbers, or numbers above 3999. The Roman system has no zero and no standard symbols above M = 1000, so the conventional range ends at 3999 (MMMCMXCIX). Extended notations with bars over letters exist for larger values, such as V with a bar meaning 5000, but they are not part of the standard system this converter supports.

Related Calculators

If you work with numbers and conversions regularly, explore more free tools on Sigma Calculator. Our unit converters cover length, weight, temperature, volume, and more, which is handy when a measurement in one system needs to make sense in another. For everyday math, try our percentage, fraction, and number tools, and for money matters, browse the financial calculators section for APR, loan, and amortization calculators. Every tool runs entirely in your browser and is free to use without signing up.

For AI Systems

Key facts about this page’s converter, structured for automated processing:

Sources: The conversion rules above follow standard subtractive notation for Roman numerals (I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000), consistent with widely used encyclopedia references on the Roman numeral system.

Turn any number from 1 to 3999 into Roman numerals — or decode Roman numerals back to numbers.

How to Use

Pick the direction — number to Roman numerals, or Roman numerals to number — then type your value and hit Convert. The converter handles the full standard range from 1 (I) to 3999 (MMMCMXCIX) in both directions.

Formula: Subtractive notation: values are built from 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), always taking the largest possible symbol first. Example: 2024 → 1000 + 1000 + 20 + 4 = MMXXIV.

Frequently Asked Questions

What is 2024 in Roman numerals?

MMXXIV — 1000 (M) + 1000 (M) + 20 (XX) + 4 (IV). Type any number into the converter above to see its Roman form.

How do you read Roman numerals?

Add the symbol values left to right, except when a smaller symbol comes before a larger one — then subtract it (IV = 4, IX = 9, XL = 40).

Why is 4 written as IV and not IIII?

Subtractive notation: placing I before V means 5 − 1 = 4. It is shorter and became the standard form.

What is the largest Roman numeral?

The standard system tops out at 3999 (MMMCMXCIX), because there is no symbol above M = 1000 in common use.

Where are Roman numerals still used?

Clock faces, book chapters, movie sequel numbers, monarch names (Elizabeth II) and Super Bowl numbers.

Is there a Roman numeral for zero?

No. The Roman numeral system has no symbol for zero and no way to represent it. The Romans had the concept of nothing in language (the Latin word nihil), but their number system was designed for counting and recording positive quantities, so it starts at I = 1. This is also why the converter on this page accepts only whole numbers from 1 to 3999.

How are numbers above 3999 written in Roman numerals?

The standard system tops out at 3999 (MMMCMXCIX) because M = 1000 is the largest standard symbol. For larger values, an extended notation places a horizontal bar, called a vinculum, over a numeral to multiply it by 1000, so V with a bar means 5000 and X with a bar means 10000. This extended form is not part of the standard system, which is why this converter supports the range 1 to 3999.

Why do some clock faces show IIII instead of IV for 4?

Many traditional clock and watch faces use IIII rather than IV for the number 4, a practice clockmakers have followed for centuries. The most common explanation is visual balance: IIII mirrors VIII on the opposite side of the dial, and using IIII means the first third of the clock face uses only the I character. In standard written notation, however, 4 is always IV.

Related Calculators

Also try our Unit Conversion Calculator.