Password Generator
Cryptographically random passwords with a live entropy meter.
Utilities & Converters
Roman to Arabic and back, with the subtractive rules.
This is why 49 is XLIX — forty (XL) then nine (IX) — and not IL. The common intuition that any smaller letter can precede any larger one is wrong and produces numerals no Roman would recognise.
There is no zero and no way to write one. The concept arrived in Europe with Arabic numerals, centuries after the system was in use.
There are also no fractions in the standard scheme, no negative numbers, and no standard way to write above 3,999 — MMMCMXCIX. Larger numbers used a bar over the numeral to multiply by a thousand, a convention that is inconsistently supported today.
These limits are why the system was replaced for calculation. Try multiplying XLVII by XIX using only the numerals and the reason becomes obvious immediately.
Clock faces, book chapters, film copyright dates, monarchs and popes, the Super Bowl, and outline numbering.
Clock faces are the interesting exception: many use IIII rather than IV for four, a tradition with several competing explanations and no settled one.
If you are converting a film copyright date, note that they are often deliberately hard to read — that was reportedly part of the appeal for studios.
Only I, X and C can subtract, and each only from the next two values. I can precede V and X, so IL is not valid. Forty is XL and nine is IX, giving XLIX.
Exactly six: IV, IX, XL, XC, CD and CM. Any other smaller-before-larger combination is malformed.
No. The system has no zero and no way to write one — the concept reached Europe with Arabic numerals long after Roman numerals were in use.
3,999 — MMMCMXCIX — using the standard letters. Larger values used a bar over the numeral to multiply by a thousand, which is inconsistently supported today.
A long-standing tradition with several competing explanations and no settled one. Both are found on clock faces, and IIII is the more common on traditional dials.