ToolJutsu
All tools
Calculator Tools

Roman Numeral Converter

Convert between numbers and Roman numerals.

Roman numeral

MMXXVI

2,026 is written MMXXVI in Roman numerals.

Processed on your device. We never see your files.

How to use Roman Numeral Converter

What this tool does

This converter turns whole numbers into Roman numerals and Roman numerals back into numbers. A direction toggle switches between the two. In Number → Roman mode you type a value from 1 to 3999 and get its standard numeral; in Roman → Number mode you type a numeral and get the integer it represents. The result and a short explanation update as you type, and the input is validated so an out-of-range number or a malformed numeral produces a clear message rather than a wrong answer. Everything runs locally in your browser.

Why you might need it

Roman numerals still appear in many everyday places: copyright years on films and books, the faces of clocks, monarch and pope names, Super Bowl numbering, chapter and appendix labels, and building cornerstones. Reading them quickly is not something most people practise, and writing a year such as 2026 in numerals from memory is fiddly. A converter removes the doubt — you can decode a date on an old photograph, label a document section correctly, or check a tattoo or engraving before it becomes permanent.

How to use it

  1. Choose a direction with the toggle: Number → Roman or Roman → Number.
  2. In number mode, type a whole number between 1 and 3999.
  3. In Roman mode, type a numeral using the letters M, D, C, L, X, V and I. Lowercase is accepted and converted automatically.
  4. Read the headline result and the explanation line. Use the copy button to grab the converted value.

How it’s calculated

Roman numerals are an additive system with seven base symbols — I (1), V (5), X (10), L (50), C (100), D (500), M (1000) — plus six subtractive pairs: IV (4), IX (9), XL (40), XC (90), CD (400) and CM (900). To convert a number to a numeral, the tool walks this list of thirteen values from largest to smallest, appending each symbol and subtracting its value while the number is still large enough. To convert a numeral to a number, it does the reverse: it matches symbols from the start of the string, adding their values, and then performs a strict round-trip check — the numeral is only accepted if converting the resulting number back produces exactly the same string. That check rejects non-canonical spellings such as IIII or XXXX.

Common pitfalls

The frequent mistake is repeating a symbol too many times. A symbol may appear at most three times in a row, so 4 is IV, not IIII, and 40 is XL, not XXXX — clock faces that show IIII are a deliberate stylistic exception, not the standard rule. Another trap is invalid subtraction: only I, X and C can be subtracted, and only from the next one or two larger symbols, so IL for 49 is wrong (it is XLIX). There is also no zero and no way to write negative numbers or fractions. Finally, remember the 3999 ceiling — larger values require an overbar notation this standard converter does not use.

Tips and reading numerals faster

A useful habit when reading a numeral is to scan left to right and watch for a small symbol sitting before a larger one: that pair is a subtraction, everything else is a simple sum. Breaking a year into thousands, hundreds, tens and units also helps — 2026 is 2000 + 0 + 20 + 6, which is MM + XX + VI, giving MMXXVI. Because this tool runs entirely in your browser, you can convert as many numbers and numerals as you like, instantly, with nothing ever leaving your device.

Frequently asked questions

Why is the range limited to 1 to 3999?
Standard Roman numerals use only the symbols I, V, X, L, C, D and M. The largest, M, is 1000, and a numeral may repeat a symbol at most three times, so the highest value you can write conventionally is MMMCMXCIX — 3999. There is no symbol for zero, so the range starts at 1. Numbers above 3999 need a bar (vinculum) notation that is outside this standard set.
What makes a Roman numeral invalid?
Two things. First, using a character outside M, D, C, L, X, V and I. Second, writing the value in a non-standard form — for example IIII instead of IV, or VV instead of X. This tool only accepts the canonical spelling and explains the rule when an entry fails.
How do subtractive numerals like IV and IX work?
When a smaller symbol comes before a larger one it is subtracted: IV is 5 − 1 = 4 and IX is 10 − 1 = 9. The allowed subtractive pairs are IV, IX, XL, XC, CD and CM. The converter handles them automatically in both directions.
Does the converter accept lowercase numerals?
Yes. Roman numerals are conventionally written in uppercase, so any lowercase letters you type are treated as their uppercase equivalents before conversion. The result is always shown in standard uppercase.
Is anything I enter sent to a server?
No. The conversion is plain logic running in JavaScript inside your browser. The numbers and numerals you type are never uploaded, logged, or stored anywhere.

Related tools