Arabic & Roman Numeral Converter

--

Roman Numeral Converter

An online tool for bidirectional conversion between Arabic numerals and Roman numerals within the range of 1 to 9999. It automatically detects the input type and supports one-click copying of conversion results.

Basic Symbol Reference

Arabic NumeralRoman NumeralDescription
1IBasic unit symbol
5VBasic unit symbol
10XBasic unit symbol
50LBasic unit symbol
100CBasic unit symbol
500DBasic unit symbol
1000MBasic unit symbol

Features

  • Valid range: Arabic numerals [1 - 9999], Roman numerals [I - MMMMMMMMMCMXCIX]
  • Enter Arabic numerals: convert to corresponding Roman numerals
  • Enter Roman numerals (case-insensitive): parse into Arabic numerals

Usage Steps

  1. Enter Arabic numerals or Roman numerals in the input field
  2. Click the Convert button or press the Enter key to start conversion
  3. View the real-time conversion result below
  4. Click the copy button on the right to copy the result instantly

Conversion Examples

Roman numerals are a numeral system originating from ancient Rome, widely adopted before the popularization of Arabic numerals. Though less commonly used in daily life nowadays, they still appear frequently on clock dials, serial numbering, calendar labels, building plaques, periodic table indices and more. Roman numerals consist of only seven basic characters with the following value mappings: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. All Roman numerals are formed by combining these seven characters following addition and subtraction rules. Below is a reference of common Roman numerals, calculation rules and their Arabic numeral equivalents:

Arabic NumeralRoman NumeralCalculation Rule
1IBasic symbol
2II1+1
3III1+1+1
4IV5−1 (subtraction rule)
5VBasic symbol
6VI5+1
7VII5+1+1
8VIII5+1+1+1
9IX10−1 (subtraction rule)
10XBasic symbol
14XIV10+(5−1)
19XIX20−1
40XL50−10
58LVIII50+5+1+1+1
90XC100−10
144CXLIV100+(50−10)+(5−1)
400CD500−100
900CM1000−100
1994MCMXCIV1000+900+90+4 classic example
4000MMMM4×1000 extended thousands notation
5000MMMMM5×1000 extended thousands notation
9000MMMMMMMMM9×1000 extended thousands notation
9999MMMMMMMMMCMXCIX9000+900+90+9 maximum supported value

more.

160×600
© 2026 Pdtool.com. All rights reserved.