Fancy text generator

Type once. Get every font.

Paste or type below and every one of the 54 styles updates live. Click any result to copy it. These are real Unicode characters, so they paste into bios, usernames and messages where formatting is not allowed.

54 styles
Jump to

Every style has its own page with the full alphabet and where it works. Click a style name to open it.

Font styles

Bold Text
Italic Text
Bold Italic Text
Cursive Text
Bold Cursive Text
Gothic Text
Bold Gothic Text
Double-Struck Text
Sans-Serif Text
Sans-Serif Bold Text
Sans-Serif Italic Text
Sans-Serif Bold Italic Text
Monospace Text

Enclosed letters

Bubble Text
Black Bubble Text
Squared Text
Black Squared Text
Parenthesized Text

Lines & effects

Strikethrough Text
Short Strikethrough
Underlined Text
Double Underlined Text
Overlined Text
Slashed Text
Dotted Text
Wavy Underline Text
Zalgo Text (Light)
Zalgo Text (Medium)
Zalgo Text (Heavy)

Flipped

Upside Down Text
Mirrored Text
Reversed Text

Look-alike alphabets

Small Caps
Superscript (Tiny Text)
Subscript
Wide Text (Vaporwave)
Squiggle Text
Cute Text
Greek-Style Text
Bent Text
Runic Text
Currency Text

Decorated

Spaced Out Text
Hearts Between Letters
Sparkle Text
Star Wrapped Text
Royal Frame Text
Bracketed Text
Corner Bracket Text
Wave Frame Text
Cloud Frame Text
Arrow Frame Text
Bold Sparkle Text
Cursive with Hearts

What a fancy text generator actually does

There is no such thing as a font on Instagram or TikTok. What this tool does is swap each letter for a different Unicode character that looks like a styled version of it. The bold H you see above is not the letter H made bold; it is a separate character called Mathematical Bold Capital H (U+1D407) that lives in a block Unicode created for maths notation. Because it is a plain character, it survives anywhere text is allowed, including places that strip formatting.

That is also why some styles only cover part of the alphabet. Unicode has bold and italic sets for every letter and digit, but small caps only exist for lowercase, and subscripts exist for only a handful of letters. Where a character has no styled equivalent, it is left unchanged.

Where fancy text works

PlatformWhere it renders
InstagramBio, captions, comments and name field. Usernames only allow letters, numbers, periods and underscores.
TikTokBio and nickname. Usernames are restricted to plain characters.
X / TwitterDisplay name, bio and posts. Not in the @handle.
DiscordDisplay name, server nicknames, status and messages. Not in the unique username.
WhatsApp, Telegram, iMessageNames, statuses and messages.
FacebookPosts and comments. Profile names are reviewed and may be rejected.
GamesFortnite, Free Fire, PUBG and Roblox accept many of these in display names, with per-game limits.
Word, Google Docs, NotionAnywhere Unicode text is accepted, though ordinary formatting is a better choice for documents.

A note on accessibility

Screen readers do not know that 𝓗𝓮𝓵𝓵𝓸 is meant to say Hello. Depending on the software, it is read as “mathematical bold script capital H, mathematical bold script small e…” or skipped altogether. Keep fancy text for decoration and put anything that matters in ordinary letters.

Frequently asked questions

How does a fancy text generator work? +

It does not change the font. It swaps each letter for a different Unicode character that happens to look like a styled version of that letter, such as 𝐇 (Mathematical Bold Capital H) in place of H. Because the result is ordinary text, it can be pasted anywhere and keeps its look without any formatting.

Why does fancy text work on Instagram and TikTok bios? +

Those fields strip formatting like bold and italic, but they accept any Unicode character. Since fancy text is made of plain characters, it survives where formatting does not.

Why do some letters show as boxes or question marks? +

The device viewing the text is missing a font for that character. Modern iPhones, Android phones, Windows and Mac all cover the common styles, but older devices and some apps do not. Bold, italic and cursive have the widest support; enclosed and exotic styles are more likely to break.

Is fancy text accessible? +

Not very. Screen readers read the underlying characters, so 𝓗𝓮𝓵𝓵𝓸 may be announced as “mathematical bold script capital H” or skipped entirely. Use it sparingly, and never for information people need.

Can I use fancy text in a username? +

Usually not in the unique handle (Instagram @name, Discord username, TikTok @name), which is limited to plain characters. Display names and bios generally allow it.

Does fancy text affect SEO or search? +

Search engines index the exact characters, so 𝐇𝐞𝐥𝐥𝐨 is not the word “Hello”. Do not use it in text you want people to find by searching.

✓ Copied to clipboard