Back to tools

Roman Numerals

Convert Numbers to Roman Numerals and Back, from 1 to 3999

Roman numerals still appear in movie credits, clock faces, book chapters, and Super Bowl logos. Reading them correctly means remembering the seven symbols and their subtractive rules, which trips up almost everyone past MCMXCVIII. A quick conversion saves the mental math and removes any doubt about ordering.

This tool converts any whole number from 1 to 3999 into standard Roman numerals and converts Roman numerals back into Arabic numbers. The range follows the classic convention: larger values require a bar or overline notation that this converter deliberately does not use. It validates input on both sides, so typos like IIII are flagged instead of silently accepted.

How to Convert a Number to Roman Numerals

  1. Enter an Arabic number between 1 and 3999 in the input field.
  2. Press convert, and the tool writes the numeral using standard subtractive notation.
  3. Switch the mode to convert a Roman numeral like XLVII back to digits.
  4. Check the result against the symbol table shown in the example below.
  5. Copy the output for use in a document, caption, or engraving.
  6. Use the validation message to correct out-of-range or malformed input.

Example Conversions

A publisher numbering the chapters of a book wants the Roman form of 1492, and a student wants to decode MMXXIV.

InputOutput
1492MCDXCII
2024MMXXIV
XLVII47
CMXCIX999

Reading the Symbols

The seven symbols are I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). A smaller symbol before a larger one subtracts: IV is 4 and XC is 90. The same symbol is never repeated more than three times in a row, which is why 4 is IV rather than IIII. Once the pattern is clear, reading numerals becomes a matter of scanning for subtractive pairs and adding everything else, which is exactly what the converter does internally.

Tips for Correct Roman Numerals

When to Use This Tool

Frequently Asked Questions

Why is there no zero in Roman numerals?

The Roman system is additive and has no symbol for zero, which is why modern positional notation replaced it for arithmetic.

What is the largest number I can convert?

The standard range goes up to 3999, written as MMMCMXCIX; larger values require bar or overline notation.

Is IIII ever correct?

IIII appears on some old clock faces, but standard Roman numerals write 4 as IV, and this tool follows the standard form.

How do I write 99 in Roman numerals?

99 is XCIX: XC for 90 plus IX for 9, following the subtractive rule rather than IC, which is non-standard.

Can the converter read lowercase numerals?

Yes, input like xlvii is accepted and treated the same as uppercase XLVII.

Why is 4 written as IV instead of IIII?

Subtractive notation places a smaller symbol before a larger one to avoid repeating a symbol more than three times.

Are there Roman numerals for millions?

Yes, in extended notation, but they use an overline bar, which falls outside the standard 1-3999 range of this tool.

What happens if I enter an invalid numeral?

The tool flags invalid sequences such as VX or IIM and asks you to correct the input before converting.