Free Roman Numeral Converter: Arabic to Roman & Back

ℹ️ Vinculum notation: For numbers above 3,999, a line above the letter is used, which multiplies the value by 1000×

Example: V = 5,000 | X = 10,000 | M = 1,000,000

Use the format _V_ for input (for example _X_ = 10,000)

Examples

Are you planning a birth date tattoo, deciphering a year on a historical building, or just curious how to write the current year in Roman numerals? Our advanced converter handles it instantly – in both directions.

We support not only the classic numbers you know from school (I, V, X, L, C, D, M) but are also one of the few that can handle large numbers above 3,999 using the Vinculum notation (a line above the letter). Everything works online, for free, and without installation.

Why is our converter unique?

Most online calculators stop at 3,999 (MMMCMXCIX). We go further – up to millions.

  1. Two-way conversion: Enter “2024” and get “MMXXIV”, or type “MCMLXXXIX” and find out it’s the year 1989.
  2. Support for large numbers (Vinculum): Need to convert 10,000 or a million? Our algorithm automatically uses the historically accurate notation with a horizontal bar, which multiplies the value by a thousand.
  3. Smart input: Don’t have a character with a bar on your keyboard? No problem. Our tool accepts special notation (e.g., _V) to make working with Roman numerals easy, even on a computer.

Comprehensive Overview: Roman Numeral Table

The Roman system has no zero and is based on addition and subtraction. Here are the basic building blocks of the system and special characters for large numbers that our widget supports.

Roman CharacterArabic ValueNote
I1Basic unit.
V5Five.
X10Ten.
L50Fifty.
C100Centum (hundred).
D500Five hundred.
M1,000Mille (thousand). Common limit of old systems.
V5,000V with a bar above (5 × 1000).
X10,000X with a bar above (10 × 1000).
C100,000C with a bar above.
M1,000,000Million.

Instructions: How to Enter Large Numbers and Dates

The operation is simple, but for advanced functions (numbers above 4000), we offer some clever features.

1. Arabic -> Roman Conversion

In the left field, type any number (e.g., 2024 or 123456).

  • The result will instantly appear on the right.
  • For very large numbers, the Vinculum notation (a line above the letters) will be automatically used, which you will see in the large preview below the fields.

2. Roman -> Arabic Conversion

In the right field, type Roman characters (I, V, X…).

  • How to type a character with a bar? If you want to write the number 5,000 ($\overline{\text{V}}$), use the format with an underscore before the letter: _V.
  • For example, for 10,000, type _X. Our system will understand this and convert it to the number 10,000.

3. Example Buttons

Below the widget, you’ll find buttons with popular numbers (e.g., the current year or a million) that will show you what the correct notation looks like.


System Logic: When to Add and When to Subtract?

Roman numerals can be tricky. Why is 4 written as IV and not IIII?

  • Addition: If a smaller number is after a larger one, it is added.
    • Example: VI (5 + 1 = 6), MC (1000 + 100 = 1100).
  • Subtraction: If a smaller number is before a larger one, it is subtracted.
    • Example: IV (5 - 1 = 4), CM (1000 - 100 = 900).
  • Repetition Rule: No character should be repeated more than 3 times in a row (which is why 40 is not XXXX, but XL). Our converter strictly adheres to these rules.

Frequently Asked Questions (FAQ)

How is the year 2024 and 2025 written in Roman numerals? The year 2024 is written as MMXXIV (2000 + 20 + 4). The year 2025 is written as MMXXV (2000 + 20 + 5). If you want to get this date tattooed, we recommend always double-checking the result in our converter.
What does the line above a letter (Vinculum) mean? Ancient Romans did not have an endless series of characters. For numbers greater than 3,999, they used a horizontal line above a numeral, meaning "times 1,000". For example, $\overline{\text{V}}$ is not 5, but 5,000. $\overline{\text{X}}$ is not 10, but 10,000. Our converter is one of the few that correctly displays this historical notation.
Does zero exist in Roman numerals? No, the Roman system does not know or use zero. Romans did not need to write "nothing". If you enter 0 into the converter, the system will warn you or the field will remain empty, as there is no historical equivalent (the word "nulla" was sometimes used, but not a symbol).
Why is the number 4 on clocks IIII and not IV? This is a common exception called the "horologist's four". Although IV is grammatically correct, IIII is used on clock faces for aesthetic reasons (for visual symmetry with VIII on the opposite side). However, our converter adheres to standard mathematical rules, so it will always convert 4 as IV.