Roman Numerals Converter
Convert between Roman numerals and decimal numbers with step-by-step breakdown of additive and subtractive notation.
Roman Numerals Converter
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Roman symbols: I=1, V=5, X=10, L=50, C=100, D=500, M=1000 | Subtractive: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900
Worked example โ 2024 = MMXXIV
Formula
Roman symbols: I=1, V=5, X=10, L=50, C=100, D=500, M=1000 | Subtractive: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900
Roman numerals combine symbols additively (VI = 5+1 = 6) or subtractively when a smaller value precedes a larger one (IV = 5-1 = 4). To convert decimal to Roman, find the largest Roman value that fits, subtract it, and repeat. To convert Roman to decimal, process left to right: if a smaller symbol precedes a larger, subtract; otherwise add.
Worked Examples
Example 1: Year Conversion
Problem:Convert the year 2024 to Roman numerals.
Solution:2024 = 2000 + 20 + 4 2000 = MM 20 = XX 4 = IV Combined: MMXXIV
Result:2024 = MMXXIV
Example 2: Complex Subtractive Notation
Problem:Convert 1994 to Roman numerals.
Solution:1994 = 1000 + 900 + 90 + 4 1000 = M 900 = CM 90 = XC 4 = IV Combined: MCMXCIV
Result:1994 = MCMXCIV
Frequently Asked Questions
How do Roman numerals work?
Roman numerals use seven symbols: I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). Numbers are formed by combining these symbols. When a smaller symbol appears before a larger one, it is subtracted (like IV = 4). When a smaller symbol appears after a larger one, it is added (like VI = 6). The subtractive notation is limited to specific pairs: I before V or X, X before L or C, and C before D or M.
What is the largest number you can write in Roman numerals?
Using standard Roman numeral notation without special extensions, the largest number is 3,999 (MMMCMXCIX). This limit exists because there is no standard symbol for 5,000 or higher in basic Roman numerals. Historical and medieval texts sometimes used a bar (vinculum) over a numeral to multiply it by 1,000, allowing much larger numbers. For example, a bar over V would represent 5,000. However, these extended notations are not part of the standard system commonly used today.
Why are Roman numerals still used today?
Roman numerals remain in use for several traditional and aesthetic purposes. They appear on clock faces, in movie and TV production year credits (like MMXXIV for 2024), for Super Bowl numbering, to denote monarchs and popes (Elizabeth II, Pope Francis I), in book chapter numbering, building cornerstones, and for outlining sections in legal and academic documents. Their continued use is largely driven by tradition and the formal, distinguished appearance they convey.
What are the rules for subtractive notation in Roman numerals?
Subtractive notation follows specific rules: only I, X, and C can be used as subtractive prefixes. I can only precede V (4) and X (9). X can only precede L (40) and C (90). C can only precede D (400) and M (900). You cannot use combinations like IL for 49 (it must be XLIX) or IC for 99 (it must be XCIX). Also, only one smaller numeral can precede a larger one, so IIX is not valid for 8 (it must be VIII).
How did the Romans write numbers before standardizing on these seven letters?
Early Roman numerals evolved from notch-tally marks used by shepherds and traders rather than being designed as a mathematical system. Scholars believe I, V, and X originated from tally marks (a single stroke, then a stroke crossed at the fifth count), while the larger symbols were later adapted from Etruscan and Greek letterforms because they visually resembled existing tally groupings. The subtractive notation (IV instead of IIII) became standard only later, largely popularized on clock faces and in print; ancient Roman inscriptions frequently show IIII for 4 well into the classical period, and some clock makers still use IIII on dials today for visual symmetry with VIII on the opposite side.
How did Romans represent numbers larger than a few thousand?
Beyond a few thousand, repeating M becomes unwieldy, so the Romans used the vinculum, an overbar multiplying a numeral by one thousand, so a barred V stands for 5000 and a barred X for 10000. An earlier convention, the apostrophus, built large values from combinations resembling parentheses. Modern typing usually cannot render an overbar, so most converters including this one work within the range expressible with plain letters.
Why is there no Roman numeral for zero or for negative numbers?
The system is additive and positional only in a loose left to right sense, so it needs no placeholder digit the way a base ten positional system needs zero. Roman arithmetic was carried out on an abacus, where an empty column expressed nothing without requiring a symbol. Negative quantities had no notation either, since the numerals were used for counting, dating and enumeration rather than for the signed arithmetic that came later with algebra.
Can you add and multiply directly with Roman numerals?
Addition is workable: expand any subtractive pairs into their additive forms, concatenate the symbols, sort them descending, then carry by replacing five I with V, two V with X and so on before recompressing. Multiplication and division are far harder because the notation has no place value, which is why Roman clerks used an abacus or counting board and wrote only the result in numerals. Converting to decimal, calculating, then converting back is the practical route today.
Why do some years produce very long Roman numerals while others are short?
Length depends on how well the value decomposes into the available symbols and subtractive pairs. A year like 1000 is a single M, whereas 1888 needs MDCCCLXXXVIII because each of the hundreds, tens and units places requires several repeated symbols. Values just below a symbol boundary compress well through subtraction, so 1900 is MCM. The pattern is a property of the fixed symbol set, not of the size of the number alone.
How do I check that a Roman numeral is validly formed?
Work through several rules: I, X, C and M may repeat at most three times in a row, while V, L and D never repeat because two of them equal the next symbol up. Only I, X and C may be used subtractively, and each only before the next two larger symbols, so IL and IC are invalid where XL and XC are correct. Symbols must otherwise run in non increasing order. Converting to decimal and back should return the identical string.
References
Background & Theory
The seven Roman symbols are I=1, V=5, X=10, L=50, C=100, D=500 and M=1000, read left to right and added - except when a smaller symbol precedes a larger one, in which case it is subtracted. That gives IV=4, IX=9, XL=40, XC=90, CD=400 and CM=900.
Conversion reference table
| Conversion | Equivalent | Exact or rounded? |
|---|---|---|
| I, V, X | 1, 5, 10 | Base symbols |
| L, C, D, M | 50, 100, 500, 1000 | Base symbols |
| IV, IX | 4, 9 | Subtractive pairs |
| XL, XC | 40, 90 | Subtractive pairs |
| CD, CM | 400, 900 | Subtractive pairs |
| MMXXVI | 2026 | Worked example |
| MCMXCIX | 1999 (M + CM + XC + IX) | Worked example |
| MMMCMXCIX | 3999 - the largest standard numeral | Upper limit |
Only six subtractive pairs are valid in the standard system, and only I, X and C are ever subtracted - never V, L or D. That rules out forms like IL for 49, which is written XLIX. There is no zero and no way to write a fraction or a negative number, and the standard notation stops at 3,999 because writing 4,000 would need four Ms; medieval scribes handled larger values with a vinculum, an overbar meaning multiply by a thousand. Roman numerals persist for regnal names, clock faces, book front matter and film copyright dates.
Reviewed for accuracy by Manoj Kumar, Mathematics Educator ยท Editorial policy
Related Calculators
๐๏ธRoman Numeral
Convert Roman numerals
๐งฎTorque Unit Converter
Calculate torque unit converter with inputs, formulas, and instant results.
๐งฎElectrical Resistance Converter (ฮฉ, kฮฉ, Mฮฉ)
Calculate electrical resistance unit converter with inputs, formulas, and instant results.
๐งฎTime Unit Converter
Calculate time unit converter with inputs, formulas, and instant results.
๐งฎArea Converter
Calculate area converter with inputs, formulas, and instant results.
๐งฎAresto Hectares Converter
Calculate aresto hectares converter with inputs, formulas, and instant results.
๐งฎCentimeter to Inch Converter
Calculate centimeter to inch converter with inputs, formulas, and instant results.
๐งฎChain to Meter Converter
Calculate chain to meter converter with inputs, formulas, and instant results.