🏛️

Roman Numeral Converter

Arabic ↔ Roman numerals, 1–3999

TL;DR

This converter instantly turns any number from 1 to 3999 into Roman numerals – and converts Roman numerals back to Arabic digits just as easily. It uses the classic symbols I, V, X, L, C, D, and M, applying the standard subtractive notation rules. Just enter a value and get your answer right away.

Roman Numeral Converter: Instantly Translate Arabic and Roman Numbers

Whether you're deciphering the year carved into a historic building, writing a formal document, or simply trying to figure out what "MCMXCIX" means on a movie poster, our Roman Numeral Converter makes the process effortless. This free online tool works in both directions — convert any Arabic number (1–3999) into Roman numerals, or decode any Roman numeral back into the familiar digits we use every day. No memorization required, no manual counting, and no risk of making an embarrassing mistake. Just enter your number and get an instant, accurate result.

What Are Roman Numerals?

Roman numerals are a numeral system that originated in ancient Rome and remained the standard writing system for numbers throughout Europe well into the Late Middle Ages. Instead of using positional digits like our modern Arabic system, Roman numerals use a combination of letters from the Latin alphabet — I, V, X, L, C, D, and M — each representing a fixed value.

  • I = 1
  • V = 5
  • X = 10
  • L = 50
  • C = 100
  • D = 500
  • M = 1,000

Today, Roman numerals still appear in countless contexts: clock faces, book chapter headings, film credits, sporting event titles (Super Bowl LVIII, for example), monarchs' names (King Charles III), and even the credits at the end of a movie listing the production year. Understanding how to read and write them remains a genuinely useful skill.

The Formula: How Roman Numeral Conversion Works

The key to understanding Roman numerals lies in two simple principles: addition and subtraction. In most cases, you simply add the values of the symbols from left to right. However, when a smaller value appears before a larger value, you subtract it instead. This is known as the subtractive notation rule.

There are exactly six subtractive combinations you need to know:

  • IV = 4 (5 − 1)
  • IX = 9 (10 − 1)
  • XL = 40 (50 − 10)
  • XC = 90 (100 − 10)
  • CD = 400 (500 − 100)
  • CM = 900 (1,000 − 100)

To convert an Arabic number to Roman numerals, the algorithm works by repeatedly subtracting the largest possible standard value and appending the corresponding Roman symbol. For example, to convert 1994, you subtract 1000 (M), then 900 (CM), then 90 (XC), then 4 (IV), giving you MCMXCIV. To convert in the other direction — Roman to Arabic — the tool reads each symbol, checks whether the next symbol is larger (indicating subtraction), and accumulates the total accordingly.

Our converter handles every valid number from 1 to 3,999, which is the accepted standard range for classical Roman numeral notation (4,000 and above would traditionally require a vinculum or other extended notation not universally supported).

How to Use the Roman Numeral Converter

Using this tool takes just a few seconds. Here's all you need to do:

  • Step 1 — Choose your direction. Select whether you want to convert from Arabic to Roman numerals, or from Roman numerals to Arabic. The converter supports both modes.
  • Step 2 — Enter your value. Type in a number between 1 and 3,999 (for Arabic input) or type a valid Roman numeral string such as XIV or MMXXIV (for Roman input). The input field will accept only appropriate characters for the selected mode.
  • Step 3 — Click "Convert." Hit the convert button and the result appears instantly below the input field.
  • Step 4 — Copy or use your result. The output is clean, clearly formatted, and ready to copy into any document, email, or creative project you're working on.

Real-World Examples

Example 1: Finding a Movie's Release Year

You're watching the credits of a film and spot the year listed as MCMXCIX. What year is that? Enter "MCMXCIX" into the converter and it immediately tells you: 1999. Breaking it down manually: M = 1000, CM = 900, XC = 90, IX = 9. Add them together: 1000 + 900 + 90 + 9 = 1999. The converter does this in a fraction of a second, saving you the mental gymnastics.

Example 2: Numbering a Formal Document or Outline

You're creating a legal document, thesis, or book with numbered sections and want to use Roman numerals for the main chapters. You need chapters 1 through 14 formatted properly. Instead of trying to remember whether 9 is "VIIII" or "IX" (it's IX), simply convert each number one by one: I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII, XIII, XIV. The converter ensures consistent, correct formatting throughout your work — especially important for professional publications where errors look unprofessional.

Example 3: Decoding a Monument or Building Inscription

You're visiting a historic courthouse and notice the cornerstone reads MDCCCLXXVI. When was it built? Convert it and you get 1876. Here's how it breaks down: M = 1000, D = 500, CCC = 300, L = 50, XX = 20, VI = 6. Total: 1000 + 500 + 300 + 50 + 20 + 6 = 1876. Historical inscriptions like this are everywhere — on churches, government buildings, university seals, and war memorials — and being able to decode them quickly adds a rewarding layer to any visit.

Frequently Asked Questions

Why do Roman numerals only go up to 3,999 on this converter?

The standard classical Roman numeral system does not have an officially agreed-upon method for representing numbers 4,000 and above without special notation (like a bar over a letter, called a vinculum, which multiplies the value by 1,000). Because digital text rendering doesn't reliably support vinculum notation, and because the vast majority of real-world uses of Roman numerals fall within the 1–3,999 range, this converter sticks to the universally accepted standard. Numbers like years, chapter headings, event editions, and clock faces all comfortably fit within this range.

Is "IIII" or "IV" the correct way to write 4?

Both have been used historically, but IV is the modern standard for most formal and printed usage, and it's what this converter produces. You may notice "IIII" on some clock faces — this is a traditional stylistic choice specific to clockmaking, often used for aesthetic balance opposite the VIII on the other side. However, in virtually every other context — academic, legal, literary, or formal — IV is the accepted form. Our converter follows current standard conventions, so it will always output IV for 4, IX for 9, and so on.

Can I use lowercase roman numerals like "xiv" or "mcm"?

Yes! Our converter accepts both uppercase (XIV) and lowercase (xiv) Roman numeral input and will process them correctly. Lowercase Roman numerals are commonly used in book front matter — the introductory pages before the main text, such as prefaces, tables of contents, and forewords, are traditionally numbered with lowercase Roman numerals (i, ii, iii, iv...). Whether you type in capitals or not, the converter will recognize your input and return the correct Arabic equivalent.

Related Calculators

∝ Rule of Three Calculator ⅔ Fraction Calculator △ Area Calculator 📊 Mean, Median & Mode Calculator