Roman Numeral Font Generator
Type a number, a Roman numeral or a line of text with numbers. Every style below copies with one click.
Plain letters
Capitals
MMXXVI6 characters
Lowercase
mmxxvi6 characters
Unicode Roman numeral characters
Numeral characters · Each numeral is one Unicode character (Ⅻ = U+216B).
ⅯⅯⅩⅩⅥ5 characters
Numeral characters, lowercase
ⅿⅿⅹⅹⅵ5 characters
One character per letter · Separate Ⅰ, Ⅴ, Ⅹ characters, never the combined Ⅻ.
ⅯⅯⅩⅩⅤⅠ6 characters
Unicode letter styles
Fullwidth
MMXXVI6 characters
Small capitals · Unicode has no small capital X, so x is used.
ᴍᴍxxᴠɪ6 characters
Bold
𝐌𝐌𝐗𝐗𝐕𝐈6 characters
Italic
𝑀𝑀𝑋𝑋𝑉𝐼6 characters
Bold italic
𝑴𝑴𝑿𝑿𝑽𝑰6 characters
Script
ℳℳ𝒳𝒳𝒱ℐ6 characters
Bold script
𝓜𝓜𝓧𝓧𝓥𝓘6 characters
Fraktur
𝔐𝔐𝔛𝔛𝔙ℑ6 characters
Bold fraktur
𝕸𝕸𝖃𝖃𝖁𝕴6 characters
Double-struck
𝕄𝕄𝕏𝕏𝕍𝕀6 characters
Sans-serif bold
𝗠𝗠𝗫𝗫𝗩𝗜6 characters
Monospace
𝙼𝙼𝚇𝚇𝚅𝙸6 characters
Circled
ⓂⓂⓍⓍⓋⒾ6 characters
Squared
🄼🄼🅇🅇🅅🄸6 characters
In words
In words
two thousand twenty-six
Preview in a font
Each font is downloaded only when you choose it.
Roman inscription capitals
Which style to use
For text that people will search, quote or read with a screen reader, use plain capitals: XII is three ordinary letters that any device, search engine and spell checker understands.
The numeral characters (Ⅻ, ⅻ) come from the Number Forms block. Unicode added them for compatibility with East Asian standards and says that, for most purposes, it is better to write Roman numerals with ordinary Latin letters (source: unicode.org). They are worth it when one numeral has to fit in one fixed-width cell, or in vertical text, where they stay upright while Latin letters turn sideways.
A search for XII may not find Ⅻ (U+216B), and the other way round. If the numeral is the reason someone will find your page, keep it in plain letters.
Bold, script, fraktur and the other styles
These are not fonts. Each one is a different character taken from the Mathematical Alphanumeric Symbols block, where 𝐌 is a symbol of its own and not a bold M. The Unicode Standard says these characters are not to be used for nonmathematical styled text (source: unicode.org).
In practice that means: a screen reader may read them as math symbols or skip them, search engines may not match them to the letter, and copying into a form that only accepts letters can fail. They are fine for a decorative name or a social media bio that you accept may not be read out loud.
Will it show up everywhere?
It depends on the fonts of the device that displays the text. When a font has no glyph for a character, the system shows it in another font or as an empty box. Plain capitals work on every device; for every other style there is no guarantee.
Before you publish, paste the text into the app you will use and check it on another phone.
A bar over the numeral
From 4,000 on, Roman numerals use a bar (vinculum) that multiplies the letters under it by 1,000: I̅V̅ is 4,000 and M̅ is 1,000,000. The generator writes the bar with the combining overline character (U+0305) after each letter, so it can be copied as text. Not every font draws it in the right place; in a design, the preview below shows how it looks.
Common questions
Why does Ⅻ look different from XII?
Ⅻ is a single character (U+216B) drawn by the font as one block, while XII is three letters. Each font draws Ⅻ in its own way, so it can come out narrower or wider than the three letters, or in a different font when the current one lacks it.
Will these styles work on Instagram or WhatsApp?
The app only passes the characters on; what you see depends on the fonts of the phone or computer that shows them. Plain letters and Ⅻ show up almost everywhere. Test the other styles on the devices of the people you write to.
How do I type a bar over a numeral?
Type the letter and then the combining overline character, U+0305, after each letter that gets the bar. The easiest way is to copy it from the "With a bar" style above (it appears for numbers from 4,000).
Is there a font made only for Roman numerals?
No font is needed: Roman numerals are written with the Latin letters I, V, X, L, C, D and M, so every font that has capitals can write them. What changes is the look: compare a few in the preview above.