Roman Numerals ⇄ Integer

Convert both ways (1–3999) with format validation.

Rules: I, V, X, L, C, D, M. I before V/X; X before L/C; C before D/M.

Standard form up to 3,999 is supported.

Informational only; verify critical results independently.

How to use

  1. Type an Arabic integer from 1 to 3999, or type a Roman numeral using I, V, X, L, C, D, M.
  2. The tool converts in the other direction automatically based on what you entered.
  3. If input is invalid, fix subtractive pairs (e.g. IV for 4, IX for 9) instead of repeated letters.
  4. Use uppercase or lowercase letters; output follows common uppercase convention.
  5. Copy the result for outlines, copyright years, or game chapter numbers.
  6. For learning, compare your manual conversion with the tool’s output.

Examples

  • 1999 → MCMXCIX (common book or movie year)
  • XLIV → 44 (super bowl style numbering)
  • 3888 → MMMDCCCLXXXVIII (stress test of additive symbols)
  • 4 → IV (not IIII)
  • 90 → XC
  • 2026 → MMXXVI

FAQ

What range is supported?
Classic Roman numerals from 1 through 3,999 (standard for clocks, outlines, and chapter numbers).
Why is IIII rejected for 4?
We follow the usual subtractive notation: IV = 4, IX = 9, etc., which is standard in modern use.
Did Romans use a bar for thousands?
This tool uses the common 1–3999 range only; overline multiplication is not included.
Are lowercase letters OK?
Yes for input; output is typically uppercase Roman letters.
Why convert at all?
Useful for typography, trivia, puzzles, and checking homework or design copy.
Is data sent to a server?
No. Conversion runs in your browser.

Related tools

Last updated: 2025-09-05