NHRepon
Home
Services
All ServicesWeb Application DevelopmentMobile Application DevelopmentDigital Marketing and SEO
ProjectsToolsProductsPostsAboutContactLogin
HomeServicesProjectsToolsProductsPostsAboutContact
  • Home
  • Projects
  • Posts
Home/Tools/Converters/Roman Numeral Converter
All Tools

Roman Numeral Converter

Turn a number into Roman numerals or read Roman numerals back, with strict notation checking, the subtraction rules explained, and the vinculum form for values above 3,999.

The direction is detected from the input: digits go one way, letters the other.

Roman
MMXXVI
Lower case
mmxxvi
Symbols used
6

How 2,026 is built

The Roman symbols used and their values
SymbolValueWhy this symbol
M1,000Added
CM900Subtractive pair — a smaller symbol before a larger one is taken away
D500Added
CD400Subtractive pair — a smaller symbol before a larger one is taken away
C100Added
XC90Subtractive pair — a smaller symbol before a larger one is taken away
L50Added
XL40Subtractive pair — a smaller symbol before a larger one is taken away
X10Added
IX9Subtractive pair — a smaller symbol before a larger one is taken away
V5Added
IV4Subtractive pair — a smaller symbol before a larger one is taken away
I1Added

The rules, and the ones people break

Roman numerals are additive with one refinement. Seven symbols carry a value each — I is one, V five, X ten, L fifty, C a hundred, D five hundred and M a thousand — and they are written from the largest to the smallest, adding as they go. The refinement is subtraction: a smaller symbol placed before a larger one is taken away from it, which is why 4 is IV and 9 is IX rather than IIII and VIIII.

Subtraction is allowed in exactly six pairs and no more: IV (4), IX (9), XL (40), XC (90), CD (400) and CM (900). That single restriction is what makes 1999 MCMXCIX rather than the tempting MIM: I before M would be 999 taken away from 1000, and the rule forbids a subtraction spanning more than one place. It also explains why 4,999 is written MMMMCMXCIX with the M repeated rather than with a symbol for five thousand, which does not exist in the standard set.

Three genuine exceptions exist. Clock faces, by long tradition, use IIII for four rather than IV — a mnemonic layout that splits the dial into three groups of four symbols. Roman dates are sometimes written with the year alone, in which case the numeral is the year and no attempt is made to express a month or day. And anything above 3,999 needs the vinculum, a bar over a symbol meaning a thousand times its value, which is a medieval convention rather than a classical one and is why the tool only reaches for it when the number demands it.

What does a Roman numeral converter do?

A Roman numeral converter writes a whole number using the seven symbols of the Roman system, or reads a run of those symbols back into a number. The symbols are I for one, V for five, X for ten, L for fifty, C for a hundred, D for five hundred and M for a thousand, and a value is written by putting them in descending order and adding them up.

The refinement that makes it work is subtraction. A smaller symbol placed in front of a larger one is taken away from it, so four is IV rather than IIII and nine is IX rather than VIIII. That subtraction is allowed in exactly six pairs and no more — IV, IX, XL, XC, CD and CM — which is why 1,999 is MCMXCIX and not MIM. Getting that restriction right is what separates a correct numeral from one that merely adds up to the right total.

The tool works in both directions from one field. Enter digits and it produces the numeral, with the symbols broken down so you can see which were added and which subtracted. Enter letters and it checks the notation strictly, reports the value and shows the arithmetic symbol by symbol, so a numeral that reads as a value but breaks the rules is flagged rather than quietly accepted.

How to convert Roman numerals

  1. Type a number, such as 2026, or a numeral, such as MMXXVI. The direction is detected from the input.
  2. Read the result tiles: the numeral, an all-lowercase form for stylistic use, and how many symbols were used.
  3. For a number, use the table to see which symbols contribute and which are subtractive pairs.
  4. For a numeral, read the symbol-by-symbol list, which shows each character, whether it adds or subtracts, and why.
  5. Check the canonical form when you entered letters — if it differs from what you typed, the numeral was written in a non-standard but readable way.
  6. Copy the form you need. Values above 3,999 are shown with the vinculum convention, a bar over a symbol meaning a thousand times.

Roman Numeral Converter limits and rules

Limits, caps and standards referenced by this tool
ItemLimit
Ordinary range1 to 3,999 — the reach of the standard seven-symbol set
Above 3,999The vinculum form, where a bar over a symbol multiplies it by a thousand
Practical ceiling999,999, beyond which the notation is never used in practice
ZeroNot representable, because Roman numerals have no symbol for nothing
SubtractionThe six pairs IV, IX, XL, XC, CD and CM and no others
Input acceptedDigits, or the letters I, V, X, L, C, D and M in either case
Not handledFractions, the medieval dotted forms, or a value written back to front

When to use it

  • Working out what year a copyright line or a building date actually says.
  • Writing the year or the volume number on a title page, a clock face or a film credit.
  • Checking a numeral someone else wrote — IIII on a clock face is legal by tradition but not by rule.
  • Reading the numbers on a monument, a legal clause or an old edition without hunting for a chart.
  • Producing the numeral for a page, chapter or section number in a document that uses that convention.

Is it private?

The conversion is a lookup table and simple arithmetic running entirely in your browser. There is no request, no stored history and no account, so nothing you paste is sent anywhere.

Frequently asked questions

Because of the subtraction rule. Once you have a symbol for five, the natural way to write four is to take one away from it rather than add four ones: IV. The same logic gives IX for nine, XL for forty and so on. IIII does appear in the world — on clock faces it is the older convention, kept because the dial then splits neatly into three groups of four symbols — but it is not standard notation, and this tool reports it as non-canonical rather than rejecting it outright.

With the seven standard symbols, 3,999, written MMMCMXCIX. There is no symbol for five thousand, so the set simply runs out. Antiquity wrote larger values with a bar over a symbol, each bar meaning a thousand times: a V with a bar is five thousand, an M with a bar is a million. That convention is medieval rather than classical, but it is the only agreed way to go higher, which is what this tool uses above 3,999.

Because subtraction may span only one place value. MIM would read as one taken from a thousand, which breaks the rule that a smaller symbol can only be subtracted from the next one or two up in the sequence — here, C from M or X from C. Written correctly it is M CM XC IX: a thousand, four hundred from five hundred, ten from a hundred, one from ten. The restriction exists to keep numerals unambiguous and to stop the same value being written many ways.

Not as a numeral. The Romans had no symbol for nothing in the positional sense, and the system does not need one because it has no place value — MMXXVI is a thousand plus a thousand plus ten plus ten plus five plus one, with nothing needing to hold a position open. The word nulla, meaning none, was used in later Latin arithmetic, and the concept of zero as a digit arrived through Indian mathematics by way of the Arabic world, centuries after the Roman system was established.

They are a typographic choice rather than a change of value. Lowercase forms — mmxxvi — appear in publishing for page numbers, footnote markers and front matter, and are read exactly the same way. Mixing the two in one document looks like an error, and some style guides reserve small-capital forms for a specific purpose, so pick one and keep to it; the value does not depend on it.

By the rules of the notation, yes; by custom, no. Clock faces have used IIII for four since the fourteenth century, and the reason usually given is visual balance: with IIII the dial's first four hours use only I, V and X, which casts a light block opposite the heavier VIII. Whatever the origin, it is a deliberate convention, and it is the one case where a non-standard numeral is the expected form rather than a mistake.

Related tools

  • Number Base Converter
  • Number to Words
  • Age Calculator
  • Date Difference Calculator
  • Data Size Converter

Written and maintained by Md. Nur Hossain Repon.

NHRepon


Md. Nur Hossain Repon expert in NextJS, React, React Native and Flutter. He is a full-stack web and mobile application developer with 5+ years of experience and a passion for building innovative and robust application. Also, he has a strong background in developing high-quality web and mobile applications using the latest technologies and frameworks.
Let's build something amazing together 🚀

Quick Links


  • About
  • Projects
  • Services
  • Contact
  • Posts
  • Products
  • Privacy Policy
  • Terms of Service
  • Tools
  • Smart Life Hubs

Newsletter


We respect your privacy. Unsubscribe anytime.

Connect


© 2026 NHRepon. All rights reserved.

Build v1.5.4+56.73c4a90