Roman Numeral Converter

Convert numbers to Roman numerals or Roman numerals to numbers instantly with our fast, free, and accurate Roman Numeral Converter.

Advertisement
Test ad slot: Calculator action display ad (1000000003)

Symbol Reference

I = 1V = 5X = 10L = 50C = 100D = 500M = 1000

Roman numerals are represented using combinations of I, V, X, L, C, D, and M — valid for values 1 through 3999.

Was this calculator helpful?

Your feedback helps us improve our calculators.

What Is a Roman Numeral Converter?

A Roman Numeral Converter is an online tool that converts regular numbers (Arabic numerals) into Roman numerals and converts Roman numerals back into decimal numbers using the standard Roman numeral system.

Our Roman Numeral Converter quickly converts modern numbers into Roman numerals and translates Roman numerals back into standard numbers. Whether you're learning Roman numerals, reading historical documents, designing clock faces, or decoding years like MMXXI Roman numerals, this tool provides fast and accurate conversions.

Why Use a Roman Numeral Converter?

Roman numerals are still widely used today in:

  • Clock faces

  • Book chapters

  • Movie sequels

  • Copyright years

  • Historical documents

  • Sporting events

  • Monarch names

  • Building inscriptions

Instead of converting values manually, this roman numeral calculator gives instant and accurate results.

What Can This Roman Numeral Calculator Convert?

Our roman numerals calculator can:

  • Convert numbers to Roman numerals

  • Convert Roman numerals to numbers

  • Verify Roman numeral values

  • Decode Roman numeral years

  • Learn Roman numeral symbols

  • Practice Roman numeral conversions

  • Check homework answers

  • Convert values from 1 to 3999

How to Use the Roman Numeral Converter

The Roman Numeral Converter lets you convert Arabic numbers to Roman numerals, convert Roman numerals back to numbers, and write dates using Roman numerals.

Step 1: Choose a Conversion Type

Select one of the three tabs at the top of the calculator:

  • Number to Roman – converts a number into Roman numerals.

  • Roman to Number – converts a Roman numeral into an Arabic number.

  • Date to Roman – converts the year, month, and day of a date into Roman numerals.

Step 2: Enter Your Value

The required input depends on the selected conversion type.

For Number to Roman, enter a whole number from 1 to 3999.

For example:

19941994

For Roman to Number, enter a valid Roman numeral using the symbols I, V, X, L, C, D, and M.

For example:

MCMXCIV\mathrm{MCMXCIV}

For Date to Roman, select the date you want to convert using the date field.

Step 3: Click Calculate

Click Calculate after entering the required value.

The converter automatically applies the Roman numeral rules and displays the equivalent result.

Step 4: Review the Result

For a number-to-Roman conversion, the calculator displays the original number, Roman numeral, number of symbols used, and a place-value breakdown.

For example:

1994=MCMXCIV1994=\mathrm{MCMXCIV}

The breakdown is:

M=1000CM=900XC=90IV=4M = 1000 \qquad CM = 900 \qquad XC = 90 \qquad IV = 4

Therefore:

1000+900+90+4=19941000 + 900 + 90 + 4 = 1994

Step 5: Convert Roman Numerals Back to Numbers

To perform the reverse conversion, select Roman to Number and enter a valid Roman numeral.

For example:

MCMXCIV\mathrm{MCMXCIV}

The converter returns:

19941994

along with the Roman numeral place-value breakdown.

Step 6: Convert a Date to Roman Numerals

Select Date to Roman and choose a date.

The calculator converts the year, month, and day separately.

For example, for:

2026/08/12

the conversion is:

2026=MMXXVI8=VIII12=XII2026 = \mathrm{MMXXVI} \qquad 8 = \mathrm{VIII} \qquad 12 = \mathrm{XII}

Therefore, the Roman numeral date is:

MMXXVI/VIII/XII\mathrm{MMXXVI/VIII/XII}

Step 7: Copy the Result

Use the Copy button beside the result when you want to copy the converted Roman numeral or number for use elsewhere.

Roman Numeral Converter Formula

Roman numerals use combinations of seven basic symbols:

Roman Numeral

Value

I

1

V

5

X

10

L

50

C

100

D

500

M

1000

Unlike a standard positional number system, Roman numerals are formed using addition and subtraction rules.

Additive Rule

When a Roman numeral symbol is followed by a symbol of equal or smaller value, their values are added.

For example:

VIII=5+1+1+1=8\mathrm{VIII}=5+1+1+1=8

Another example:

XII=10+1+1=12\mathrm{XII}=10+1+1=12

and:

XXVI=10+10+5+1=26\mathrm{XXVI}=10+10+5+1=26

In general, when:

vivi+1v_i \geq v_{i+1}

the value is added to the total.

Subtractive Rule

When a smaller Roman numeral appears before a larger one, the smaller value is subtracted.

The standard subtractive combinations are:

IV=51=4IX=101=9XL=5010=40XC=10010=90CD=500100=400CM=1000100=900\mathrm{IV} = 5 - 1 = 4 \qquad \mathrm{IX} = 10 - 1 = 9 \qquad \mathrm{XL} = 50 - 10 = 40 \qquad \mathrm{XC} = 100 - 10 = 90 \qquad \mathrm{CD} = 500 - 100 = 400 \qquad \mathrm{CM} = 1000 - 100 = 900

These combinations help keep Roman numerals shorter and follow conventional notation.

Number to Roman Numeral Formula

To convert an Arabic number to a Roman numeral, break the number into the largest possible Roman numeral values.

A standard conversion table is:

1000=M900=CM500=D400=CD100=C90=XC50=L40=XL10=X9=IX5=V4=IV1=I1000 = \mathrm{M} \qquad 900 = \mathrm{CM} \qquad 500 = \mathrm{D} \qquad 400 = \mathrm{CD} \qquad 100 = \mathrm{C} \qquad 90 = \mathrm{XC} \qquad 50 = \mathrm{L} \qquad 40 = \mathrm{XL} \qquad 10 = \mathrm{X} \qquad 9 = \mathrm{IX} \qquad 5 = \mathrm{V} \qquad 4 = \mathrm{IV} \qquad 1 = \mathrm{I}

Starting with the largest value, subtract each matching value from the number and append its Roman numeral symbol.

Example: Convert 1994 to Roman Numerals

Start with:

19941994

The largest Roman numeral value that fits is 1000:

19941000=9941994-1000=994

Therefore:

M

Next, 900 fits into 994:

994900=94994-900=94

Add:

CM

Next:

9490=494-90=4

Add:

XC

Finally:

4=IV4=IV

Combining the symbols:

1994=MCMXCIV1994 = \mathrm{MCMXCIV}

Roman Numeral to Number Formula

To convert Roman numerals to numbers, read the symbols from left to right.

Let:

vi=value of the current Roman numeralv_i=\text{value of the current Roman numeral}

and:

vi+1=value of the next Roman numeralv_{i+1}=\text{value of the next Roman numeral}

Then:

Contributioni={vi,vi<vi+1vi,vivi+1\text{Contribution}_i = \begin{cases} -v_i, & v_i < v_{i+1} \\ v_i, & v_i \geq v_{i+1} \end{cases}

The final number is:

N=i=1nContributioniN = \sum_{i=1}^{n} \text{Contribution}_i

Example: Convert MCMXCIV

Consider:

MCMXCIV\mathrm{MCMXCIV}

Its values are:

M=1000C=100M=1000X=10C=100I=1V=5M = 1000 \qquad C = 100 \qquad M = 1000 \qquad X = 10 \qquad C = 100 \qquad I = 1 \qquad V = 5

Because C comes before M:

CM=1000100=900\mathrm{CM} = 1000 - 100 = 900

Because X comes before C:

XC=10010=90\mathrm{XC} = 100 - 10 = 90

Because I comes before V:

IV=51=4\mathrm{IV} = 5 - 1 = 4

Therefore:

MCMXCIV=1000+900+90+4=1994\mathrm{MCMXCIV} = 1000 + 900 + 90 + 4 = 1994

Date to Roman Numeral Formula

A date is converted by treating the year, month, and day as separate numbers.

If a date is represented as:

Y/M/D\mathrm{Y/M/D}

then its Roman numeral form is:

R(Y)/R(M)/R(D)R(Y) / R(M) / R(D)

where R(x)R(x) represents the Roman numeral conversion of xx.

For example:

2026/08/122026/08/12

Convert each part separately:

2026=2000+20+6=MM+XX+VI=MMXXVI2026 = 2000 + 20 + 6 = \mathrm{MM} + \mathrm{XX} + \mathrm{VI} = \mathrm{MMXXVI}

For the month:

8=VIII8=\mathrm{VIII}

For the day:

12=XII12=\mathrm{XII}

Therefore:

2026/08/12=MMXXVI/VIII/XII2026/08/12 = \mathrm{MMXXVI/VIII/XII}

Important Roman Numeral Rules

For standard Roman numeral notation, I, X, C, and M may generally repeat up to three consecutive times, while V, L, and D are not normally repeated. Subtractive notation is also restricted to the conventional pairs IV, IX, XL, XC, CD, and CM.

Your calculator currently supports conventional Roman numeral values from:

1 to 39991 \text{ to } 3999

which corresponds to:

I through MMMCMXCIXI\text{ through }MMMCMXCIX

This keeps the converter aligned with the standard Roman numeral system used by the calculator.

Worked Examples

Example 1

Number:

58

Roman Numeral:

LVIII

Example 2

Number:

99

Roman Numeral:

XCIX

Example 3

Number:

2025

Roman Numeral:

MMXXV

Example 4

Roman Numeral:

XLII

Calculation:

40 + 2

Answer:

42

Example 5

Roman Numeral:

MCMXC

Calculation:

1000 + 900 + 90

Answer:

1990

Example 6

Roman Numeral:

MMXXI

Answer:

2021

Common Roman Numerals

Number

Roman Numeral

1

I

2

II

3

III

4

IV

5

V

6

VI

7

VII

8

VIII

9

IX

10

X

20

XX

30

XXX

40

XL

50

L

90

XC

100

C

500

D

1000

M

Benefits of Using a Roman Numeral Converter

  • Instant conversions

  • Accurate results

  • Beginner-friendly

  • Great for learning

  • Useful for education

  • Ideal for historical references

  • Supports both conversion directions

  • Eliminates manual mistakes

Who Should Use This Roman Numerals Calculator?

This roman numeral calculator is useful for:

  • Students

  • Teachers

  • Historians

  • Graphic Designers

  • Book Publishers

  • Architects

  • Tattoo Artists

  • Puzzle Enthusiasts

  • Developers

  • Researchers

Where Are Roman Numerals Used?

Roman numerals still appear in many places today.

  • Clock faces

  • Watches

  • Books

  • Movie titles

  • Olympic Games

  • Super Bowl numbering

  • Copyright dates

  • Building cornerstones

  • Monarch names

  • Historical monuments

Common Mistakes

Avoid these common errors.

  • Repeating V, L, or D.

  • Writing IIII instead of IV.

  • Using incorrect subtraction combinations.

  • Reading symbols in the wrong order.

  • Ignoring Roman numeral rules.

Tips for Accurate Conversions

  • Learn the seven Roman numeral symbols.

  • Remember the subtraction rule.

  • Break large numbers into place values.

  • Verify complex numerals with a roman numerals converter.

  • Practice with common values first.

Roman Numerals vs Arabic Numbers

Roman Numerals

Arabic Numbers

I

1

V

5

X

10

L

50

C

100

D

500

M

1000

Frequently Asked Questions (FAQs)

What is a Roman numeral converter?

It converts numbers into Roman numerals and Roman numerals back into standard numbers.

What does MMXXI mean?

MMXXI Roman numerals represent the year 2021.

What is 2025 in Roman numerals?

MMXXV

What is 1999 in Roman numerals?

MCMXCIX

What is IV?

IV equals 4.

What is XL?

XL equals 40.

What is XC?

XC equals 90.

What is CM?

CM equals 900.

What's the largest Roman numeral?

Traditional Roman numerals commonly represent numbers up to 3999 (MMMCMXCIX).

Can I use this calculator for school homework?

Yes. It's perfect for learning, assignments, and exam preparation.

Is this calculator free?

Yes. Our roman numbers converter is completely free to use.

Conclusion

Our Roman Numeral Converter makes it simple to convert numbers into Roman numerals and translate Roman numerals back into decimal numbers. Whether you need a roman numerals converter for homework, a roman numeral calculator for historical dates, a roman numbers converter for books or clock faces, or a number to Roman numeral converter for years like MMXXI Roman numerals, this free tool provides fast, accurate, and reliable conversions in seconds.

Helpful Resources

Pro Tips

  • Ensure accurate input of numbers for precise Roman numeral conversion.

  • Use the appropriate values for numbers, where each number represents a specific Roman numeral.

  • Double-check the converted Roman numerals to ensure they match your expectations.

  • Roman numeral converters are useful in various fields, including mathematics and history.