Unicode Text Generator
Every "font" on this site is a plain-text illusion: each style is a different set of real Unicode code points that happen to look bold, cursive or circled. This page is the place to browse the whole library while paying attention to compatibility — which platforms and fonts actually render each block, and what happens when they don't.
Bold
Example𝗛𝗲𝗹𝗹𝗼 𝗪𝗼𝗿𝗹𝗱Medium compatibilityAccessibility noteItalic
Example𝐻𝑒𝑙𝑙𝑜 𝑊𝑜𝑟𝑙𝑑Medium compatibilityAccessibility noteBold Italic
Example𝑯𝒆𝒍𝒍𝒐 𝑾𝒐𝒓𝒍𝒅Medium compatibilityAccessibility noteCursive
Exampleℋℯ𝓁𝓁ℴ 𝒲ℴ𝓇𝓁𝒹Medium compatibilityAccessibility noteBold Cursive
Example𝓗𝓮𝓵𝓵𝓸 𝓦𝓸𝓻𝓵𝓭Medium compatibilityAccessibility noteGothic
Exampleℌ𝔢𝔩𝔩𝔬 𝔚𝔬𝔯𝔩𝔡Medium compatibilityAccessibility noteBold Gothic
Example𝕳𝖊𝖑𝖑𝖔 𝖂𝖔𝖗𝖑𝖉Medium compatibilityAccessibility noteBubble
ExampleⒽⓔⓛⓛⓞ ⓌⓞⓡⓛⓓHigh compatibilityAccessibility noteDouble Circled
ExampleHello WorldHigh compatibilityAccessibility noteSquared
Example🄷🄴🄻🄻🄾 🅆🄾🅁🄻🄳Medium compatibilityAccessibility noteMonospace
Example𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍Medium compatibilityAccessibility noteFullwidth
ExampleHello WorldHigh compatibilityAccessibility noteSmall Caps
Exampleʜᴇʟʟᴏ ᴡᴏʀʟᴅHigh compatibilityAccessibility noteSuperscript
ExampleHᵉˡˡᵒ WᵒʳˡᵈHigh compatibilityAccessibility noteStrikethrough
ExampleH̶e̶l̶l̶o̶ W̶o̶r̶l̶d̶Low compatibilityAccessibility noteUnderline
ExampleH̲e̲l̲l̲o̲ W̲o̲r̲l̲d̲Low compatibilityAccessibility noteUpside Down
ExampleplɹoM ollǝHHigh compatibilityAccessibility noteBackwards
ExampledlroW olleHHigh compatibilityAccessibility noteParenthesized
Example⒣⒠⒧⒧⒪ ⒲⒪⒭⒧⒟High compatibilityAccessibility noteSubscript
ExampleHₑₗₗₒ WₒrₗdHigh compatibilityAccessibility noteDouble Underline
ExampleH̳e̳l̳l̳o̳ W̳o̳r̳l̳d̳Low compatibilityAccessibility noteSlash
ExampleH̸e̸l̸l̸o̸ W̸o̸r̸l̸d̸Low compatibilityAccessibility noteWavy Underline
ExampleH̰ḛl̰l̰o̰ W̰o̰r̰l̰d̰Low compatibilityAccessibility noteZalgo
ExampleH̶̥̃̿̿e͠͠l̶̲̋͢͠ḻ̊͆o̖̜̾͞͝͠ W͍̋ó̶̯̒̔͟r̴̸̾̾̆̊l͊͝d̶̊͢Low compatibilityAccessibility note
How it works
A Unicode code point is a fixed, universal number assigned to a character. Whether it displays correctly depends entirely on the reader's font having a glyph for that number — that's the difference between a 'high compatibility' style (an old, widely-supported block) and a 'medium' one (a newer block some fonts haven't caught up to). Unsupported characters are never guessed at; they're left exactly as typed.
Example
Original
Hello World
Generated
𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍
Related tools
- Fancy Text Generator
Every Unicode style in one place, with search, categories and filters.
- Stylish Text Generator
A curated shortlist of the styles people actually use for bios and captions.
- Bold Text Generator
Real bold Unicode letters — works where HTML/CSS bold can't.
- Zalgo Text Generator
Cursed, glitchy combining-mark text with a hard safety cap.
FAQ
- Why does my styled text show up as boxes or question marks?
- That means the font being used to display your text doesn't have a glyph for that specific code point. The character itself copied correctly — it's a rendering gap on the reading side, most common with older systems and some of the less widely supported blocks.
- Is styled Unicode text the same as changing your font?
- No. Changing a font changes how existing letters are drawn. This replaces the letters themselves with different characters that already look a certain way, which is why the result survives copy-paste into places that don't let you change fonts at all.
- Why do some styles support numbers and others don't?
- Unicode only allocated digit variants for a handful of styles (Bold, Monospace, and Sans-Serif Bold, among a few others) — italic, script and Fraktur digits simply don't exist as separate characters, so those styles leave numbers unchanged rather than approximating them.
- Will this work in usernames as well as bios?
- It depends on the platform. Bio and caption fields almost always accept any Unicode character; username fields are often restricted to plain letters, numbers and a few symbols, and will reject or silently strip anything else.
Used on
Related guides
- What Is Unicode Text?
What Unicode actually is, what a character and a glyph are, and why styled text can be copied and pasted anywhere.
- Unicode Text vs Fonts: What's the Difference?
Why a 'fancy font generator' produces real Unicode characters, not an installable font, and what that means in practice.
- Why Does Fancy Text Look Different?
Why the same styled Unicode text can render as boxes, question marks, or a slightly different shape depending on where it's viewed.
- Unicode Bold Text: How It Differs From Real Bold
Why Unicode bold characters are a different thing from HTML or CSS bold, and what that means for where each one works.
- Unicode Cursive and Script Text Explained
How Unicode's script characters create a cursive look without an installed font, and the specific letters where the style falls back.
- Fancy Text and Accessibility: What to Know
How styled Unicode text interacts with screen readers, why impact varies by character and platform, and what to avoid relying on it for.