Convert standard numbers up to 3,999,999 into classical Roman numerals or extended Vinculum overbars, and decode inscriptions with exact step-by-step character auditing.
Quick Inscription & Date Presets
🎯 Estimate-First Challenge
Before peeking below, can you guess how 1994 is written in Roman numerals?
Roman Numeral Result
MCMXCIV
Character Accumulation Walkthrough
Symbol / Pair
Scalar Contribution
Running Subtotal
M
+1,000
1,000
CM
+900
1,900
XC
+90
1,990
IV
+4
1,994
Summary: M (+1,000) → CM (+900) → XC (+90) → IV (+4) = 1,994
Share this result
About the Roman Numeral Converter
Roman numerals are a additive-subtractive numeral system that originated in ancient Rome and remained the dominant way of writing numbers throughout Europe until the late Middle Ages, when Hindu-Arabic numerals displaced them for arithmetic. The system uses seven letters — I, V, X, L, C, D and M — combined according to positional rules rather than place value. Because Roman numerals have no symbol for zero and no true positional notation, they are poorly suited to multiplication and division, which is precisely why merchants abandoned them. They survive today in contexts where numerals function as ornament, ordinal marker, or tradition: clock faces, book chapters and prefaces, monarch and papal regnal numbers, Super Bowl editions, film copyright dates, and the outlines of legal documents. Reading them correctly requires understanding the subtractive principle, where a smaller symbol placed before a larger one is subtracted from it, and the vinculum, an overbar that multiplies a symbol by one thousand to express large values.
Mathematical Formula & Logic
Roman numerals are built from seven base symbols and two combining rules.
1. The seven symbols:
I = 1 V = 5 X = 10 L = 50
C = 100 D = 500 M = 1,000
2. Additive rule:
When symbols are in non-increasing order, add their values.
VIII = 5 + 1 + 1 + 1 = 8
MDCLXVI = 1000 + 500 + 100 + 50 + 10 + 5 + 1 = 1,666
3. Subtractive rule:
A smaller symbol placed immediately before a larger one is subtracted.
Only six subtractive pairs are valid in standard notation:
IV = 4 IX = 9
XL = 40 XC = 90
CD = 400 CM = 900
Only I, X and C may be used as subtrahends, and each may only precede the next two higher symbols. V, L and D are never subtracted.
4. Repetition rule:
I, X, C and M may repeat up to three times consecutively (III = 3).
V, L and D never repeat, because VV would simply be X.
5. Vinculum (overbar) for large numbers:
An overbar multiplies the symbol beneath it by 1,000.
V̄ = 5,000 X̄ = 10,000 C̄ = 100,000 M̄ = 1,000,000
This extends the writable range to 3,999,999.
Step-by-Step Example
Convert the year 1994 into Roman numerals using greedy symbol subtraction:
1. Start with 1994 and repeatedly subtract the largest representable value.
2. 1994 ≥ 1000, so write M. Remainder: 1994 − 1000 = 994.
3. 994 ≥ 900, so write CM (the subtractive pair for 900). Remainder: 994 − 900 = 94.
4. 94 ≥ 90, so write XC (the subtractive pair for 90). Remainder: 94 − 90 = 4.
5. 4 ≥ 4, so write IV (the subtractive pair for 4). Remainder: 4 − 4 = 0.
6. Concatenate the symbols in order: M + CM + XC + IV = MCMXCIV.
Verify by reading it back: M(1000) + CM(900) + XC(90) + IV(4) = 1,994. Correct.
Note how the subtractive pairs prevent the much longer additive form MDCCCCLXXXXIIII, which older inscriptions sometimes used before the rules were standardised.
Reference Data & Values
number
numeral
rule applied
4
IV
Subtractive pair (I before V)
9
IX
Subtractive pair (I before X)
14
XIV
Additive X, then subtractive IV
40
XL
Subtractive pair (X before L)
90
XC
Subtractive pair (X before C)
400
CD
Subtractive pair (C before D)
1994
MCMXCIV
M + CM + XC + IV
2026
MMXXVI
Pure additive form
3999
MMMCMXCIX
Largest value without a vinculum
10000
X̄
Vinculum multiplies X by 1,000
Frequently Asked Questions
Roman numerals are an additive tally system rather than a positional one, so a placeholder for "nothing in this column" is structurally unnecessary. In MCMXCIV each symbol carries its own fixed value regardless of position, unlike 1994 where the 9 means nine hundred purely because of where it sits. Medieval scholars who needed to express nothing in calendrical tables wrote the Latin word nulla, and Bede used the letter N for the same purpose, but neither was ever a true numeral within the system.
IIII is a legitimate older additive form that predates the standardisation of subtractive notation, and clockmakers kept it for reasons of visual balance. Using IIII means the first four hours all use only I symbols, which mirrors the VIII on the opposite side and produces a more symmetrical dial. A frequently repeated story credits a king who objected to IV, but there is no contemporary evidence for it; the practical explanation is that IIII simply looks better opposite VIII and is easier to read upside down at a glance.
Without an overbar the largest value is 3,999, written MMMCMXCIX, because M cannot repeat more than three times. Adding the vinculum — a horizontal bar that multiplies the symbol beneath it by one thousand — extends the range to 3,999,999, written M̄M̄M̄CM̄XC̄IX̄CMXCIX. This converter accepts any whole number from 1 to 3,999,999 and applies the vinculum automatically once the value passes 3,999.
No. Standard notation permits only six subtractive pairs — IV, IX, XL, XC, CD and CM — because a subtrahend may only precede the next two higher symbols in the sequence. I may precede V and X, X may precede L and C, and C may precede D and M. Since I cannot precede C, IC is invalid; 99 is written XCIX, meaning XC (90) followed by IX (9).
Break the year into thousands, hundreds, tens and units, convert each part separately, then join them left to right. For 2026: 2000 becomes MM, there are no hundreds, 20 becomes XX, and 6 becomes VI, giving MMXXVI. This decomposition method is exactly what the converter above performs, and it is why film copyright dates and building cornerstones remain readable centuries after they were carved.
The system has no notation for negative values at all, since it was designed for counting and accounting rather than algebra. Fractions were handled by a separate duodecimal scheme based on twelfths of the as, using a dot for each uncia (one twelfth) and the letter S for semis (one half) — so seven twelfths was written S plus one dot. That fractional notation is entirely separate from the seven-letter integer system and is not part of modern usage.