Convert any number to Roman numerals, or Roman numerals back to numbers — instantly and accurately.
e.g. 2024 → MMXXIV
e.g. MMXXIV → 2024
Using standard notation, Roman numerals represent numbers from 1 to 3999. Numbers beyond this require special notation not covered by the basic system.
Roman numerals use subtractive notation for certain values — a smaller numeral placed before a larger one is subtracted, so IV (1 before 5) means 4, avoiding four repeated symbols.
Common uses include clock faces, book chapter numbering, movie sequel titles, Super Bowl numbering, and monarch or pope naming (like Elizabeth II).
This tool converts any standard number (1 to 3999) into Roman numerals, or converts Roman numerals back into their standard numeric value, following the classical Roman numeral system used since antiquity.
Roman numerals use seven basic symbols: I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). Numbers are built by combining these symbols, generally from largest to smallest, with their values added together. A key exception is subtractive notation: when a smaller-value symbol appears before a larger one, its value is subtracted rather than added — this is why 4 is written as IV (5 minus 1) rather than IIII, and 9 is IX (10 minus 1) rather than VIIII.
All conversion happens directly in your browser — no numbers are sent to a server.