Roman Numeral Converter
Please provide a number or Roman numeral below to convert to the other format.
Roman Numeral Date Converter
Please provide a date in numeric or Roman numeral form below to convert to the other format. It can also be used to convert multiple numbers or Roman numerals at once. The converter accepts -, ., \, /, |, or space as separators.
A Roman numeral is a system for expressing numbers that originated in the Roman Empire. It is still used in certain cases today, such as on clocks or watch faces, book chapters, and for numbering large events such as the Olympics and the Superbowl.
Roman Numerals were widely used long after the fall of the Roman Empire up until Arabic numerals started to replace them around the 14th century. Arabic numerals are the numerals that we are most accustomed to using today. They are used throughout the world.
The chart below shows the 7 Roman numerals used today as well as their corresponding Roman numerals.
Roman numerals | I | V | X | L | C | D | M |
Arabic numbers | 1 | 5 | 10 | 50 | 100 | 500 | 1,000 |
Although there are only 7 Roman numerals used in the modern day, there are various rules for writing Roman numerals that enable us to express a wide range of numbers in Roman numerals. In general, Roman numerals use a symbol to denote each power of ten. Also, notice that there is no zero symbol for Roman numerals. Because of this, there can be some ambiguity in how Roman numerals are written, and there is no universally accepted standard. That being said, below are some rules that should provide a framework for reading and writing Roman numerals.
How to read and write Roman numerals
- Consecutive Roman numerals have their values added in cases where the numerals are equivalent or the numeral directly to the left is larger than that on the right. In cases where a preceding symbol has a value smaller than that of the numeral to its right, refer to rule 2.
- III = 3
- VI = 6
- MCL = 1150
- When a numeral that has a smaller value is followed by one with a larger value, the smaller numeral is subtracted from the larger one. If this numeral is part of a longer string of numerals, after subtracting to determine the value, the rest of the numerals are added normally.
- IV = 5 - 1 = 4
- XIV = 10 + 5 - 1 = 14
- CD = 500 - 100 = 400
- CDXIV = 500 - 100 + 10 + 5 - 1 = 414
- V, L, and D are never repeated. They also cannot be written before a larger symbol, so they cannot be subtracted. For example, VX does not exist. It is not 15; 15 is written as XV, nor is it 5. Similarly, neither LC nor DM exist as they would create ambiguity as described in the previous example.
- Only up to 3 consecutive numerals can be written such as III, XXX, MMM. Recall that V, L, and D cannot be repeated, so they are excluded from this rule. Furthermore, IIII, XXXX, MMMM and so on do not exist.
- The numeral I can only be written before (and subtracted from) V or X. Similarly, X can only be written before (and subtracted from) L, C, or M.
Large numbers
As Roman numerals get larger, they get more difficult to read and write. Also, recall from the rules for writing Roman numerals above that no numeral can be repeated more than 3 times, and there is no larger numeral than M, which is equal to 1000. Thus, once we get to Roman numerals above 3999, we need a different way to write them. The Romans developed two main ways of writing numbers larger than 3,999: the apostrophus and the vinculum.
Vinculum
This Roman numeral converter uses a vinculum (an overline above the Roman numeral) to denote larger numbers. A vinculum is a symbol that looks like a line written above the numeral. A vinculum indicates that the numeral it is written above is multiplied by 1,000. For example, V=5000. To input numerals with a vinculum into the converter, place an underscore before the numeral. For example, to use the numeral V in the converter, type _V into the input field. The table below shows each of the Roman numerals and their corresponding values when written with a vinculum.
Roman numerals | I | V | X | L | C | D | M |
Arabic numbers | 1,000 | 5,000 | 10,000 | 50,000 | 100,000 | 500,000 | 1,000,000 |
Converter Input | _I | _V | _X | _L | _C | _D | _M |
Since the vinculum multiplies a Roman numeral's value by 1,000, the largest value this converter can represent is 3,999,999.
Apostrophus method
The apostrophus method is a different system of writing Roman numerals that uses a combination of the symbols C and Ↄ. Think of CↃ as a set of parentheses encasing a number such that each additional set of CↃ indicates a factor of 10. Similarly, each Ↄ to the right of a numeral also indicates an increase by a factor of 10.
Roman numerals | IↃ | IↃↃ | IↃↃↃ | CIↃ | CCIↃↃ | CCCIↃↃↃ |
Arabic numbers | 500 | 5,000 | 50,000 | 1,000 | 10,000 | 100,000 |
In this system, there is no number larger than CCCIↃↃↃ. This system can be used along with the rules described above to write larger Roman numerals, though it can get a bit tricky, and using a vinculum is arguably more straightforward.
How to convert between Roman and Arabic numerals
To convert between Roman and Arabic numerals, we need to understand what each Roman numeral represents. This is described above. Once we understand the above rules, we just have to apply them in the appropriate direction.
Converting Arabic numerals to Roman numerals
One way to convert Arabic numerals to Roman numerals is to break the numerals up into its components by place value.
Example:
Convert 768 to Roman numerals. First break it up into its components:
768 = 700 + 60 + 8
Then, from left to right, we can convert each value in Arabic numerals to Roman numerals:
700 = DCC
60 = LX
8 = VIII
Now that we have each component, recall that we write Roman numerals from largest value to smallest value from left to right. Combining the above yields:
768 = DCCLXVIII
Converting Roman numerals to Arabic numerals
To convert Roman numerals to Arabic numerals, sum the values of the Roman numerals.
Example:
Convert MMMCCLXXVIII to Arabic numerals. Break the Roman numerals up into smaller components to make this simpler:
MMM = 3000
CC = 200
LXX = 70
VIII = 8
MMMCCCLXXVIII = 3000 + 200 + 70 + 8 = 3278
In general, you can separate the Roman numerals by each different symbol used, but once you get more used to reading Roman numerals, you may no longer need to do this as you will be able to recognize and add the Roman numerals in your head as you go.
Dates in Roman numeral form
There are a few different ways that Roman numerals are written in date form. One way is to convert each component (the day, month, and year) to Roman numerals. Depending on the date format used—whether MM/DD/YYYY, DD/MM/YYYY, YYYY/MM/DD, YYYY-MM-DD, or any other format—we just need to rearrange the positions of the converted Roman numerals. For example, when using the YYYY/MM/DD format, the date March 4th, 2025, is written as MMXXV/III/IV.
Another way to represent dates is to use a mix of Arabic and Roman numerals. In this case, the month is typically written using Roman numerals while the day and year are written using Arabic numerals. For example, the date 3/4/2025 may be written as:
III/4/2025
4/III/2025
When using this format, the year first format is not as commonly used.
Days of the week in Roman numerals
Roman numerals may also be used to represent days of the week where Monday is represented as the 1st day of the week and Sunday is the 7th as shown.
Day | Roman numeral |
---|---|
Monday | I |
Tuesday | II |
Wednesday | III |
Thursday | IV |
Friday | V |
Saturday | VI |
Sunday | VII |