Roman Numeral Converter

Convert numbers to Roman numerals and back — instantly, with step-by-step breakdown.

Result

--
--

On This Page

About This Converter

What it converts
Bidirectional: integers (1–3999) to Roman numerals, and Roman numeral strings to integers. Includes step-by-step symbol breakdown for both directions.
Inputs
Number to Roman: any integer from 1 to 3999. Roman to Number: any valid Roman numeral string using I, V, X, L, C, D, M (case insensitive).
Outputs
Converted value (Roman numeral or integer) plus a step-by-step table showing which symbol groups represent which values.
Notation system
Standard subtractive notation. Valid subtractive pairs: IV(4), IX(9), XL(40), XC(90), CD(400), CM(900). No symbol repeated more than 3 times consecutively.
Range
1 to 3999 (MMMCMXCIX). Zero and negative numbers are not representable in Roman numerals.
Last updated

How to Use This Roman Numeral Converter

  1. Choose your direction: Select "Number → Roman" to convert an integer to its Roman numeral equivalent, or "Roman → Number" to convert a Roman numeral string to a standard integer.
  2. Enter your value: For numbers, type any integer between 1 and 3999. For Roman numerals, type the Roman numeral string — the input accepts both uppercase and lowercase letters.
  3. Click Convert: The result appears instantly with a step-by-step breakdown table showing how each group of symbols contributes to the final value.

Tip: To convert a year, simply type the year (e.g. 1999, 2024) and click Convert. Movie release years, historic dates, and anniversary years are common use cases.

Roman Numeral Chart

The seven base Roman numeral symbols and their values:

SymbolValueName
I1Unus
V5Quinque
X10Decem
L50Quinquaginta
C100Centum
D500Quingenti
M1,000Mille

The six standard subtractive combinations:

SymbolValueDerivation
IV45 − 1
IX910 − 1
XL4050 − 10
XC90100 − 10
CD400500 − 100
CM9001000 − 100

Rules of Roman Numerals

Understanding the rules helps you verify conversions and write Roman numerals correctly:

  • Additive principle: Symbols are generally written from largest to smallest, left to right, and their values are added. Example: XII = 10 + 1 + 1 = 12.
  • Subtractive principle: When a smaller symbol appears before a larger one, it is subtracted. Only the six pairs (IV, IX, XL, XC, CD, CM) are valid. Example: IX = 10 − 1 = 9.
  • Repetition limit: I, X, C, and M can be repeated up to 3 times consecutively. V, L, and D can never be repeated. So VIII (8) is valid but VIIII and VV are not.
  • Subtraction only once: Only one smaller-value symbol can be placed before a larger one. IIX is not valid — the correct form for 8 is VIII.
  • Subtraction within one order of magnitude: I can only be placed before V and X, not before L or C. X can only be placed before L and C, not before D or M. C can only be placed before D and M.
  • Maximum value: 3999 (MMMCMXCIX). Standard Roman numerals cannot represent 0, negative numbers, or fractions.

Common Conversion Examples

NumberRoman NumeralBreakdown
1II = 1
4IVIV = 5 − 1 = 4
9IXIX = 10 − 1 = 9
14XIVX(10) + IV(4) = 14
40XLXL = 50 − 10 = 40
58LVIIIL(50) + V(5) + III(3) = 58
90XCXC = 100 − 10 = 90
399CCCXCIXCCC(300) + XC(90) + IX(9) = 399
1776MDCCLXXVIM(1000) + D(500) + CC(200) + L(50) + XX(20) + V(5) + I(1) = 1776
1999MCMXCIXM(1000) + CM(900) + XC(90) + IX(9) = 1999
2024MMXXIVMM(2000) + XX(20) + IV(4) = 2024
3999MMMCMXCIXMMM(3000) + CM(900) + XC(90) + IX(9) = 3999

History of Roman Numerals

Roman numerals evolved from Etruscan numerals — a counting system used in ancient Italy before Rome. The earliest Roman numerals were simple tally marks: I for one finger, V for an open hand (five fingers), and X for two crossed hands (ten). The origin of C (100) and M (1000) is linked to the Latin words centum (hundred) and mille (thousand).

The subtractive notation (IV instead of IIII) became standardised during the Middle Ages, though ancient Romans themselves often used IIII for 4 — which is still seen on traditional clock faces today (where "4 o'clock" is often shown as IIII rather than IV to balance the visual weight of the VIII on the opposite side).

Roman numerals were the dominant numeral system in Western Europe for over 1,500 years. They were used for commerce, legal records, architecture, and official documentation. The transition to Hindu-Arabic numerals (0–9) began in the 10th–12th centuries after Fibonacci promoted the new system in his 1202 book Liber Abaci, demonstrating its superiority for arithmetic. By the 15th century, Arabic numerals had largely replaced Roman numerals in most practical applications.

The shift was driven by the practicality of Arabic numerals for multiplication and division — operations that are extremely cumbersome with Roman numerals. Adding XLVIII + XXIV requires converting to 48 + 24 mentally, and multiplication of Roman numerals is essentially impossible without an abacus.

Where Roman Numerals Are Used Today

Despite being replaced for calculation purposes, Roman numerals remain widely used for their classical aesthetic and formal authority:

  • Clocks and watches: Traditional clock faces use Roman numerals for hour markers. Most use IIII rather than IV for the 4 o'clock position.
  • Books and documents: Preface pages, introductions, and appendices in books are traditionally numbered with lowercase Roman numerals (i, ii, iii, iv…). Chapter headings and outlines frequently use uppercase Roman numerals.
  • Movies and television: Sequel numbering (Rocky II, Star Wars Episode VI), Super Bowl numbers (Super Bowl LVIII = 58), and copyright years in film credits (© MMXXIV).
  • Monarchs and popes: King Charles III, Pope John Paul II, Queen Elizabeth II — regnal numbers use Roman numerals to distinguish rulers of the same name.
  • Architecture and monuments: Cornerstones, memorial inscriptions, and public buildings frequently display construction years in Roman numerals.
  • Sport events: Olympic Games years (Paris 2024 = MMXXIV), Super Bowl, World Cup — major events use Roman numerals in official branding.
  • Music theory: Chord progressions are notated in Roman numerals (I, IV, V for tonic, subdominant, dominant). Uppercase for major chords, lowercase for minor.
  • Chemistry: Oxidation states of elements are written in Roman numerals in IUPAC nomenclature. Iron(III) oxide = Fe₂O₃ where III indicates the +3 oxidation state.

Frequently Asked Questions

Roman numerals use seven Latin letter symbols — I (1), V (5), X (10), L (50), C (100), D (500), M (1000) — combined using additive and subtractive rules to represent numbers. They originated in ancient Rome and are still widely used for formal contexts, clocks, book chapters, and event numbering.
When a smaller value symbol appears before a larger one, it is subtracted. The six valid subtractive pairs are: IV (4), IX (9), XL (40), XC (90), CD (400), CM (900). For example: IX = 10 − 1 = 9. All other symbol combinations are additive (read left to right, values add up).
The largest standard Roman numeral is 3999 = MMMCMXCIX. The number 4000 would require four M's (MMMM), which violates the rule that no symbol can repeat more than 3 times consecutively. For larger numbers, an overline (vinculum) was historically used to multiply by 1000, but this is not standard in modern usage.
The Romans had no concept of zero as a number. Their counting system was designed for counting physical objects, where "nothing" was simply the absence of objects — not a value to represent. Zero as a mathematical concept was introduced to Europe from Indian mathematics via Arabic scholars, arriving in the 10th–12th centuries.
Convert each component: 2024 = MM (2000) + XX (20) + IV (4) = MMXXIV. 1999 = M (1000) + CM (900) + XC (90) + IX (9) = MCMXCIX. Use this converter to instantly convert any year from 1 to 3999.
Yes. Roman numerals appear on clock faces, book prefaces, movie sequel numbering (Super Bowl LVIII, Rocky II), monarch names (King Charles III), architectural cornerstones, music theory chord notation, chemistry oxidation states, and the Olympic Games. They carry formal, classical authority that Arabic numerals lack in these contexts.
MMXXIV = MM (2000) + XX (20) + IV (4) = 2024. This is the Roman numeral for the year 2024. It was used prominently in the Paris 2024 Olympics branding and in year-end copyright notices.
Select the conversion direction and enter your value. For Number to Roman: the algorithm repeatedly subtracts the largest matching symbol value (from M down to I, including subtractive pairs) and appends the symbol until the number reaches zero. For Roman to Number: each symbol is evaluated against the next — if it is smaller, it is subtracted; otherwise it is added.

Calculator Category

This tool belongs to Date & Time Calculators. Browse similar tools for related calculations.

This converter uses standard Roman numeral notation (1–3999). Ancient and medieval texts sometimes used non-standard forms. For academic or historical purposes, verify against primary sources.