Skip to content
🔢

Roman Numeral Converter

Conversion

Free Roman numeral converter for 1–3999 - live number ↔ Roman conversion with range checks in your browser.

0
0
Roman Numeral Converter
Number (1–3999)
Roman numeral

Classical Roman numerals for 1–3999, live both directions. Letters outside IVXLCDM are rejected; not for medieval/epigraphic variants.

See more about the Roman Numeral Converter

Examples

Number to Roman

1994 → MCMXCIV

Classical range only: values outside 1–3999 are rejected.

Decode a numeral

Roman: MMXXIV → 2024

Input is uppercased automatically. Only I, V, X, L, C, D, M are accepted.

Key features

  • 1–3999 classical range
  • Live both directions
  • Range and format error messages

Quick answers for Roman Numeral Converter

What's the valid number range?
From 1 through 3999 - the classical Roman range. Values outside that range show an error instead of a numeral.
Do I need to press a button to convert?
No. Both directions update live: a number fills Roman, and a Roman numeral fills the number.
Does it accept lowercase Roman numerals?
Yes. Input is uppercased automatically, so mmxxiv converts the same as MMXXIV.
Which letters are allowed?
Only I, V, X, L, C, D, and M. Other characters are rejected.