Roman Numeral Converter
ConvertEverything runs locally in your browser — nothing is uploaded
Both directions: `2026` becomes `MMXXVI`, and `MCMXCIV` becomes `1994` — the direction is worked out automatically. Beyond conversion, half the value is in checking: `IIII`, `VX` and `IIX` all compute to something, but none of them is standard, and plenty of forms and systems reject them. The tool points out the problem and gives the standard form — replying only "invalid format" leaves you guessing. Each result also comes with a breakdown (`M = 1000 + C = 100 + …`) so you can see why. Several values can be converted at once, separated by spaces or commas.
Features
- Both directions, detected automatically (or forced)
- Several values at once, separated by spaces, commas or Chinese punctuation
- Non-standard forms are flagged along with the standard spelling
- A breakdown of each result (M = 1000 + X = 10 + …) for checking
- Strict validation of the subtractive rule: only IV, IX, XL, XC, CD, CM
- Too many repeats of a symbol (IIII, for example) is called out
- Copy a single row, or all of them
How to use
- Type a number or a Roman numeral (several are fine)
- The result and its breakdown appear immediately
- Switch Direction if you want to force one way
- Use the copy button on a row to take just that result
FAQ
- Why can it not convert above 3999?
- Because standard Roman numerals stop at 3999 (MMMCMXCIX). Larger numbers need an overline meaning "times a thousand" (V̅ = 5000), which is a typographic mark: it renders differently across fonts and systems and cannot be carried reliably in plain text. So this refuses rather than assembling `MMMM`, which is neither standard nor accepted by the systems you would be typing it into.
- Why do clocks use IIII for 4 instead of IV?
- That is a clockmaking tradition (the "watchmaker's four"). Explanations vary — visual symmetry with VI, or needing one fewer V in the mould. It is a craft convention, not the standard: in documents and forms, 4 is IV. This tool judges by the standard, so it flags IIII and tells you IV is standard — but if you are looking at a clock face, IIII is right for that context.
- Is IIX 8 or 10?
- This tool gives 10, by the standard pairwise reading (I + IX), and notes that it is not standard. Roman writers did use "double subtraction" (IIX = 8, XXC = 180), but that usage is not in the modern rules, and the two readings give different numbers — so the tool has to pick one and say which, not guess silently. For 8, the standard spelling is VIII.
- Can I convert a batch at once?
- Yes. Separate with spaces, English commas, Chinese commas or enumeration commas; dozens at a time is fine. Each value becomes its own block that can be copied on its own, which is handy for a list of years or chapter numbers.
Related tools
Chinese Amounts
ConvertTurn a number into the formal Chinese amount used on invoices and the everyday reading, with zeros handled per the financial rules.
Fraction Calculator
ConvertSimplify fractions, find the greatest common divisor and least common multiple, convert decimals to fractions and do fraction arithmetic.
Table Converter
TextConvert CSV, TSV and Markdown tables to Markdown, ASCII box tables, HTML, JSON or CSV, either direction. RFC 4180 quotes, display-width column alignment.
Timestamp Converter
ConvertConvert Unix timestamps into dates and back, telling seconds, milliseconds, microseconds and nanoseconds apart, with Windows FILETIME and decimals.
Date Calculator
ConvertCount the days, weeks or months between two dates, or shift a date by any of those. Dates can be picked from a calendar or pasted in — nothing is uploaded.
Number Base Converter
ConvertConvert numbers between binary, octal, decimal, hex, base 36 and base 64, with long IDs converted digit for digit. Runs in your browser.