Fancy Text Generator โ Unicode Fonts for Bio, Display Name & Posts
A fancy text generator turns ordinary letters into Unicode styles โ bold, cursive, bubble, small caps and more โ that you copy into Instagram, TikTok, WhatsApp or a game name. The NickFUN fancy text generator shows 60 named styles at once, free and with no sign-up.
- Bold 1 font ๐๐๐ง๐๐ฒ ๐ญ๐๐ฑ๐ญ
- Italic 1 font ๐๐๐๐๐ฆ ๐ก๐๐ฅ๐ก
- Bold italic 1 font ๐๐๐๐๐ ๐๐๐๐
- Cursive script 1 font ๐ป๐ถ๐๐ธ๐ ๐โฏ๐๐
- Bold cursive 1 font ๐ฏ๐ช๐ท๐ฌ๐ ๐ฝ๐ฎ๐๐ฝ
- Gothic (Fraktur) 1 font ๐ฃ๐๐ซ๐ ๐ถ ๐ฑ๐ข๐ต๐ฑ
- Bold gothic 1 font ๐๐๐๐๐ ๐๐๐๐
- Double-struck (outline) 3 fonts ๐๐๐๐๐ช ๐ฅ๐๐ฉ๐ฅ
- Sans 3 fonts ๐ฟ๐บ๐๐ผ๐ ๐๐พ๐๐
- Sans bold 3 fonts ๐ณ๐ฎ๐ป๐ฐ๐ ๐๐ฒ๐ ๐
- Sans italic 3 fonts ๐ง๐ข๐ฏ๐ค๐บ ๐ต๐ฆ๐น๐ต
- Sans bold italic 3 fonts ๐๐๐ฃ๐๐ฎ ๐ฉ๐๐ญ๐ฉ
- Monospace 2 fonts ๐๐๐๐๐ข ๐๐๐ก๐
- Wide (fullwidth) 36 fonts ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ ๏ฝ๏ฝ ๏ฝ๏ฝ
- Bubble 44 fonts โโโโโจ โฃโโงโฃ
- Black bubble 43 fonts ๐ ๐ ๐ ๐ ๐ จ ๐ ฃ๐ ๐ ง๐ ฃ
- Squares 43 fonts ๐ต๐ฐ๐ฝ๐ฒ๐ ๐ ๐ด๐ ๐
- Black squares 43 fonts ๐ ต๐ ฐ๐ ฝ๐ ฒ๐ ๐๐ ด๐๐
- Parenthesized 43 fonts โกโโฉโโด โฏโ โณโฏ
- Small caps 101 fonts ๊ฐแดษดแดส แดแดxแด
- Tiny (superscript) 109 fonts แถ แตโฟแถสธ แตแตหฃแต
- Upside down 110 fonts สxวส สษuษษ
- Greek look-alike 165 fonts ฯฮฑษณฦแง ฦาฝxฦ
- Strikethrough 184 fonts fฬถaฬถnฬถcฬถyฬถ tฬถeฬถxฬถtฬถ
- Underline 184 fonts fฬฒaฬฒnฬฒcฬฒyฬฒ tฬฒeฬฒxฬฒtฬฒ
- Slashed 184 fonts fฬธaฬธnฬธcฬธyฬธ tฬธeฬธxฬธtฬธ
- Spaced out 184 fonts f a n c y t e x t
- Subscript 102 fonts fโโcy โโโโ
- Reversed 184 fonts txet ycnaf
- Double underline 104 fonts fฬณaฬณnฬณcฬณyฬณ tฬณeฬณxฬณtฬณ
- Overline 114 fonts fฬ aฬ nฬ cฬ yฬ tฬ eฬ xฬ tฬ
- Crossed 108 fonts fฬฝaฬฝnฬฝcฬฝyฬฝ tฬฝeฬฝxฬฝtฬฝ
- Tilde strike 111 fonts fฬดaฬดnฬดcฬดyฬด tฬดeฬดxฬดtฬด
- Dotted 216 fonts fฬฃaฬฃnฬฃcฬฃyฬฃ tฬฃeฬฃxฬฃtฬฃ
- Zigzag 99 fonts fอaอnอcอyอ tอeอxอtอ
- Short slash 110 fonts fฬทaฬทnฬทcฬทyฬท tฬทeฬทxฬทtฬท
- X below 101 fonts fอaอnอcอyอ tอeอxอtอ
- Wavy underline 123 fonts fฬฐaฬฐnฬฐcฬฐyฬฐ tฬฐeฬฐxฬฐtฬฐ
- Lenticular brackets 39 fonts ใfใใaใใnใใcใใyใ ใtใใeใใxใใtใ
- Corner brackets 40 fonts ใfใใaใใnใใcใใyใ ใtใใeใใxใใtใ
- Square brackets 184 fonts [f][a][n][c][y] [t][e][x][t]
- Double brackets 42 fonts โฆfโงโฆaโงโฆnโงโฆcโงโฆyโง โฆtโงโฆeโงโฆxโงโฆtโง
- Angle brackets 43 fonts โจfโฉโจaโฉโจnโฉโจcโฉโจyโฉ โจtโฉโจeโฉโจxโฉโจtโฉ
- Sparkles between 6 fonts fโฆaโฆnโฆcโฆy tโฆeโฆxโฆt
- Hearts between 41 fonts fโกaโกnโกcโกy tโกeโกxโกt
- Stars between 42 fonts fโ aโ nโ cโ y tโ eโ xโ t
- Dots between 179 fonts fยทaยทnยทcยทy tยทeยทxยทt
- Flowers between 41 fonts fโฟaโฟnโฟcโฟy tโฟeโฟxโฟt
- Currency look 102 fonts โฃโณโฆโตษ โฎษำพโฎ
- Asian look 36 fonts ๅๅๅ ๅใ ใไนไนใ
- Cyrillic look-alike 166 fonts fะฐะฟัั ัะตั ั
- Glitch (zalgo) 101 fonts fฬฬฬฬaฬอฬฬซnอฬฬฆฬคcฬอฬฬyฬฬฬฬฌ tอฬฬฌฬeฬอฬฬxอฬฬคฬฆtอฬฬซฬ
- Vaporwave 36 fonts ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ
- Title small caps 101 fonts Fแดษดแดส Tแดxแด
- Bold strikethrough 1 font ๐ฬถ๐ฬถ๐งฬถ๐ฬถ๐ฒฬถ ๐ญฬถ๐ฬถ๐ฑฬถ๐ญฬถ
- Cursive underline 1 font ๐ปฬฒ๐ถฬฒ๐ฬฒ๐ธฬฒ๐ฬฒ ๐ฬฒโฏฬฒ๐ฬฒ๐ฬฒ
- Small caps underline 101 fonts ๊ฐฬฒแดฬฒษดฬฒแดฬฒสฬฒ แดฬฒแดฬฒxฬฒแดฬฒ
- Italic strikethrough 1 font ๐ฬถ๐ฬถ๐ฬถ๐ฬถ๐ฆฬถ ๐กฬถ๐ฬถ๐ฅฬถ๐กฬถ
- Monospace underline 2 fonts ๐ฬฒ๐ฬฒ๐ฬฒ๐ฬฒ๐ขฬฒ ๐ฬฒ๐ฬฒ๐กฬฒ๐ฬฒ
- Sans bold underline 3 fonts ๐ณฬฒ๐ฎฬฒ๐ปฬฒ๐ฐฬฒ๐ฬฒ ๐ฬฒ๐ฒฬฒ๐ ฬฒ๐ฬฒ
Type anything above and this fancy text generator rewrites it in 60 named Unicode styles you can copy with one tap โ bold, italic, cursive, gothic, bubble, small caps, strikethrough, vaporwave, glitch and more. The grey number beside each style is how many font families on our test machine can draw it (measured 30 September 2026). Nothing installs and nothing is retyped: the characters you copy are the exact characters that land in a TikTok display name or an Instagram bio. Every style on this page was measured by The NickFUN Team; the character-cost figures date from 10 August 2026.
Convert text to fancy fonts and stylish letters
Paste or type your text in the box at the top, then copy any styled line you like โ that is the whole conversion. There is no “font” being downloaded: the generator swaps each letter for a different Unicode character that already looks bold, italic or script, so the result travels as plain text into any app that accepts Unicode.
That distinction is the reason these styles work in places that have no font settings at all. A real font is a file your device loads; what this page produces is a different set of characters, which is why ๐ฏ๐ช๐ท๐ฌ๐ keeps its look inside a bio field, a chat message or a comment. Most of the styles come from the Mathematical Alphanumeric Symbols block (U+1D400โU+1D7FF), a range Unicode originally added so equations could distinguish a bold variable from an italic one.
If what you actually want is a decorated name rather than restyled letters โ frames, hearts, crowns wrapped around the word โ the nickname generator with special characters is built for that job instead. This page stays on font conversion.
Fancy text styles by family
The 60 styles above fall into a dozen families. Here is one line of each, with how many font families can draw it; a few families have their own page with extra examples and tips, and ready-made bio lines are on our stylish text quotes page.
| Family | Sample | Font families | More |
|---|---|---|---|
| Bold | ๐ณ๐ฎ๐ป๐ฐ๐ ๐๐ฒ๐ ๐ | 3 | in the tool above |
| Italic | ๐๐๐๐๐ฆ ๐ก๐๐ฅ๐ก | 1 | in the tool above |
| Cursive | ๐ป๐ถ๐๐ธ๐ ๐โฏ๐๐ | 1 | cursive text generator |
| Gothic / Old English | ๐๐๐๐๐ ๐๐๐๐ | 1 | in the tool above |
| Bubble | โโโโโจ โฃโโงโฃ | 44 | bubble text generator |
| Small caps | ๊ฐแดษดแดส แดแดxแด | 101 | in the tool above |
| Tiny (superscript) | แถ แตโฟแถสธ แตแตหฃแต | 109 | in the tool above |
| Upside down | สxวส สษuษษ | 110 | in the tool above |
| Strikethrough | fฬถaฬถnฬถcฬถyฬถ tฬถeฬถxฬถtฬถ | 184 | in the tool above |
| Vaporwave | ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ | 36 | in the tool above |
| Glitch (zalgo) | fฬฬฬฬaฬอฬฬซnอฬฬฆฬคcฬอฬฬyฬฬฬฬฌ tอฬฬฌฬeฬอฬฬxอฬฬคฬฆtอฬฬซฬ | 101 | in the tool above |
| Currency look | โฃโณโฆโตษ โฎษำพโฎ | 102 | in the tool above |
Cursive & calligraphy text
Cursive text is the most requested style: ๐ฝ๐ถ๐๐น๐๐๐พ๐๐โฏ๐ or bold ๐ฑ๐ช๐ท๐ญ๐๐ป๐ฒ๐ฝ๐ฝ๐ฎ๐ท. Both come from the mathematical alphabet block, which only one font family on our test machine draws, so they look best on current phones and worst on old ones. The dedicated cursive text generator explains why a cursive name can break halfway and lists 44 ready-made examples.
TikTok fonts
TikTok fonts are simply Unicode styles pasted into your TikTok display name, bio or captions โ the app has no font picker for profiles. Your @username stays plain (letters, numbers, underscores and full stops), and the bio is short, so pick compact styles: small caps and tiny text take no extra room, while wide and spaced styles eat your limit fast.
Aesthetic text
Aesthetic text leans soft and spaced out: vaporwave ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ ๏ฝ, small caps, sparkles or flowers between letters, and corner brackets. It suits bios, story captions and playlist names more than game tags.
Fancy text for WhatsApp
WhatsApp gives you two ways to style text. Its own formatting marks โ asterisks for bold, underscores for italic and so on โ are the cleanest inside chats, because the words stay normal and searchable. Unicode styles from the tool above are the only option for places where formatting does not apply, such as your WhatsApp name and About text. Our WhatsApp text formatting tool adds the marks for you and lists the rules that make them work.
| Type this in WhatsApp | You get | Where it works |
|---|---|---|
| *bold* | bold | Chats |
| _italic_ | italic | Chats |
| ~strikethrough~ | strikethrough | Chats |
| “`monospace“` | monospace | Chats |
| ๐ฏ๐ผ๐น๐ฑ (Unicode) | bold everywhere | Chats, name, About |
Fancy text with emoji
Fancy fonts and emoji mix well as long as the emoji frames the text rather than breaking it up. Copy one of these or build your own: style the word above, then add an emoji on each side.
Symbols, kaomoji and emoji to mix with fancy text
Pair a styled word with a small symbol, face or emoji. Sorted by type โ tap to copy.
Symbols
Combos
Emoji
Kaomoji
Copy fancy fonts for a bio or username
Fancy fonts work in bios, display names, captions and posts โ but they are blocked in most @username fields, and that single distinction causes more confusion than anything else in this niche. A username is an identifier the platform has to route and de-duplicate, so it is restricted to a narrow character set; a display name is just a label, so it accepts Unicode.
| Where you paste it | Fancy fonts? | What actually applies |
|---|---|---|
| TikTok display name | Yes | Accepts Unicode styles |
| TikTok username (@handle) | No | Letters, numbers, underscore and full stop only |
| Instagram bio | Yes | Accepts Unicode styles |
| Instagram name field | Yes | Accepts Unicode styles |
| Instagram username (@handle) | No | Restricted identifier field |
| In-game nicknames | Partly | Depends on the game’s own filter โ see the note below |

So the honest instruction is: style your display name and your bio, and leave your handle in plain letters. Anyone promising a fancy @username is describing something the platform does not allow, and copying one in simply fails validation.
Game name fields are a separate case again, because many of them run your input through normalisation before storing it โ which is where the next section matters. Free Fire is the strictest of the ones we have measured, so it has its own page with the symbol set that survives that field.
What a fancy font costs you in characters
A styled word is longer than it looks. Most fancy styles live outside the Basic Multilingual Plane, so each letter takes two UTF-16 code units instead of one โ and a lot of length validators count code units, not letters. We ran the word fancy through every style this generator produces and measured the result. “Cost” below is UTF-16 code units, the figure a length check usually sees; in bytes the same bold word weighs 20 against plain text’s 5.
| Style | Looks like | 5 letters cost | Survives NFKC? |
|---|---|---|---|
| Plain | fancy | 5 units | Yes |
| Bold | ๐๐๐ง๐๐ฒ | 10 units | No |
| Italic | ๐๐๐๐๐ฆ | 10 units | No |
| Script | ๐ฏ๐ช๐ท๐ฌ๐ | 10 units | No |
| Double-struck | ๐๐๐๐๐ช | 10 units | No |
| Fraktur | ๐ฃ๐๐ซ๐ ๐ถ | 10 units | No |
| Monospace | ๐๐๐๐๐ข | 10 units | No |
| Small caps | ๊ฐแดษดแดส | 5 units | Yes |
| Circled | โโโโโจ | 5 units | No |
| Fullwidth | ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ | 5 units | No |

Two things fall out of that table. First, a bold five-letter word can be charged as ten characters against a length limit, so a bio written entirely in bold or script fills up roughly twice as fast as the same words in plain text. Second, small caps is the only style here that is both cheap and durable โ it costs the same five units as plain text and it is the one style that comes through NFKC normalisation unchanged.
That is because small caps letters are ordinary Latin characters in their own right, while bold, italic, script, fraktur, monospace, circled and fullwidth all carry a compatibility decomposition โ a formal instruction that says “this is really just the plain letter”. Any app that normalises your input follows that instruction and your styling collapses. For how this plays out specifically inside game name fields, NickFUN fancy text & nicknames covers the name-field test on the homepage.
Where fancy fonts quietly break
Three failure modes are worth knowing before you paste a styled name somewhere permanent, and none of them are visible from a preview.
Screen readers. Assistive software reads the underlying character, not the shape. Mathematical Alphanumeric letters are frequently announced one at a time, read as their formal Unicode names, or skipped entirely โ so a bio written in script can be unusable for someone using a screen reader. If accessibility matters for your account, keep the styling to a short flourish rather than the whole bio.
Search and mentions. Styled characters are not the same characters as their plain counterparts, so a name in ๐ฃ๐ฏ๐๐จ๐ฑ๐ฒ๐ฏ generally will not match a search for the plain spelling, and autocomplete may not find you. A display name is where this costs you least; a business or creator account usually wants at least the plain word present somewhere.
Missing glyphs. A style renders only if the device has a font covering that Unicode range. When it does not, you get an empty rectangle. We measured which styles fail most often in why stylish names show as boxes.
Decorate fancy text with symbols
Want frames like ๊ง ๊ง or โ around your text instead of new letters? The NickFUN name maker below wraps any name in symbol sets, and its โAdd your own ideaโ box shares your version with the next person who searches that name โ submissions are filtered before they appear.
Enter your nickname
Choose a style (optional)
Just added for โ
Nicknames shared by other players
Add your own idea
Ideas are shown to everyone searching for this name.
Frequently asked questions
Why do some fancy fonts show as boxes on certain apps?
An empty rectangle means the device has no glyph for that character in the font it is using โ it is a missing-font problem on the viewer’s side, not a broken character on yours. The text is intact and will copy and paste correctly; it simply cannot be drawn there. Older Android builds are the usual culprit for the rarer ranges, and the same string often renders perfectly on a newer phone or inside TikTok and Instagram. If a style shows boxes for you, pick one from a more common range โ small caps, tiny text and look-alike letters are drawn by around 100 font families or more, while bold, italic and cursive are drawn by only one to three.
Are these real fonts?
No, and that is why they work without installing anything. Each styled letter is a distinct Unicode character that happens to look bold or cursive. You are copying characters, not applying formatting, which is exactly what lets the look survive a paste into an app that offers no styling controls.
Can I use a fancy font in my @username?
On TikTok and Instagram, no. Username fields accept only letters, numbers, underscores and full stops. Display names, bios and captions accept Unicode styles, so that is where the styling belongs.
Is this fancy text generator free?
Yes โ no sign-up, no download and no limit on how much text you convert. The generator runs on the page and the copy button puts the exact characters on your clipboard.
Which style should I pick if I only pick one?
Small caps. On the measurements above it is the only style that keeps its look through normalisation and costs no extra characters against a length limit, which makes it the safest choice for a field you do not want to re-edit later.
