Skip to content
2xKit

Roman Numeral Converter

Convert numbers to Roman numerals and back.

Formula v1.0.0GlobalMethodologyReport an issueroman-numeral-converter-v1
How this is calculated
Greedy subtraction of the largest value/symbol pairs (M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I)

Assumptions used in this calculation

  • Range: Standard Roman numerals only represent 1 to 3999.

About this calculator

Roman numerals still show up on clock faces, movie copyright years, book chapter headings, and monument inscriptions, but converting between them and ordinary numbers by hand means tracking seven symbol values and remembering when a smaller symbol subtracts from a larger one rather than adding to it — easy to get wrong on anything beyond a small number. This converter handles both directions: turning a number from 1 to 3999 into Roman numerals by greedily subtracting the largest matching value/symbol pairs (M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I) in sequence, and parsing a Roman numeral string back into its numeric value using the same subtractive-notation rules. It uses the modern standard convention, where a smaller-value symbol placed before a larger one is subtracted (like IV for 4 or CM for 900), rather than older purely additive forms. That gives an instant, correct conversion for looking up what year MCMXCIV represents or how to properly write a number in Roman numerals, without working through the symbol-by-symbol logic yourself.

Worked example

1994

Result: MCMXCIV

Was this helpful?

Frequently asked questions