Przejdź do treści
Liczbnik
Current for 2026Methodology

Roman Numerals Calculator — Roman-Arabic Converter

The Roman numerals calculator converts Arabic numbers to Roman numerals and back. Choose the conversion direction, enter a number (e.g. 2024 or MMXXIV) and get the result. The tool uses classic subtractive notation and supports the range 1 to 3999.

Na tej stronie

How the calculator converts Roman numerals

Roman symbols: I = 1, V = 5, X = 10, L = 50 C = 100, D = 500, M = 1000 Subtractive notation (smaller before larger): IV = 4, IX = 9, XL = 40, XC = 90 CD = 400, CM = 900 Arabic → Roman: subtract the largest symbols in turn. Roman → Arabic: sum the values, subtracting when a smaller symbol precedes a larger one. Supported range: 1–3999.

Example: 2024 → MMXXIV

The number 2024 in Roman numerals is MMXXIV: M (1000) + M (1000) + X (10) + X (10) + IV (4) = 2024. Conversely, MMXXIV read as an Arabic number gives 2024.

Frequently asked questions

How do Roman numerals work?

Roman numerals use seven letters: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000. A value is formed by adding symbols from largest to smallest, e.g. MMXXIV = 2024. Symbols of the same value repeat at most three times in a row.

What is the subtractive rule?

When a smaller symbol precedes a larger one, its value is subtracted. Instead of IIII we write IV (4), and instead of VIIII — IX (9). The rule applies to the pairs IV, IX, XL, XC, CD and CM and shortens the notation.

Why is the maximum number 3999?

Classic notation has no symbol larger than M (1000). The largest number written with at most three M is MMMCMXCIX = 3999. Numbers above require special markings that this calculator does not support.

The Roman system arose as additive notation and needed no zero. Zero as a number appeared later in the positional system. There is no symbol for zero in Roman notation, so the calculator handles values from 1 upward.

You see them on clock faces, in chapter and volume numbering, theatre acts, ruler names, century markers (21st century), Olympic games and floors. They serve a decorative and ordinal role.

The year 1984 is MCMLXXXIV: M (1000) + CM (900) + L (50) + XXX (30) + IV (4) = 1984. It combines the additive rule (XXX, L) with the subtractive rule (CM, IV) in one number.

Yes. The calculator converts text to uppercase before conversion, so "mmxxiv" and "MMXXIV" give the same result, 2024. Characters outside I, V, X, L, C, D, M are treated as invalid and yield 0.

If characters other than I, V, X, L, C, D, M appear (e.g. the letter A or a digit), the calculator returns 0. It parses characters by value but does not verify full notation correctness — keep the symbol order right.

Select "Arabic to Roman" to convert a regular number (e.g. 2024) to Roman notation, or "Roman to Arabic" to read a Roman numeral (e.g. MMXXIV) as a decimal value. The calculator uses the appropriate field.

In its classic form, each number 1–3999 maps to exactly one correct Roman string. Historical variants existed (e.g. IIII on clocks), but this calculator always generates the classic form with the subtractive rule.

The calculator generates classic Roman notation with the subtractive rule in the range 1–3999. Invalid character strings (outside I, V, X, L, C, D, M) are treated as the value 0.

  • Number base converter

    Convert numbers between binary, octal, decimal and hexadecimal. Free online number base calculator — instant conversion, no signup required.

  • Rounding calculator

    Round any number to 1, 2 or 3 decimal places, to the nearest whole, ten, hundred or thousand. Free online rounding calculator with rounding error.

  • Week number calculator (ISO 8601)

    Find the ISO 8601 week number for any date. Enter year, month and day — the calculator returns the week number, ISO year and day of the week instantly. Free.