Font Generator
Type your text and copy it in 67 styles: 𝓬𝓾𝓻𝓼𝓲𝓿𝓮, 𝗯𝗼𝗹𝗱, 𝔤𝔬𝔱𝔥𝔦𝔠, ⓑⓤⓑⓑⓛⓔ, ᵗⁱⁿʸ and more. They paste into most places that accept text, from bios and captions to comments and chats.
- 67 styles
- Checked against Unicode
- Free, no sign-up
↑ ↓ to choose · Enter
No style matches that. Try , , , or .
- Cursiveℱ𝒶𝓃𝒸𝓎 ℱℴ𝓃𝓉𝓈
- Cursive Bold𝓕𝓪𝓷𝓬𝔂 𝓕𝓸𝓷𝓽𝓼
- Bold Sans𝗙𝗮𝗻𝗰𝘆 𝗙𝗼𝗻𝘁𝘀
- Bold Serif𝐅𝐚𝐧𝐜𝐲 𝐅𝐨𝐧𝐭𝐬
- Bold Italic Sans𝙁𝙖𝙣𝙘𝙮 𝙁𝙤𝙣𝙩𝙨
- Bold Italic Serif𝑭𝒂𝒏𝒄𝒚 𝑭𝒐𝒏𝒕𝒔
- Italic Serif𝐹𝑎𝑛𝑐𝑦 𝐹𝑜𝑛𝑡𝑠
- Italic Sans𝘍𝘢𝘯𝘤𝘺 𝘍𝘰𝘯𝘵𝘴
- Gothic𝔉𝔞𝔫𝔠𝔶 𝔉𝔬𝔫𝔱𝔰
- Gothic Bold𝕱𝖆𝖓𝖈𝖞 𝕱𝖔𝖓𝖙𝖘
- Outline𝔽𝕒𝕟𝕔𝕪 𝔽𝕠𝕟𝕥𝕤
- Sans Serif𝖥𝖺𝗇𝖼𝗒 𝖥𝗈𝗇𝗍𝗌
- Typewriter𝙵𝚊𝚗𝚌𝚢 𝙵𝚘𝚗𝚝𝚜
- BubbleⒻⓐⓝⓒⓨ Ⓕⓞⓝⓣⓢ
- Black Bubble🅕🅐🅝🅒🅨 🅕🅞🅝🅣🅢
- Square🄵🄰🄽🄲🅈 🄵🄾🄽🅃🅂
- Black Square🅵🅰🅽🅲🆈 🅵🅾🅽🆃🆂
- Parentheses🄕⒜⒩⒞⒴ 🄕⒪⒩⒯⒮
- Letter Tiles🇫 🇦 🇳 🇨 🇾 🇫 🇴 🇳 🇹 🇸
- Wide (Vaporwave)Fancy Fonts
- Small Capsꜰᴀɴᴄʏ ꜰᴏɴᴛꜱ
- Tiny Textᶠᵃⁿᶜʸ ᶠᵒⁿᵗˢ
- Superscriptᶠᵃⁿᶜʸ ᶠᵒⁿᵗˢ
- SubscriptFₐₙcy Fₒₙₜₛ
- StrikethroughF̶a̶n̶c̶y̶ ̶F̶o̶n̶t̶s̶
- Short StrikeF̵a̵n̵c̵y̵ ̵F̵o̵n̵t̵s̵
- SlashedF̸a̸n̸c̸y̸ F̸o̸n̸t̸s̸
- Wavy StrikeF̴a̴n̴c̴y̴ ̴F̴o̴n̴t̴s̴
- UnderlineF̲a̲n̲c̲y̲ ̲F̲o̲n̲t̲s̲
- Double UnderlineF̳a̳n̳c̳y̳ ̳F̳o̳n̳t̳s̳
- OverlineF̅a̅n̅c̅y̅ ̅F̅o̅n̅t̅s̅
- Wavy UnderlineF̰a̰n̰c̰y̰ ̰F̰o̰n̰t̰s̰
- DottedF̤a̤n̤c̤y̤ F̤o̤n̤t̤s̤
- CrossedF̽a̽n̽c̽y̽ F̽o̽n̽t̽s̽
- Arrow BelowF͎a͎n͎c͎y͎ F͎o͎n͎t͎s͎
- RingedF⃝a⃝n⃝c⃝y⃝ F⃝o⃝n⃝t⃝s⃝
- BoxedF⃞a⃞n⃞c⃞y⃞ F⃞o⃞n⃞t⃞s⃞
- Glitch LightF͕̘̐̒a̫͘͟nc̸y̵̨̤ͧ F̵͛͑o̞̼n̴t̀ͩs̷
- GlitchF̹͚͚̐̒́ͯͧ͟ą̶̡͖̟͔̽ͬͮ͘n̳͙͎̤̑ç̢̘̰̤ͬͬ͜y̵̵̬͈ͧͬ̏͜ F͛͑̈́̏̐͝o̸n̻͘t̵̵̛̻̟̰̠̀ͩ̍ͧ̍s̴̹̞͔͔͎̥͊
- CursedF̵̴̵̡̙̲̣̮͇̞͔͕̘̐̒́ͯͧ̂͛͐ͮͫa̵͔͍̽ͬͮ̽́ͣͨ͘n̸̸͙̫̠̑̒͐c̢̰̤ͬͬ̏ͩ͜y̸͈͈͉̭͇ͧͬ̏ͬ̐̔ F̺̖̦̩̬͇͛͑̈́̏̐̇́̔͋͝͞o̸̼n̷͖̺̺̝̯̪̖̣̄͘͢t̴̶̛̠̲̞͍̮̀ͩ̍ͧ̍̎͑͒̊̚͝s̷̴̸͎̥̖̘͉͚̯̰̖͈̟͊͒̀
- Upside DownsʇuoℲ ʎɔuɐℲ
- Mirrorƨƚnoꟻ γↄnɒꟻ
- Greek Styleƒαη¢у ƒσηтѕ
- Cyrillic StyleFдиcч Fфитs
- Currency₣₳₦₵Ɏ ₣Ø₦₮₴
- CrossbarFⱥnȼɏ Fønŧs
- HookedƑąɲƈƴ Ƒǫɲƭʂ
- TribalᖴᗩᑎᑕY ᖴOᑎTᔕ
- Asian Style千卂几匚ㄚ 千ㄖ几ㄒ丂
- Thai StyleŦคภςฯ Ŧ๏ภՇร
- Hearts BetweenF♥a♥n♥c♥y F♥o♥n♥t♥s
- Stars BetweenF⋆a⋆n⋆c⋆y F⋆o⋆n⋆t⋆s
- Sparkles BetweenF✦a✦n✦c✦y F✦o✦n✦t✦s
- Dots BetweenF·a·n·c·y F·o·n·t·s
- Spaced OutF a n c y F o n t s
- Royal꧁༺ Fancy Fonts ༻꧂
- Shooting Stars★彡 Fancy Fonts 彡★
- Sparkle✧・゚: *✧・゚:* Fancy Fonts *:・゚✧*:・゚✧
- Hearts♡ Fancy Fonts ♡
- Lenticular【Fancy Fonts】
- Corner Brackets『Fancy Fonts』
- Cute꒰ Fancy Fonts ꒱
- Wave•´¯`•. Fancy Fonts .•´¯`•
- Blocks▀▄▀▄▀▄ Fancy Fonts ▄▀▄▀▄▀
- Flowers✿ Fancy Fonts ✿
- Starry Night⋆。°✩ Fancy Fonts ✩°。⋆
- Arrows➵ Fancy Fonts ➵
How this font generator works
These aren't fonts in the usual sense. A font changes how the same letters are drawn; here, the letters themselves change. Unicode, the standard every phone and computer uses for text, includes thousands of characters that already look styled: mathematical script letters like 𝒜 (U+1D49C MATHEMATICAL SCRIPT CAPITAL A), circled letters like Ⓐ (U+24B6 CIRCLED LATIN CAPITAL LETTER A), small capitals like ᴀ (U+1D00 LATIN LETTER SMALL CAPITAL A), and many more.
The generator swaps each letter you type for its styled twin. Because the result is ordinary Unicode text, the style travels with it: paste it into another app and it still looks the same, with no font to install. Nothing you type is sent anywhere; it all happens in your browser.
Why some generators give you empty boxes
When Unicode added its mathematical letters in Unicode 3.1 (2001), 11 script letters, 5 fraktur letters, 7 double-struck letters and the italic small h already existed in an older block called Letterlike Symbols, encoded back in Unicode 1.1 (1993). Unicode left their slots in the new block empty on purpose. A generator that fills those slots by counting from the letter A produces characters that don't exist, and your phone draws a box.
We take every letter from its official Unicode name instead, so we always land on the real character: the cursive B is ℬ (U+212C SCRIPT CAPITAL B). We also leave out characters added to Unicode after 2010, because fonts made before a character existed can't include it.
Where you can use these fonts
Anywhere that takes plain text and doesn't filter characters: profile bios, display names, captions, comments, chat messages, documents and many games. Two places to be careful:
- Names with strict rules. Facebook, for example, lists “symbols” and “characters from multiple languages” among the things its names don't allow. Usernames (the @handle) are usually limited to plain letters and numbers.
- Apps that already have formatting. Discord and WhatsApp can make real bold, italic and strikethrough text with simple codes. Real formatting stays searchable and readable for screen readers, so use it when the app offers it. See Discord fonts for the codes.
Three things to know before you paste
It's different text, not just a different look. To a computer, 𝒽ℯ𝓁𝓁ℴ is not the word hello. Keep the words people search for (your name, your shop, your username) in plain letters.
Screen readers may stumble. They can announce each styled letter by its Unicode name (“mathematical bold capital H”) or skip it, which makes the text hard to follow for people who rely on them. Use styles for a few words, not for whole paragraphs.
It can count double. Many styled letters (all the cursive, bold, italic and gothic ones) live outside the first 65,536 Unicode characters, so they take two UTF-16 code units. Web forms that limit length with the HTML maxlength attribute count those units, and X counts these letters as two characters each toward its 280-character limit.
Frequently asked questions
Are these real fonts?
No. They are Unicode characters that look styled, so they keep their look wherever you paste them. A real font only changes the look on your own screen.
Why do some letters show up as boxes?
The device you're viewing on has no font that contains that character. We only use characters that have been in Unicode since 2010 or earlier, which avoids most boxes, but a very old phone or an app with its own limited font can still show one.
Why do some letters not change?
Unicode doesn't have every letter in every style. There is no small-capital X, for example, and only 17 lowercase letters have a subscript version. Each style page lists exactly which letters stay as typed.
Is it free? Do I need to install anything?
It's free and there's nothing to install. The characters are part of Unicode, so you can paste them anywhere text is accepted.
Do these fonts work in my name on social media?
Often in the display name, rarely in the username. Each app sets its own rules: Facebook doesn't allow symbols or mixed alphabets in names, while many other apps accept any Unicode text in a display name or bio.
Does anything I type get saved or sent?
No. The conversion runs in your browser. To save you retyping, your last text and your favorite styles are stored in your own browser only (local storage), and you can clear them anytime.