Roman Numeral Converter
Convert between decimal numbers and Roman numerals.
Type a number to see it as Roman numerals, or a Roman numeral to see its decimal value. Supports the standard 1–3999 range plus medieval overline notation for thousands up to nearly four million.
Common use cases: numbering chapters and book sections, decoding a date on a cornerstone or movie credit, naming game updates and Super Bowls, and labelling appendices or list items in a way that doesn't collide with Arabic numerals.
Number
Roman Numeral
Frequently asked questions
What range does the converter handle?
Why isn't IIII used for 4 on clock faces?
IIII is the traditional convention, even though mathematically IV is correct. The aesthetic version was preferred by clockmakers because it balances visually with VIII on the opposite side of the dial. So both forms exist depending on context.What's the rule for "subtractive" notation?
I, X, and C can be subtractive, and only before the next two larger digits. IV/IX, XL/XC, CD/CM. VL for 45 isn't valid — write XLV.Did Romans really write numbers this way day-to-day?
Other Converters
View all tools →Image to Base64
Convert images to Base64 encoded strings
Temperature Converter
Convert between Celsius, Fahrenheit, and Kelvin
Base Converter
Convert numbers between different bases (binary, octal, hex, etc.)
Color Converter
Convert colors between HEX, RGB, HSL, and more formats
JSON to TypeScript
Convert JSON to TypeScript type definitions
JSON to Rust
Convert JSON to Rust struct definitions
CSS Unit Converter
Convert between CSS units (px, em, rem, %, pt)
Text Case Converter
Convert text between different cases (camelCase, snake_case, etc.)
Unix Time Converter
Convert between Unix timestamps and readable dates
Timezone Converter
Convert times between timezones worldwide for meetings and global coordination
JSON to CSV
Convert JSON arrays to CSV format for spreadsheets and data export
CSV to JSON
Convert CSV data to JSON format for APIs and applications