BEGINNER GUIDE. Part 3 of 6
How to Write Roman Numerals
To write a number in Roman numerals, split it into thousands, hundreds, tens and units, convert each non-zero part using the standard Roman values, and join the groups from largest to smallest.
For example:
44 = 40 + 4
44 = XL + IV
44 = XLIVThis place-value method gives one consistent standard form for every whole number from 1 to 3,999.
Key takeaways
- Split the number into thousands, hundreds, tens and units.
- Convert each non-zero place-value group separately.
- Use the standard forms for 4, 9, 40, 90, 400 and 900.
- Join the Roman groups from largest value to smallest.
- Check the result by converting it back into an ordinary number.
Roman numeral building blocks
The following values are enough to construct every standard Roman numeral from 1 to 3,999:
| Value | Roman numeral |
|---|---|
| 1 | I |
| 4 | IV |
| 5 | V |
| 9 | IX |
| 10 | X |
| 40 | XL |
| 50 | L |
| 90 | XC |
| 100 | C |
| 400 | CD |
| 500 | D |
| 900 | CM |
| 1,000 | M |
The values 4, 9, 40, 90, 400 and 900 use the six standard subtractive pairs. Treating these as normal building blocks prevents non-standard forms such as IIII or IC from being produced.
The place-value matrix
Each decimal position follows the same pattern.
| Digit | Thousands | Hundreds | Tens | Units |
|---|---|---|---|---|
| 0 | — | — | — | — |
| 1 | M | C | X | I |
| 2 | MM | CC | XX | II |
| 3 | MMM | CCC | XXX | III |
| 4 | — | CD | XL | IV |
| 5 | — | D | L | V |
| 6 | — | DC | LX | VI |
| 7 | — | DCC | LXX | VII |
| 8 | — | DCCC | LXXX | VIII |
| 9 | — | CM | XC | IX |
Units use I, V and X. Tens use X, L and C. Hundreds use C, D and M. The same 1–9 pattern repeats at each level.
The thousands column stops at 3 because the standard beginner system used here supports values only up to 3,999.
How to write a number in Roman numerals
Step 1 — split the number into place values
Separate the number into thousands, hundreds, tens and units.
For 1,982:
1,982 = 1,000 + 900 + 80 + 2For 944:
944 = 900 + 40 + 4For 2,006:
2,006 = 2,000 + 6Any place-value position worth zero is omitted. In 2,006, there is no hundreds or tens group.
Step 2 — convert each group
Convert every non-zero part using the place-value matrix.
Using 1,982:
1,000 = M
900 = CM
80 = LXXX
2 = IIUsing 944:
900 = CM
40 = XL
4 = IVUsing 2,006:
2,000 = MM
6 = VIHandle each decimal position separately rather than trying to build the final numeral by guesswork.
Step 3 — join the groups
Place the converted Roman groups together from largest value to smallest.
For 1,982:
M + CM + LXXX + II
MCMLXXXIIFor 944:
CM + XL + IV
CMXLIVFor 2,006:
MM + VI
MMVISpaces and plus signs are useful while explaining the calculation, but they are removed from the finished Roman numeral.
Check — convert the result back
Read the completed Roman numeral back into an ordinary number.
For XLIV:
XLIV = XL + IV
XLIV = 40 + 4
XLIV = 44For MCMLXXXII:
MCMLXXXII = M + CM + LXXX + II
MCMLXXXII = 1,000 + 900 + 80 + 2
MCMLXXXII = 1,982The result should match the number you started with.
A useful checklist is:
- Did you split every non-zero decimal position?
- Did you use the standard form for each position?
- Are the groups ordered from largest to smallest?
- Does converting the finished numeral back produce the original number?
Worked examples
8 is VIII
8 = 5 + 3
8 = V + III
8 = VIII14 is XIV
14 = 10 + 4
14 = X + IV
14 = XIV44 is XLIV
44 = 40 + 4
44 = XL + IV
44 = XLIVThis uses the standard forms for both 40 and 4.
944 is CMXLIV
944 = 900 + 40 + 4
944 = CM + XL + IV
944 = CMXLIVThe same subtractive pattern appears in the hundreds, tens and units positions.
1,982 is MCMLXXXII
1,982 = 1,000 + 900 + 80 + 2
1,982 = M + CM + LXXX + II
1,982 = MCMLXXXII2,006 is MMVI
2,006 = 2,000 + 6
2,006 = MM + VI
2,006 = MMVIThe zero hundreds and zero tens positions are omitted.
3,999 is MMMCMXCIX
3,999 = 3,000 + 900 + 90 + 9
3,999 = MMM + CM + XC + IX
3,999 = MMMCMXCIXThis is the largest value supported by the standard beginner method used here.
Common points to remember
Use standard subtractive forms
Standard modern notation uses:
4 = IV, not IIII
9 = IX, not VIIII
40 = XL, not XXXXThe same pattern applies to 90, 400 and 900.
Keep groups in descending order
The largest place-value group comes first, followed by smaller groups.
For example:
68 = 60 + 8
68 = LX + VIII
68 = LXVIIIOmit zero positions
Zero-valued positions contribute no Roman group.
For example:
2,006 = MMVIDo not insert a placeholder symbol for the missing hundreds or tens.
The complete repetition, ordering and subtraction rules are explained in the Roman Numeral Rules guide.
Limits of the beginner method
Zero as a complete number
The standard Roman numeral system used for ordinary conversions does not contain a normal symbol for zero.
Values above 3,999
Larger values require an extended notation system. Different conventions have been used, so they should be treated as a separate advanced topic.
Negative numbers, fractions and decimals
These fall outside the ordinary whole-number system taught in this guide.
Dates
Calendar dates require the day, month and year to be converted separately and then arranged in the chosen date order. The date-specific guides explain that process.
Continue learning
After learning how to write Roman numerals, continue with:
Frequently asked questions
Clear answers to common questions about this topic.
What is the easiest way to write Roman numerals?
Split the number into thousands, hundreds, tens and units. Convert each non-zero part using the place-value matrix, then join the groups from largest to smallest.
Why is 44 written as XLIV?
The number 44 separates into 40 + 4. Forty is XL and four is IV, so 44 is XLIV.
How are zero digits handled?
Omit any place-value position whose value is zero. For example, 2,006 becomes 2,000 + 6 and is written as MMVI.
How do you write a large number in Roman numerals?
For a value up to 3,999, split it into thousands, hundreds, tens and units. For example, 1,982 becomes M + CM + LXXX + II, producing MCMLXXXII.
How can you check a Roman numeral conversion?
Read the completed Roman numeral back into an ordinary number. The result should match the number you started with.
Related guides
Recommended next guideRoman Numeral RulesContinue with the next closely related guide in the approved learning sequence.
In this learning sequence