Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal. Supports bases 2 through 36.
Convert between Roman numerals and decimal numbers. Supports values from 1 to 3,999.
The Roman Numeral Converter translates between Roman numerals and decimal (Arabic) numbers. Enter a decimal number (1โ3,999) to get its Roman representation, or enter Roman numerals to get the decimal value.
Roman numerals use seven symbols: I (1), V (5), X (10), L (50), C (100), D (500), M (1000). Subtractive notation places a smaller symbol before a larger one to represent subtraction (IV = 4, IX = 9, XL = 40, etc.).
Roman numerals still appear in clock faces, book chapters, movie sequels, Super Bowl numbers, and formal outlines. This converter handles all standard Roman numeral values and validates input.
Roman numeral conversion involves memorizing rules and subtractive patterns. This converter works in both directions and validates the input.
Roman Numeral Values:
M=1000, CM=900, D=500, CD=400
C=100, XC=90, L=50, XL=40
X=10, IX=9, V=5, IV=4, I=1
Build the numeral by subtracting the largest possible value repeatedly.Result: MCMXCIV
1994 = 1000+900+90+4 = M+CM+XC+IV = MCMXCIV.
Roman numerals originated in ancient Rome around 500 BCE. They were the dominant Western numeral system for over a thousand years until Arabic numerals (with zero and place value) gained popularity in the Middle Ages.
Only I, X, and C can be used subtractively, and only before the next two larger symbols: I before V and X, X before L and C, C before D and M.
Historically, a bar (vinculum) over a numeral multiplied its value by 1,000. So Vฬ = 5,000 and Mฬ = 1,000,000. Some modern systems use parentheses instead.
Last updated:
Roman numerals use additive and subtractive notation. Symbols are generally written largest to smallest (left to right) and added together. A smaller symbol before a larger one is subtracted.
Placing a smaller symbol before a larger one indicates subtraction: IV = 5โ1 = 4, IX = 10โ1 = 9. Only I, X, and C can be used subtractively.
Roman numerals were developed before the concept of zero was introduced. The system is additive/subtractive and does not need a placeholder digit.
Using standard notation, MMMCMXCIX = 3,999. To represent larger numbers historically, a bar (vinculum) was placed over a numeral to multiply by 1,000.
Break the year into place values and convert each part, then combine them. For example, 1994 = 1000 + 900 + 90 + 4 = MCMXCIV. Years are commonly seen on building cornerstones, movie credits, and clock faces.
Yes. They appear on clocks, in outlines, for numbering monarchs (Henry VIII), Super Bowl edition numbers, copyright years in film credits, and book chapter headings.
Convert numbers between binary, octal, decimal, and hexadecimal. Supports bases 2 through 36.
Convert numbers to and from scientific notation. Transform large or small numbers into a ร 10^n format.