Sigma Calculator — 543+ Free Calculator Tools
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.
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.
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.
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:
| Symbol | Value |
|---|---|
| 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 |
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.
Reading the symbols in order gives 2024 = MMXXIV. Verification: 1000 + 1000 + 10 + 10 + 4 = 2024.
Worked example 2: convert 1999 to Roman numerals.
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.
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.
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.
These five errors account for the vast majority of incorrect Roman numerals. Watch for them in your own work:
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.
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.
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.
MMXXIV — 1000 (M) + 1000 (M) + 20 (XX) + 4 (IV). Type any number into the converter above to see its Roman form.
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).
Subtractive notation: placing I before V means 5 − 1 = 4. It is shorter and became the standard form.
The standard system tops out at 3999 (MMMCMXCIX), because there is no symbol above M = 1000 in common use.
Clock faces, book chapters, movie sequel numbers, monarch names (Elizabeth II) and Super Bowl numbers.
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.
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.
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.
Also try our Unit Conversion Calculator.