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

Letters
Download

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.

Keep going