Roman Numeral Generator
Convert any number to Roman numerals, or spin a random one to learn. A free, instant number-to-Roman-numeral converter and generator — from I to thousands.
How to use the Roman Numeral Generator
Enter any whole number from 1 to 3999 in the box.
The Roman-numeral form appears instantly, big and clear, as you type.
Tap “Random Numeral” to generate a surprise number and its conversion — great for learning.
Hit Copy to paste the numeral into a document, tattoo idea or design.
About this tool
This Roman numeral generator and converter turns ordinary numbers into Roman numerals the moment you type them. Whether you need the year for a logo, a clock face, a chapter heading or a tattoo, you get the correct numeral instantly — no chart to squint at.
It follows the standard subtractive rules (IV for 4, IX for 9, XL for 40, and so on) and covers everything from I up to 3999 (MMMCMXCIX), the largest value classic Roman numerals can represent. The ‘Random Numeral’ button is a fun, fast way to practise reading them.
Frequently asked questions
How do Roman numerals work?
Letters stand for values: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. They are added together, except when a smaller letter sits before a larger one (IV=4, IX=9), which means subtract.
What is the largest Roman numeral?
Using standard rules, 3999 is the maximum, written MMMCMXCIX. Numbers above that historically used a bar over letters to multiply by 1000, which is rarely used today.
How do I write the current year in Roman numerals?
Just type the year — for example 2026 becomes MMXXVI. The converter handles any year in range automatically.
Is there a zero in Roman numerals?
No. The Romans had no symbol for zero, which is why this converter starts at 1.