Skip to content
Kordu Tools

Roman Numeral Converter

Convert between numbers and Roman numerals instantly. Supports 1-3999 with validation, batch mode, and a quick-reference table.

Reference Table

DecimalRoman
1I
4IV
5V
9IX
10X
40XL
50L
90XC
100C
400CD
500D
900CM
1000M

Subtractive Notation Rules

Roman numerals normally add values left to right (e.g. VIII = 8). When a smaller-value numeral appears before a larger one, it is subtracted instead. Only specific pairs are allowed:

  • IV = 4  IX = 9(I before V or X)
  • XL = 40  XC = 90(X before L or C)
  • CD = 400  CM = 900(C before D or M)

No numeral may repeat more than three times consecutively (e.g. III is valid, IIII is not — use IV instead).

How to use

  1. 1

    Choose a direction

    Select Number to Roman or Roman to Number using the tabs.

  2. 2

    Enter your value

    Type a number (1-3999) or a Roman numeral string.

  3. 3

    Read the result

    The conversion appears instantly below the input.

Frequently asked questions

What range is supported?
Standard Roman numerals cover 1 to 3999. Numbers outside this range cannot be represented in classic notation.
How does subtractive notation work?
A smaller numeral before a larger one means subtraction: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900.
Is my data sent anywhere?
No. All conversions run in your browser.

Convert numbers to Roman numerals and back instantly. Enter a decimal

number to see its Roman representation, or type Roman numerals to get

the decimal value. Batch mode lets you convert a list of values at

once. A year mode quickly converts years. Includes a full reference

table and explains the subtractive notation rules. Runs entirely in

your browser.

Related tools