Convert Arabic numbers to Roman numerals or Roman numerals back to Arabic. Instant bidirectional conversion — enter the value and press Convert.
Enter a value to convert
Convert positive integers from 1 to 3,999 into standard Roman numerals, or decode a Roman numeral back into its decimal value. The converter accepts lowercase input, normalizes it to uppercase, and rejects non-standard forms.
| Symbol | Value | Common use |
|---|---|---|
| I | 1 | Units |
| V | 5 | Units |
| X | 10 | Tens |
| L | 50 | Tens |
| C | 100 | Hundreds |
| D | 500 | Hundreds |
| M | 1,000 | Thousands |
Roman numerals usually list symbols from largest to smallest. Six subtractive pairs are standard: IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900). Repeated symbols are limited, so IIII, VX, and IC are not canonical forms.
Roman numerals still appear on clock faces, book chapters, outlines, monarch names, movie sequels, event editions, and copyright dates. Converting to decimal makes arithmetic and sorting easier; converting back helps preserve traditional formatting.
| Decimal | Roman |
|---|---|
| 4 | IV |
| 49 | XLIX |
| 2024 | MMXXIV |
| 3,999 | MMMCMXCIX |
const value = 2024;
const roman = "MMXXIV";
value = 2024
roman = "MMXXIV"
SELECT 2024 AS decimal_value, 'MMXXIV' AS roman_value;
No standard Roman numeral represents zero, and this converter supports only values from 1 through 3,999.
Yes. Lowercase input is converted to uppercase before validation.
The tool follows conventional modern notation. Only the standard subtractive pairs are accepted, which keeps output consistent and unambiguous.
This website and utility are provided for general informational, calculation, and educational purposes only. Always verify critical computation outputs prior to professional deployment or financial use. See our Terms of Service and Privacy Policy for full governance details.