Roman Numeral Converter: Numbers to Roman & Back
Convert whole numbers from 1 to 3,999 into canonical modern Roman numerals, or decode a Roman numeral back into a number. The converter explains how each result is built, accepts lowercase and Unicode compatibility numerals, rejects noncanonical forms clearly, and includes symbol, subtractive-pair, correction, and 1–100 reference charts.
Convert Numbers and Roman Numerals in Either Direction
Choose Number → Roman to turn a whole number into Roman notation, or Roman → Number to decode a numeral. Results update immediately and can be copied without submitting a form or reloading the page.
The converter returns one consistent modern spelling. It uses IV, IX, XL, XC, CD, and CM where subtraction is expected and rejects inputs such as IC or VX rather than guessing what the writer intended.
Each valid result includes a token breakdown, making the page useful both as a quick converter and as a way to check how the numeral was assembled.
The Seven Roman Numeral Symbols
Modern Roman numerals are built from seven Latin letters. I represents 1, V represents 5, X represents 10, L represents 50, C represents 100, D represents 500, and M represents 1,000.
Symbols normally appear from larger to smaller values and are added. For example, MDCLXVI is 1,000 + 500 + 100 + 50 + 10 + 5 + 1, which equals 1,666.
Roman numeral symbols and values
| Symbol | Value | Example |
|---|---|---|
| I | 1 | III = 3 |
| V | 5 | VIII = 8 |
| X | 10 | XIII = 13 |
| L | 50 | LXX = 70 |
| C | 100 | CC = 200 |
| D | 500 | DCC = 700 |
| M | 1000 | MM = 2,000 |
The Six Standard Subtractive Pairs
A smaller symbol placed immediately before a permitted larger symbol forms a subtractive pair. Modern canonical notation uses six such pairs: IV, IX, XL, XC, CD, and CM.
Subtraction is local, not a general rule allowing any small symbol before any larger one. Ninety-nine is XCIX, not IC; forty-nine is XLIX, not IL.
Canonical subtractive pairs
| Pair | Calculation | Value |
|---|---|---|
| IV | 5 − 1 | 4 |
| IX | 10 − 1 | 9 |
| XL | 50 − 10 | 40 |
| XC | 100 − 10 | 90 |
| CD | 500 − 100 | 400 |
| CM | 1,000 − 100 | 900 |
Canonical Modern Notation Is a Chosen Convention
Roman numeral usage was not completely uniform across antiquity, the medieval period, inscriptions, manuscripts, and decorative settings. Additive forms and other variants can be historically genuine even when they differ from the modern classroom convention.
This tool deliberately validates one predictable modern system. That makes conversion reversible: every accepted numeral decodes to a number, and encoding that number produces the same numeral again.
A rejected form is therefore not automatically proof that an inscription, clock, or manuscript is historically wrong. It means only that the input is outside this converter's canonical modern rules.
Roman Numerals 1 to 100 Chart
Use this chart for quick classroom reference or enter any value in the converter to see its construction. The pattern repeats by place value: ones use I, V, and X; tens use X, L, and C.
The chart uses canonical subtractive forms, including IV, IX, XL, XC, and compound values such as XLIX and XCIX.
Roman numerals from 1 to 100
| Number | Roman | Number | Roman |
|---|---|---|---|
| 1 | I | 51 | LI |
| 2 | II | 52 | LII |
| 3 | III | 53 | LIII |
| 4 | IV | 54 | LIV |
| 5 | V | 55 | LV |
| 6 | VI | 56 | LVI |
| 7 | VII | 57 | LVII |
| 8 | VIII | 58 | LVIII |
| 9 | IX | 59 | LIX |
| 10 | X | 60 | LX |
| 11 | XI | 61 | LXI |
| 12 | XII | 62 | LXII |
| 13 | XIII | 63 | LXIII |
| 14 | XIV | 64 | LXIV |
| 15 | XV | 65 | LXV |
| 16 | XVI | 66 | LXVI |
| 17 | XVII | 67 | LXVII |
| 18 | XVIII | 68 | LXVIII |
| 19 | XIX | 69 | LXIX |
| 20 | XX | 70 | LXX |
| 21 | XXI | 71 | LXXI |
| 22 | XXII | 72 | LXXII |
| 23 | XXIII | 73 | LXXIII |
| 24 | XXIV | 74 | LXXIV |
| 25 | XXV | 75 | LXXV |
| 26 | XXVI | 76 | LXXVI |
| 27 | XXVII | 77 | LXXVII |
| 28 | XXVIII | 78 | LXXVIII |
| 29 | XXIX | 79 | LXXIX |
| 30 | XXX | 80 | LXXX |
| 31 | XXXI | 81 | LXXXI |
| 32 | XXXII | 82 | LXXXII |
| 33 | XXXIII | 83 | LXXXIII |
| 34 | XXXIV | 84 | LXXXIV |
| 35 | XXXV | 85 | LXXXV |
| 36 | XXXVI | 86 | LXXXVI |
| 37 | XXXVII | 87 | LXXXVII |
| 38 | XXXVIII | 88 | LXXXVIII |
| 39 | XXXIX | 89 | LXXXIX |
| 40 | XL | 90 | XC |
| 41 | XLI | 91 | XCI |
| 42 | XLII | 92 | XCII |
| 43 | XLIII | 93 | XCIII |
| 44 | XLIV | 94 | XCIV |
| 45 | XLV | 95 | XCV |
| 46 | XLVI | 96 | XCVI |
| 47 | XLVII | 97 | XCVII |
| 48 | XLVIII | 98 | XCVIII |
| 49 | XLIX | 99 | XCIX |
| 50 | L | 100 | C |
Common Noncanonical Forms and Their Corrections
The converter does not silently rewrite invalid input because several different mistakes can produce the same apparent value. It instead asks for the canonical modern spelling.
Some entries below are historically attested or common on clocks, while others are simply unsupported shortcuts. The correction column shows the form produced by this converter.
Common inputs and canonical modern forms
| Input | Intended value | Canonical form | Why |
|---|---|---|---|
| IIII | 4 | IV | Modern converter form; IIII remains common on clock faces. |
| VIIII | 9 | IX | Use the permitted I-before-X subtractive pair. |
| IL | 49 | XLIX | Build 40 and 9 separately. |
| IC | 99 | XCIX | Build 90 and 9 separately. |
| XD | 490 | CDXC | Build 400 and 90 separately. |
| XM | 990 | CMXC | Build 900 and 90 separately. |
| VX | 5 | V | V is not used subtractively. |
| IIV | 3 | III | Only one smaller symbol participates in a canonical subtractive pair. |
Roman Numerals for Years, Dates, Clocks, and Outlines
Roman numerals are still used for years on buildings and film credits, monarch and pope numbers, book sections, event editions, clock faces, and numbered outlines. The year 2026 is MMXXVI.
This tool converts one whole number at a time. To write a date, convert the day, month number, and year separately, then preserve the date order and separator required by your context.
Clock faces often display IIII for four even though IV is the canonical form returned here. That clock-face convention should not be treated as a general replacement for IV in modern number conversion.
Lowercase and Unicode Roman Numerals
Lowercase input is accepted and converted to uppercase before validation. Compatibility characters such as Ⅻ are also normalized, so Ⅻ is read as XII and converted to 12.
Unicode recommends ordinary Roman numerals be composed from sequences of Latin letters for most uses. The separate Number Forms characters exist mainly for compatibility and specialised layout needs.
The copied result therefore uses ordinary Latin letters such as M, C, X, and I rather than precomposed Roman numeral characters.
Why This Converter Stops at 3,999
Using the seven ordinary symbols without additional marks, canonical place-value notation runs from I to MMMCMXCIX, or 1 to 3,999.
Larger Roman numerals have been written with overlines, apostrophus forms, additional historical symbols, and other conventions. Those systems are not represented consistently in plain text and are not interchangeable.
Rather than presenting one extension as universally standard, this converter keeps a clear boundary and reports values above 3,999 as unsupported.
Zero, Negatives, Fractions, and Arithmetic
The classical Roman numeral system was not a positional decimal system and has no ordinary place-holding zero equivalent to the digit 0 used today. This converter therefore begins at 1.
Negative values and decimal fractions are outside the supported notation. Historical Romans did use fractional systems in particular contexts, but they are not the same as converting a modern decimal such as 2.75 with the seven standard letters.
The tool converts notation; it does not evaluate Roman-numeral arithmetic. Convert each numeral to a number first, perform the calculation with an appropriate calculator, and convert the final supported whole-number result back if needed.
How Roman numeral conversion works
Numbers are decomposed into descending canonical values. When decoding, each accepted symbol or subtractive pair contributes its fixed value; re-encoding verifies that the original numeral was canonical.
Formula variables
- Value of Roman token i
- +1 for an added token or −1 for a permitted subtractive token
- Canonical value such as 1,000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, or 1
- Number of times the canonical value is used
Examples
Convert 49 to Roman numerals
Input
49
Show result
Result
XLIX
The canonical decomposition is XL + IX, or 40 + 9.
Convert 944 to Roman numerals
Input
944
Show result
Result
CMXLIV
CM is 900, XL is 40, and IV is 4.
Convert the year 2026
Input
2026
Show result
Result
MMXXVI
MM is 2,000, XX is 20, and VI is 6.
Decode a Roman numeral
Input
MCMXCIX
Show result
Result
1,999
M + CM + XC + IX equals 1,000 + 900 + 90 + 9.
Accept a Unicode compatibility numeral
Input
Ⅻ
Show result
Result
12
Unicode normalization converts the compatibility character to XII before validation.
Reject a noncanonical clock-style form
Input
IIII
Show result
Result
Not accepted; use IV for 4.
IIII can be historically or decoratively valid, especially on clocks, but this converter enforces one modern canonical form.
Reject an unsupported shortcut
Input
IC
Show result
Result
Not accepted; use XCIX for 99.
I cannot be subtracted directly from C in canonical modern notation.
Largest supported value
Input
3999
Show result
Result
MMMCMXCIX
Larger values require an extended notation system not implemented by this converter.
Frequently Asked Questions
What is 2026 in Roman numerals?
2026 is MMXXVI: MM is 2,000, XX is 20, and VI is 6.
What is 100 in Roman numerals?
100 is C.
What is 500 in Roman numerals?
500 is D.
What is 1,000 in Roman numerals?
1,000 is M.
What is 1,999 in Roman numerals?
1,999 is MCMXCIX.
How do I convert a number to Roman numerals?
Split the number into canonical place values from largest to smallest, convert each part, and join them. For example, 944 becomes 900 + 40 + 4, or CM + XL + IV = CMXLIV.
How do I convert Roman numerals to a number?
Add the symbol values from left to right, subtracting only the six canonical pairs IV, IX, XL, XC, CD, and CM. This converter also verifies that the numeral is in canonical order.
Why is 4 written IV instead of IIII?
Canonical modern notation uses IV, meaning one before five. IIII has also appeared historically and remains common on clock faces, but it is outside this converter's selected convention.
Why is 49 XLIX instead of IL?
Canonical notation builds each place separately. Forty is XL and nine is IX, so 49 is XLIX. I is not subtracted directly from L.
Why is 99 XCIX instead of IC?
Ninety is XC and nine is IX, producing XCIX. IC is not one of the six permitted subtractive constructions.
Does the converter accept lowercase Roman numerals?
Yes. Lowercase input is converted to uppercase before validation.
Does it accept characters such as Ⅻ?
Yes. Unicode Roman numeral compatibility characters are normalized to ordinary Latin letters when they have a compatible decomposition.
Is there a Roman numeral for zero?
There is no ordinary classical Roman numeral equivalent to the positional digit zero. This converter therefore starts at 1.
Can Roman numerals represent negative numbers or decimals?
Not in the canonical whole-number system used here. Historical fractional notation existed, but it is outside this converter.
What is the largest Roman numeral supported?
The largest value is 3,999, written MMMCMXCIX.
Can Roman numerals be larger than 3,999?
Yes, but larger values use extended systems such as overlines, apostrophus notation, or additional historical symbols. These conventions are not uniform, so this converter does not mix them with its plain-letter output.
Can I convert a complete date?
The tool converts one whole number at a time. Convert the day, numeric month, and year separately, then keep the date order and separator appropriate for your use.
Can this calculator add or subtract Roman numerals?
No. Convert the numerals to ordinary numbers, perform the arithmetic, and convert the supported positive whole-number result back.
Are invalid Roman numerals automatically corrected?
No. The converter rejects noncanonical input rather than guessing. Its reference table shows common corrections such as IIII to IV and IC to XCIX.
References
Related Tools
Text, Codes & Languages
Text to Binary Converter
Convert Unicode text into grouped UTF-8 binary and hexadecimal bytes.
Math
Scientific Calculator
Evaluate scientific expressions with powers, roots, logarithms, trigonometry, factorials, DEG/RAD modes, keyboard input, and Ans.
Math
Percentage Calculator
Calculate percentages, increases, decreases, discounts, and percentage differences instantly.
Math
Mean, Median, Mode & Range Calculator
Calculate mean, median, exact mode or tied modes, range, sum, count, sorted values, and a frequency table.