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.

FamilySampleFont familiesMore
Bold๐—ณ๐—ฎ๐—ป๐—ฐ๐˜† ๐˜๐—ฒ๐˜…๐˜3in the tool above
Italic๐‘“๐‘Ž๐‘›๐‘๐‘ฆ ๐‘ก๐‘’๐‘ฅ๐‘ก1in the tool above
Cursive๐’ป๐’ถ๐“ƒ๐’ธ๐“Ž ๐“‰โ„ฏ๐“๐“‰1cursive text generator
Gothic / Old English๐–‹๐–†๐–“๐–ˆ๐–ž ๐–™๐–Š๐–๐–™1in the tool above
Bubbleโ“•โ“โ“โ“’โ“จ โ“ฃโ“”โ“งโ“ฃ44bubble text generator
Small caps๊œฐแด€ษดแด„ส แด›แด‡xแด›101in the tool above
Tiny (superscript)แถ แตƒโฟแถœสธ แต—แต‰หฃแต—109in the tool above
Upside downส‡xวส‡ สŽษ”uษษŸ110in the tool above
Strikethroughfฬถaฬถnฬถcฬถyฬถ tฬถeฬถxฬถtฬถ184in the tool above
Vaporwave๏ฝ† ๏ฝ ๏ฝŽ ๏ฝƒ ๏ฝ™ ๏ฝ” ๏ฝ… ๏ฝ˜ ๏ฝ”36in the tool above
Glitch (zalgo)fฬฬ‘ฬ—ฬ™aฬอ’ฬžฬซnอ‚ฬ‡ฬฆฬคcฬ‘อ‚ฬ–ฬœyฬˆฬŽฬฬฌ tอ‘ฬฬฌฬeฬŽอ‘ฬœฬ–xอ’ฬŠฬคฬฆtอƒฬฬซฬž101in the tool above
Currency lookโ‚ฃโ‚ณโ‚ฆโ‚ตษŽ โ‚ฎษ†ำพโ‚ฎ102in 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 WhatsAppYou getWhere it works
*bold*boldChats
_italic_italicChats
~strikethrough~strikethroughChats
“`monospace“`monospaceChats
๐—ฏ๐—ผ๐—น๐—ฑ (Unicode)bold everywhereChats, 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 itFancy fonts?What actually applies
TikTok display nameYesAccepts Unicode styles
TikTok username (@handle)NoLetters, numbers, underscore and full stop only
Instagram bioYesAccepts Unicode styles
Instagram name fieldYesAccepts Unicode styles
Instagram username (@handle)NoRestricted identifier field
In-game nicknamesPartlyDepends on the game’s own filter โ€” see the note below
Fancy fonts work in a bio and display name but not in a username field
Style the display name and the bio; leave the @handle in plain letters.

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.

StyleLooks like5 letters costSurvives NFKC?
Plainfancy5 unitsYes
Bold๐Ÿ๐š๐ง๐œ๐ฒ10 unitsNo
Italic๐‘“๐‘Ž๐‘›๐‘๐‘ฆ10 unitsNo
Script๐“ฏ๐“ช๐“ท๐“ฌ๐”‚10 unitsNo
Double-struck๐•—๐•’๐•Ÿ๐•”๐•ช10 unitsNo
Fraktur๐”ฃ๐”ž๐”ซ๐” ๐”ถ10 unitsNo
Monospace๐š๐šŠ๐š—๐šŒ๐šข10 unitsNo
Small caps๊œฐแด€ษดแด„ส5 unitsYes
Circledโ“•โ“โ“โ“’โ“จ5 unitsNo
Fullwidth๏ฝ†๏ฝ๏ฝŽ๏ฝƒ๏ฝ™5 unitsNo
A bold five letter word counts as ten UTF-16 characters against a length limit
The same five letters weigh twice as much once they leave the Basic Multilingual Plane.

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.

STEP 1

Enter your nickname

0 / 30
STEP 2

Choose a style (optional)

100% Free โ€ข No sign-up โ€ข No limits

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.