Font Generator

Type your text and copy it in 67 styles: 𝓬𝓾𝓻𝓼𝓲𝓿𝓮, 𝗯𝗼𝗹𝗱, 𝔤𝔬𝔱𝔥𝔦𝔠, ⓑⓤⓑⓑⓛⓔ, ᵗⁱⁿʸ and more. They paste into most places that accept text, from bios and captions to comments and chats.

Tap any style to copy it.
Glitch styles are random: roll again for a new look.

How this font generator works

These aren't fonts in the usual sense. A font changes how the same letters are drawn; here, the letters themselves change. Unicode, the standard every phone and computer uses for text, includes thousands of characters that already look styled: mathematical script letters like 𝒜 (U+1D49C MATHEMATICAL SCRIPT CAPITAL A), circled letters like Ⓐ (U+24B6 CIRCLED LATIN CAPITAL LETTER A), small capitals like ᴀ (U+1D00 LATIN LETTER SMALL CAPITAL A), and many more.

The generator swaps each letter you type for its styled twin. Because the result is ordinary Unicode text, the style travels with it: paste it into another app and it still looks the same, with no font to install. Nothing you type is sent anywhere; it all happens in your browser.

Why some generators give you empty boxes

When Unicode added its mathematical letters in Unicode 3.1 (2001), 11 script letters, 5 fraktur letters, 7 double-struck letters and the italic small h already existed in an older block called Letterlike Symbols, encoded back in Unicode 1.1 (1993). Unicode left their slots in the new block empty on purpose. A generator that fills those slots by counting from the letter A produces characters that don't exist, and your phone draws a box.

We take every letter from its official Unicode name instead, so we always land on the real character: the cursive B is ℬ (U+212C SCRIPT CAPITAL B). We also leave out characters added to Unicode after 2010, because fonts made before a character existed can't include it.

Where you can use these fonts

Anywhere that takes plain text and doesn't filter characters: profile bios, display names, captions, comments, chat messages, documents and many games. Two places to be careful:

Three things to know before you paste

It's different text, not just a different look. To a computer, 𝒽ℯ𝓁𝓁ℴ is not the word hello. Keep the words people search for (your name, your shop, your username) in plain letters.

Screen readers may stumble. They can announce each styled letter by its Unicode name (“mathematical bold capital H”) or skip it, which makes the text hard to follow for people who rely on them. Use styles for a few words, not for whole paragraphs.

It can count double. Many styled letters (all the cursive, bold, italic and gothic ones) live outside the first 65,536 Unicode characters, so they take two UTF-16 code units. Web forms that limit length with the HTML maxlength attribute count those units, and X counts these letters as two characters each toward its 280-character limit.

Frequently asked questions

Are these real fonts?

No. They are Unicode characters that look styled, so they keep their look wherever you paste them. A real font only changes the look on your own screen.

Why do some letters show up as boxes?

The device you're viewing on has no font that contains that character. We only use characters that have been in Unicode since 2010 or earlier, which avoids most boxes, but a very old phone or an app with its own limited font can still show one.

Why do some letters not change?

Unicode doesn't have every letter in every style. There is no small-capital X, for example, and only 17 lowercase letters have a subscript version. Each style page lists exactly which letters stay as typed.

Is it free? Do I need to install anything?

It's free and there's nothing to install. The characters are part of Unicode, so you can paste them anywhere text is accepted.

Do these fonts work in my name on social media?

Often in the display name, rarely in the username. Each app sets its own rules: Facebook doesn't allow symbols or mixed alphabets in names, while many other apps accept any Unicode text in a display name or bio.

Does anything I type get saved or sent?

No. The conversion runs in your browser. To save you retyping, your last text and your favorite styles are stored in your own browser only (local storage), and you can clear them anytime.

Pick a style