Convert numbers to Roman numerals and Roman numerals back to numbers, live as you type — covers the full standard range from 1 to 3999, with a reference table of common values.
Result
MMXXVI
| Number | Roman Numeral |
|---|---|
| 1 | I |
| 4 | IV |
| 5 | V |
| 9 | IX |
| 10 | X |
| 40 | XL |
| 50 | L |
| 90 | XC |
| 100 | C |
| 400 | CD |
| 500 | D |
| 900 | CM |
| 1000 | M |
| 1994 | MCMXCIV |
| 2024 | MMXXIV |
| 2026 | MMXXVI |
| 3999 | MMMCMXCIX |
Roman numerals originated in ancient Rome as a practical counting system built from simple tally-like marks that evolved into the seven letter-symbols still used today. Unlike the positional number system most of the world uses now (where a digit's value depends on its position, like the '3' in 300 meaning three hundred), Roman numerals work additively and subtractively — each symbol has a fixed value regardless of position, and the final value comes from combining symbols according to a consistent set of rules.
Despite being effectively obsolete for arithmetic — try doing long division with Roman numerals and you'll quickly understand why positional notation won out — Roman numerals have persisted for two thousand years in ceremonial, decorative, and formal contexts precisely because of their distinctive, classical appearance, which is exactly why they still show up on clock faces, movie sequels, and monument inscriptions today.
Converting a number to Roman numerals works by repeatedly subtracting the largest possible Roman numeral value (starting from 1000 for M, all the way down to 1 for I, including the six subtractive combinations like 900 for CM) from the number, appending the corresponding symbol each time, until nothing remains. This greedy approach — always taking the biggest bite possible — is what naturally produces the correct, canonical, shortest-possible Roman numeral for any given number.
Converting the other direction, Roman numerals back to numbers, works by scanning through the numeral's letters and adding each symbol's value to a running total, except when a symbol's value is smaller than the symbol immediately following it — in that case, it's subtracted instead, correctly handling subtractive pairs like IV and IX. Before this even happens, the input is checked against the full set of valid Roman numeral patterns, so a malformed input like IIII or VX is rejected outright rather than silently producing a wrong answer.
The most frequent error is repeating a symbol too many times instead of using subtractive notation — writing IIII for 4 instead of IV, or DCCCC for 900 instead of CM. Standard Roman numeral rules cap most symbols at three consecutive repetitions (III is fine for 3, IIII is not valid for 4), which is exactly why subtractive pairs exist in the first place. Another common mistake is misapplying subtractive notation to invalid pairs — I can only be subtracted from V or X, never from L, C, D, or M directly, so something like IL for 49 is invalid; the correct form is XLIX (XL for 40, IX for 9).
Getting comfortable with the reference table below — memorizing the values for 1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500, and 900 — covers every building block needed to construct or read any valid Roman numeral from 1 to 3999 correctly by hand.
The fastest way to read a Roman numeral is to scan it left to right in groups, mentally breaking it into its thousands, hundreds, tens, and ones components — for example, MMXXIV breaks cleanly into MM (2000) + XX (20) + IV (4) = 2024. Because each of those groups uses at most four characters and follows the same additive/subtractive pattern, once you recognize the pattern for one place value, the same logic applies to all the others. This tool's live conversion is a good way to build that intuition — type a numeral or a number, watch the conversion happen instantly, and over time the patterns become easy to recognize on sight.
Roman Numeral Converter handles a specific, classic number-notation conversion. These related calculator tools cover other everyday numeric conversions and calculations.