Roman numerals

Convert a number to Roman numerals, or the other way around.

Codes

Instantly turn a number into Roman numerals, or read classic or modern Roman notation back into its numeric value.

Settings

Conversion direction

Notation type

Source

Result

Quick explanation

Choose the conversion direction, then the notation type. Classic mode covers 1 to 3999; modern mode accepts overlines for extended thousands.

Try this too

Need another code system?

Try A1Z26 to convert letters into numbers and compare two simple mapping systems.

Try this tool

Additional information

How do Roman numerals work?

Roman numerals use seven main symbols: I, V, X, L, C, D, and M. Values are usually added, except when a smaller symbol appears before a larger one: IV is 4 and IX is 9.

Classic mode

Classic mode uses standard notation from 1 to 3999. It is the recommended mode for dates, centuries, chapter numbers, and most puzzles.

Modern mode

Modern mode uses a vinculum, an overline above the numeral, to multiply a symbol by 1000. For example, is 5000 and is 10000.

Subtractive forms

Accepted notation uses the common subtractive pairs: IV, IX, XL, XC, CD, and CM.

Reference table

Basic symbols used in standard Roman numerals
SymbolValueSymbolValue
I1V5
X10L50
C100D500
M1000

Useful examples

Roman numerals are often used for dates, centuries, chapter numbers, puzzles, or clues. For example, XIX is 19, XLII is 42, and MMXXVI is 2026.

In modern mode, larger thousands can be written with a vinculum: V̅I̅I̅XXVI represents 7026. This notation is less common than classic notation, but it makes larger numbers possible without inventing new symbols.

To compare this system with letter-to-number conversion, you can also use A1Z26. To identify several code formats quickly, try the code detector.

For more background, see the Roman numerals article on Wikipedia.

Limits and reuse

AppErgo tools are provided free of charge for practical and informational purposes. Although care is taken in their design, a result may be incomplete, unexpected or incorrect. Before relying on a result for any important use, check it using an appropriate method.

To report a bug in the tool, you can use the dedicated bug report form.

Results produced by AppErgo tools may be copied and reused freely. When publicly reusing a result, a method or an AppErgo page, a link to the relevant page is appreciated.

Unless otherwise stated, AppErgo texts, images, visual elements, scripts, templates and internal components remain the property of AppErgo.

For any other request, you can contact the webmaster.