How to use the fancy text generator
- Type or paste your text into the box. All 24 styles below it update as you type.
- Click the styled text itself, or the Copy button next to it, to copy that version.
- Paste it into a profile bio, a display name, a post, a chat message or a document.
The page remembers the last text you typed in this browser, so it is still there the next time you open the generator. It is kept only in your browser's local storage and is not sent anywhere.
The styles
Here is what “Hello World 123” looks like in some of them:
| Style | Result |
|---|---|
| Bold | 𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝 𝟏𝟐𝟑 |
| Italic | 𝐻𝑒𝑙𝑙𝑜 𝑊𝑜𝑟𝑙𝑑 123 |
| Script | ℋℯ𝓁𝓁ℴ 𝒲ℴ𝓇𝓁𝒹 123 |
| Gothic | ℌ𝔢𝔩𝔩𝔬 𝔚𝔬𝔯𝔩𝔡 123 |
| Double-struck | ℍ𝕖𝕝𝕝𝕠 𝕎𝕠𝕣𝕝𝕕 𝟙𝟚𝟛 |
| Monospace | 𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍 𝟷𝟸𝟹 |
| Full width | Hello World 123 |
| Circled | Ⓗⓔⓛⓛⓞ Ⓦⓞⓡⓛⓓ ①②③ |
| Squared (filled) | 🅷🅴🅻🅻🅾 🆆🅾🆁🅻🅳 123 |
| Small caps | ʜᴇʟʟᴏ ᴡᴏʀʟᴅ 123 |
| Superscript | ᴴᵉˡˡᵒ ᵂᵒʳˡᵈ ¹²³ |
| Upside down | ƐᄅƖ plɹoM ollǝH |
The full list also has bold italic, bold script, bold gothic, four sans-serif variants, circled (filled), squared, parenthesized, strikethrough and underline. A few behave in ways worth knowing:
- Only bold, double-struck, sans-serif, sans-serif bold, monospace, full width, circled and superscript have special digits, and upside down flips them. In the other styles, numbers stay as they are.
- Circled (filled) and both squared styles exist only as capitals, so your text is converted to uppercase first.
- Parenthesized changes only lowercase letters; capitals stay plain.
- Upside down also reverses the order of the characters, so the text reads correctly when the screen is turned around.
How it works
None of these are fonts. A font changes how the same characters are drawn, and most apps don't let you pick one. Instead, the generator replaces each letter with a different Unicode character that happens to look like a styled version of it. Because they are separate characters, the style travels with the text wherever it is pasted.
Most styles come from the Mathematical Alphanumeric Symbols block (U+1D400–U+1D7FF), added in Unicode 3.1 so that mathematicians could tell apart symbols such as a bold x and an italic x. A handful of letters, such as the italic h (ℎ, the Planck constant) and several script and gothic capitals, had already been encoded earlier among the Letterlike Symbols, so the block leaves gaps where they would be. The generator fills those gaps with the older characters, which is why “Hello” in script mixes characters from two parts of Unicode. The remaining styles use enclosed letters (Ⓗ, 🄷, ⒜), full-width forms from East Asian typography, small capital and modifier letters from phonetic alphabets, and, for strikethrough and underline, combining characters (U+0336 and U+0332) attached after every character.
Where it works and where it doesn't
- Display: phones and computers released in recent years show most styles, but older devices, some games and some apps show empty boxes. A few letters in the filled squared style (🅰, 🅱, 🅾, 🅿) are also emoji and may appear as coloured icons.
- Search: 𝐇𝐞𝐥𝐥𝐨 and Hello are different characters, so search features usually won't match the styled word, and people can't find you by a styled name.
- Accessibility: screen readers may skip these characters or announce each one separately, for example as “mathematical bold capital H”. Keep important information in plain text.
- Length limits: most styled letters are outside Unicode's basic range and are stored as two code units in many systems, so a character counter may count each as two.
- Usernames: many services only allow plain letters and numbers in usernames and handles, even if display names accept styled text.
FAQ
Why don't accented letters or my language change?
Unicode only has these look-alike sets for the basic Latin letters A–Z and digits 0–9. Letters with accents and other scripts, such as Cyrillic, Greek, Korean, Japanese or Chinese, are left unchanged.
Why do I see boxes or question marks after pasting?
The device or app showing the text has no font containing those characters. Pick a more widely supported style – bold, italic and sans-serif are the safest – or check on the device your audience is likely to use.
Should I use it for headings on my website?
No. On your own site, use real fonts and CSS for bold or italic text. Styled Unicode characters hurt accessibility and won't match what people type into search engines.
Can I combine strikethrough with another style?
Yes: copy a styled result, paste it into the box, then copy the strikethrough or underline version. How neatly the line joins up depends on the font.