MathQuarryCalculators

Roman Numerals

Convert between Roman numerals and Arabic numbers.

Roman numerals are the numbering system used across the Roman world and, in various modified forms, throughout medieval Europe — and they're still genuinely in everyday use today, on clock faces, in movie and book copyright years, for naming monarchs and popes (Elizabeth II, Louis XIV), for outlining document sections, and for Super Bowl numbering (Super Bowl LVIII). This hub indexes a dedicated Roman numeral conversion page for every value from 1 to 100, plus a set of historically and practically significant values beyond that range — including 1994 (the year Roman numeral copyright dating became common in film), 2024, 2025, 2026, and 3999, the conventional upper limit for standard Roman numeral notation.

The system uses seven symbols with fixed values: I (1), V (5), X (10), L (50), C (100), D (500), and M (1,000). Numbers are built by combining these symbols according to two rules working together. The addition rule: symbols of equal or decreasing value written left to right are added together, so VI is 5 + 1 = 6, and XVI is 10 + 5 + 1 = 16. The subtraction rule: a smaller-value symbol placed immediately before a larger one is subtracted rather than added, which is how IV represents 4 (5 − 1) instead of the older, non-standard IIII, and how IX represents 9 (10 − 1) instead of VIIII. This subtractive notation is only permitted for six specific pairs — IV, IX, XL, XC, CD, and CM — never for arbitrary combinations, which is why 1994 becomes MCMXCIV (1000 + 900 + 90 + 4) rather than any looser arrangement.

A number's Roman numeral form is built by working from the largest value down: take the biggest symbol or subtractive pair that fits without exceeding the target, subtract it, and repeat. For 2,024: the largest fitting value is M (1,000), taken twice for MM (2,000), leaving 24; the next fitting value is XX (20), leaving 4; and 4 is written as IV. Put together: MMXXIV. This greedy, largest-first method always produces the single canonical form for any number in the standard range — there's exactly one correct way to write a given number in standard Roman numerals, which is part of why the round-trip conversion on this site (converting a numeral back to its Arabic value) can validate that a numeral is canonically correct rather than just parseable: a non-standard form like IIII or VV gets rejected as invalid rather than silently accepted.

Historically, the system as commonly taught today — with the subtractive shortcuts (IV, IX, and so on) — wasn't always used this rigidly by the Romans themselves; inscriptions from the Roman era show both additive forms (IIII appears on many clock faces and older monuments, arguably for visual symmetry with VIII on the opposite side of the dial, or simply because that convention predates the standardized subtractive rules taught today) and subtractive forms coexisting. The version of the rules used on this site — with strict subtractive notation for exactly six pairs — reflects the standardized convention taught in modern math education and used in nearly all contemporary contexts, not necessarily every historical inscription.

The standard system tops out at 3,999 (MMMCMXCIX) because there's no standard single-symbol way to represent 5,000 in the basic system without introducing new notation — historically, larger numbers were sometimes represented with a horizontal line (a vinculum) over a symbol to multiply its value by 1,000, but that notation is rare enough in modern use that this site, like most references, treats 1–3,999 as the practical, standard range.

Converting the other direction — reading a Roman numeral back into an Arabic number — uses a related but distinct method: a left-to-right, symbol-by-symbol comparison rather than the largest-value-first construction described above. Walk through the numeral one symbol at a time, and at each position compare that symbol's value to the value immediately after it. If the current symbol's value is less than the next one, subtract it; otherwise add it. Working through MCMXCIV symbol by symbol: M (1000) is followed by C (100) — since 1000 isn't less than 100, add it (running total 1000). C (100) is followed by M (1000) — since 100 is less than 1000, subtract it (total 900). M (1000) is followed by X (10) — add it (total 1900). X (10) is followed by C (100) — subtract it (total 1890). C (100) is followed by I (1) — add it (total 1990). I (1) is followed by V (5) — subtract it (total 1989). V (5) is the last symbol, so add it (total 1994) — matching the number MCMXCIV was built from in the first place. This symbol-by-symbol comparison method works for any canonical numeral, but it's also exactly why parsing Roman numerals by hand is more error-prone than building them: a simpler shortcut most people use instead is to group the numeral into its subtractive-pair and single-symbol chunks first — scanning for the six valid two-letter pairs (CM, CD, XC, XL, IX, IV) before adding any remaining single symbols straightforwardly. MCMXCIV chunks that way as M + CM + XC + IV = 1000 + 900 + 90 + 4 = 1994, the same answer reached either way, as it always will be for a canonically correct numeral.

For quick reference, here's how the first twenty integers look: I (1), II (2), III (3), IV (4), V (5), VI (6), VII (7), VIII (8), IX (9), X (10), XI (11), XII (12), XIII (13), XIV (14), XV (15), XVI (16), XVII (17), XVIII (18), XIX (19), and XX (20). Notice the pattern repeats structurally every ten: III becomes XIII becomes XXIII by just prefixing more tens, while the units portion (I, II, III, IV...) cycles identically regardless of how many tens or hundreds come before it. The tens themselves follow the same logic one level up: X (10), XX (20), XXX (30), XL (40), L (50), LX (60), LXX (70), LXXX (80), XC (90), C (100) — three additive repeats, then a subtractive pair, then the next symbol, exactly mirroring the I-II-III-IV-V pattern at the units level. Hundreds and thousands repeat the identical structure again one level up (C, CC, CCC, CD, D, DC, DCC, DCCC, CM, M), which is why, once the pattern clicks for one place value, it transfers directly to the others — Roman numerals are more systematic than they look at first glance, even though there's no positional zero or place-holder the way base-10 has one.

A handful of mistakes come up often enough to call out directly. The most common is writing a symbol one time too many in a row — IIII instead of IV, or XXXX instead of XL — which was historically used in some contexts (clock faces being the most visible surviving example) but isn't accepted as standard notation today; this site's converter validates strictly, so a non-canonical form like IIII gets rejected rather than silently normalized. A second common error is applying the subtraction rule too liberally, to pairs that aren't on the approved list of six — writing IL for 49 (trying "1 less than 50") instead of the correct XLIX, or VX for 5 (instead of just V, since there's nothing to subtract from), are both invalid; subtraction is only permitted between a symbol and the next power-of-ten-adjacent symbol above it (I before V or X, X before L or C, C before D or M), never across a bigger gap. A third mistake is symbol-value confusion, especially between C (100), D (500), and M (1000), or between L (50) and C (100) — since the visual symbols don't hint at their values the way Arabic digit position does, memorizing all seven base values (I=1, V=5, X=10, L=50, C=100, D=500, M=1000) is unavoidable groundwork before the addition and subtraction rules can be applied reliably.

On the clock-face exception specifically: it's worth being honest about how much of the popular explanation is documented history versus plausible folklore. Many clock and watch faces — going back for centuries, and still manufactured today — use IIII for 4 instead of the "correct" IV, while using the standard IX for 9 on the same dial, which looks inconsistent until you notice the visual reason: IIII is exactly four characters wide, balancing VIII (4 characters) on the opposite side of the clock face for a symmetrical look, whereas IV is only two characters and would look visually lighter than its counterpart. Popular stories about a specific king (often Louis XIV of France) mandating IIII after a clockmaker's mistake are widely repeated but not well documented as historical fact — the more defensible explanation is the visual-balance one, plus the likelihood that IIII was simply the more common form in casual and monumental Roman usage generally, with the stricter subtractive rules only later becoming the standardized convention taught in modern classrooms.

Beyond clocks, Roman numerals show up across a wide range of contexts precisely because they read as formal or traditional rather than because they're more practical than Arabic digits for actual arithmetic (they're not — try doing long multiplication in Roman numerals and the appeal fades fast). Regnal numbers for monarchs and popes (Elizabeth II, Louis XIV, John Paul II) use them to distinguish same-named rulers in sequence. Major sequels and installments lean on them for a similar reason — Super Bowl LVIII, Rocky IV, Star Wars Episode IV — where the numeral signals "this is part of an ongoing formal sequence" in a way an Arabic "4" doesn't quite convey. Outline and document structure (Section IV, Appendix III) uses them to visually distinguish a top-level heading tier from numbered sub-items below it. Copyright dates in film and television credits (a production finishing in MCMXCIV rather than 1994) are largely a stylistic convention at this point, adopted industry-wide partly to make the exact year slightly less immediately legible to a casual viewer. And building cornerstones, war memorials, and clock faces continue the tradition simply because it reads as permanent and formal in a way a plain Arabic number doesn't carry the same weight for.

For working through conversions by hand rather than looking a specific value up, the How to Read and Write Roman Numerals guide and its companion How to Convert Roman Numerals to Numbers guide both walk through the method with several fully worked examples, including numbers that trip people up (numbers with multiple subtractive pairs in a row, like 1,944 → MCMXLIV). If you just need one specific value converted right now, the Roman Numeral Converter calculator handles either direction — Arabic to Roman or Roman to Arabic — instantly.

Browse Roman numerals 1 through 100, plus key historical values. Use the “previous / next” links on each page to walk the full built range.

1–100

Key historical & cultural values