Fancy font generator
Type once to see your text in dozens of Unicode styles, such as bold, cursive script, double-struck, bubble and small caps, and copy any of them into a bio, a post or a caption.
Off: your text is gone when you close the page. It is never sent anywhere.
Use fancy text sparingly
These are Unicode symbols, not fonts. Screen readers read them out as math symbols, letter by letter, or skip them, search may not find them, and some devices show empty boxes. Keep names, links and anything important in plain text. Why
28 styles
- Bold๐ ๐๐ง๐๐ฒ ๐ญ๐๐ฑ๐ญ ๐๐๐
- Italic๐น๐๐๐๐ฆ ๐ก๐๐ฅ๐ก 123The italic h is the Planck constant sign (โ). No digits in this style, so numbers stay plain.
- Bold italic๐ญ๐๐๐๐ ๐๐๐๐ 123No digits in this style, so numbers stay plain.
- Script (cursive)โฑ๐ถ๐๐ธ๐ ๐โฏ๐๐ 123B E F H I L M R e g o come from Letterlike Symbols and may look a little different. No digits in this style, so numbers stay plain.
- Bold script๐๐ช๐ท๐ฌ๐ ๐ฝ๐ฎ๐๐ฝ 123No digits in this style, so numbers stay plain.
- Fraktur (gothic)๐๐๐ซ๐ ๐ถ ๐ฑ๐ข๐ต๐ฑ 123C H I R Z come from Letterlike Symbols. No digits in this style, so numbers stay plain.
- Bold fraktur๐ฑ๐๐๐๐ ๐๐๐๐ 123No digits in this style, so numbers stay plain.
- Double-struck (outline)๐ฝ๐๐๐๐ช ๐ฅ๐๐ฉ๐ฅ ๐๐๐C H N P Q R Z are the number-set symbols โ โ โ โ โ โ โค from Letterlike Symbols.
- Sans-serif๐ฅ๐บ๐๐ผ๐ ๐๐พ๐๐ ๐ฃ๐ค๐ฅ
- Sans-serif bold๐๐ฎ๐ป๐ฐ๐ ๐๐ฒ๐ ๐ ๐ญ๐ฎ๐ฏ
- Sans-serif italic๐๐ข๐ฏ๐ค๐บ ๐ต๐ฆ๐น๐ต 123No digits in this style, so numbers stay plain.
- Sans-serif bold italic๐๐๐ฃ๐๐ฎ ๐ฉ๐๐ญ๐ฉ 123No digits in this style, so numbers stay plain.
- Monospace (typewriter)๐ต๐๐๐๐ข ๐๐๐ก๐ ๐ท๐ธ๐น
- Circled (bubble)โปโโโโจ โฃโโงโฃ โ โกโข
- Black bubble๐ ๐ ๐ ๐ ๐ จ ๐ ฃ๐ ๐ ง๐ ฃ โถโทโธCapitals only, so lowercase letters become capitals.
- Squared๐ต๐ฐ๐ฝ๐ฒ๐ ๐ ๐ด๐ ๐ 123Capitals only, so lowercase letters become capitals. No digits.
- Black squares๐ ต๐ ฐ๐ ฝ๐ ฒ๐ ๐๐ ด๐๐ 123Capitals only. Phones often show A, B, O and P as red emoji (the blood-type signs).
- Parenthesized๐โโฉโโด โฏโ โณโฏ โดโตโถDigits 1 to 9 only: there is no 0 in brackets.
- Fullwidth (wide)๏ผฆ๏ฝ๏ฝ๏ฝ๏ฝใ๏ฝ๏ฝ ๏ฝ๏ฝใ๏ผ๏ผ๏ผ
- Small caps๊ฐแดษดแดส แดแดxแด 123There is no small capital X, and most fonts lack the small capital Q, so both stay lowercase.
- Superscript (tiny)แถ แตโฟแถสธ แตแตหฃแต ยนยฒยณThere is no superscript q. Capitals without their own form (C F Q S X Y Z) use the small letter.
- SubscriptFโโcy โโโโ โโโOnly 17 letters have a subscript form (a e h i j k l m n o p r s t u v x); b c d f g q w y z stay as they are.
- StrikethroughFฬถaฬถnฬถcฬถyฬถ ฬถtฬถeฬถxฬถtฬถ ฬถ1ฬถ2ฬถ3ฬถA line drawn through each character with a combining mark, so the text doubles in length.
- UnderlineFฬฒaฬฒnฬฒcฬฒyฬฒ ฬฒtฬฒeฬฒxฬฒtฬฒ ฬฒ1ฬฒ2ฬฒ3ฬฒA combining low line after each character; it looks best in fonts that join the lines up.
- Double underlineFฬณaฬณnฬณcฬณyฬณ ฬณtฬณeฬณxฬณtฬณ ฬณ1ฬณ2ฬณ3ฬณ
- SlashedFฬธaฬธnฬธcฬธyฬธ tฬธeฬธxฬธtฬธ 1ฬธ2ฬธ3ฬธ
- Upside downโโฦ สxวส สษuษโฒEach letter is swapped for a lookalike turned over and the text is reversed. Accented letters stay as they are.
- Glitch (mild)Fอaฬฬnอcอคฬyฬ tออฅeอคอคฬฎxอซtอฬฬ 1ฬอ2ฬฬฬฃ3อฅฬAt most 3 marks per letter, so it stays readable and doesn't spill over other lines.
- Nothing is uploaded
- Free, no sign-up
- Works on phone and desktop
How to make fancy text
- 1
Type or paste your text in the box. Every style updates as you type.
- 2
Scroll the list, or use Find a style to search for bold, cursive, bubble, small caps or upside down.
- 3
Press Copy next to the one you like, then paste it into a bio, a post, a caption or a game name.
- 4
Check how it looks on another device before you rely on it, and keep important details in plain text.
Features
28 styles at once
Bold, italic, script, gothic, double-struck, monospace, bubble, squared, small caps, superscript, strikethrough, upside down and more, all from one box.
No missing letters
Unicode left a few letters out of its math alphabets because they already existed elsewhere, like โ and โ. The generator fills those gaps with the right characters.
Honest about gaps
Where Unicode has no styled form (there is no subscript b or small capital x), the letter stays as it is and the style says so, instead of swapping in a lookalike from another alphabet.
Private
Your text is converted in your browser and never sent anywhere. It is only kept if you turn on โKeep my text in this browserโ.
How fancy text works
The โfontsโ in a font generator arenโt fonts at all. A real font changes how the same letters are drawn, and the choice is lost as soon as you paste into a box that has no formatting. This generator does something different: it replaces each letter with another character from Unicode, the standard list of every character computers use, that happens to look styled. โHelloโ in bold becomes ๐๐๐ฅ๐ฅ๐จ, five different characters from the plain ones, so the style travels with the text wherever it is pasted.
Most of these characters were added to Unicode in 2001 for mathematics, where a bold v and a script v can mean different things. That block, Mathematical Alphanumeric Symbols, has full alphabets in bold, italic, script, fraktur (gothic), double-struck, sans-serif and monospace. A few letters were already encoded in an older block, Letterlike Symbols (โ for the Planck constant, โ for the real numbers, โฌ for script B), so the math block leaves holes where they would go. A careless generator shows empty boxes there; this one uses the older characters. Bubble, squared and parenthesized letters come from the Enclosed Alphanumerics blocks, wide letters from the fullwidth forms used in East Asian typesetting, and small caps, superscripts and subscripts from phonetic alphabets.
Every style, with what it lacks
โHello World 2026โ in each style, produced by the same code as the tool above. The last column lists the letters and digits that have no styled form in Unicode and come out unchanged.
| Style | Example | Missing |
|---|---|---|
| Bold | ๐๐๐ฅ๐ฅ๐จ ๐๐จ๐ซ๐ฅ๐ ๐๐๐๐ | None |
| Italic | ๐ป๐๐๐๐ ๐๐๐๐๐ 2026 | digits |
| Bold italic | ๐ฏ๐๐๐๐ ๐พ๐๐๐๐ 2026 | digits |
| Script (cursive) | โโฏ๐๐โด ๐ฒโด๐๐๐น 2026 | digits |
| Bold script | ๐๐ฎ๐ต๐ต๐ธ ๐ฆ๐ธ๐ป๐ต๐ญ 2026 | digits |
| Fraktur (gothic) | โ๐ข๐ฉ๐ฉ๐ฌ ๐๐ฌ๐ฏ๐ฉ๐ก 2026 | digits |
| Bold fraktur | ๐ณ๐๐๐๐ ๐๐๐๐๐ 2026 | digits |
| Double-struck (outline) | โ๐๐๐๐ ๐๐ ๐ฃ๐๐ ๐๐๐๐ | None |
| Sans-serif | ๐ง๐พ๐ ๐ ๐ ๐ถ๐๐๐ ๐ฝ ๐ค๐ข๐ค๐จ | None |
| Sans-serif bold | ๐๐ฒ๐น๐น๐ผ ๐ช๐ผ๐ฟ๐น๐ฑ ๐ฎ๐ฌ๐ฎ๐ฒ | None |
| Sans-serif italic | ๐๐ฆ๐ญ๐ญ๐ฐ ๐๐ฐ๐ณ๐ญ๐ฅ 2026 | digits |
| Sans-serif bold italic | ๐๐๐ก๐ก๐ค ๐๐ค๐ง๐ก๐ 2026 | digits |
| Monospace (typewriter) | ๐ท๐๐๐๐ ๐๐๐๐๐ ๐ธ๐ถ๐ธ๐ผ | None |
| Circled (bubble) | โฝโโโโ โโโกโโ โกโชโกโฅ | None |
| Black bubble | ๐ ๐ ๐ ๐ ๐ ๐ ฆ๐ ๐ ก๐ ๐ โทโฟโทโป | None (lowercase becomes capitals) |
| Squared | ๐ท๐ด๐ป๐ป๐พ ๐ ๐พ๐ ๐ป๐ณ 2026 | digits (lowercase becomes capitals) |
| Black squares | ๐ ท๐ ด๐ ป๐ ป๐ พ ๐๐ พ๐๐ ป๐ ณ 2026 | digits (lowercase becomes capitals) |
| Parenthesized | ๐โ โงโงโช ๐ฆโชโญโงโ โต0โตโน | 0 |
| Fullwidth (wide) | ๏ผจ๏ฝ ๏ฝ๏ฝ๏ฝใ๏ผท๏ฝ๏ฝ๏ฝ๏ฝใ๏ผ๏ผ๏ผ๏ผ | None |
| Small caps | สแดสสแด แดกแดสสแด 2026 | q x, digits |
| Superscript (tiny) | แดดแตหกหกแต แตแตสณหกแต ยฒโฐยฒโถ | q (either case) |
| Subscript | โโโโโ Wโแตฃโd โโโโ | b c d f g q w y z (either case) |
| Strikethrough | Hฬถeฬถlฬถlฬถoฬถ ฬถWฬถoฬถrฬถlฬถdฬถ ฬถ2ฬถ0ฬถ2ฬถ6ฬถ | None: works on every character |
| Underline | Hฬฒeฬฒlฬฒlฬฒoฬฒ ฬฒWฬฒoฬฒrฬฒlฬฒdฬฒ ฬฒ2ฬฒ0ฬฒ2ฬฒ6ฬฒ | None: works on every character |
| Double underline | Hฬณeฬณlฬณlฬณoฬณ ฬณWฬณoฬณrฬณlฬณdฬณ ฬณ2ฬณ0ฬณ2ฬณ6ฬณ | None: works on every character |
| Slashed | Hฬธeฬธlฬธlฬธoฬธ Wฬธoฬธrฬธlฬธdฬธ 2ฬธ0ฬธ2ฬธ6ฬธ | None: works on every character |
| Upside down | 9โ0โ plษนoM ollวH | Accented letters stay as they are |
| Glitch (mild) | Hอeฬฬlอlอคฬoฬ Wออฅoอคอคฬฎrอซlอฬฬdฬอ 2ฬฬฬฃ0อฅฬ2อฬน6ฬฝฬ | None: works on every character |
Where fancy text shows up, and where it doesnโt
Because the result is ordinary text, it pastes into posts, bios, captions, comments, chat messages and game names without any special support from the app. What the reader sees depends on the fonts on their own device. Most current phones and computers have fonts for the popular styles, but older devices and some apps and games may show empty boxes or question marks instead. The small capital F and S and a few superscript letters come from blocks that fewer fonts include, so they are the most likely to look out of place.
A few styles have surprises. The black squared A, B, O and P double as emoji (the blood types and the parking sign), so many phones draw them in red. The line styles (strikethrough and underline) add a combining mark after every character, which doubles the character count, and that matters where thereโs a limit: check it with the character counter.
Fancy text and accessibility
Screen readers, which blind and partially sighted people use to hear whatโs on a screen, donโt see bold or script: they see characters with names. Depending on the program and its settings, ๐๐๐ฅ๐ฅ๐จ may be read out as โmathematical bold capital H, mathematical bold small eโฆโ, read as something unrelated, or skipped so the listener hears nothing. The UK disability charity Scope explains these problems, and the UKโs Department for Environment, Food and Rural Affairs says plainly in its social media accessibility guidance: donโt use faux bold, italic or special fonts in posts.
There are other costs too. Search boxes may not match a styled word with the plain one, so a name written in fancy text can be harder to find, and text pulled into other systems, such as a website feed, may lose or mangle it. If you use it:
- Keep it to a word or a short heading, not whole sentences.
- Never use it for your name, contact details, prices, dates or links.
- Where the app has real formatting (email, documents, many chat apps), use its own bold and italic instead.
For text that needs a different case rather than a different look, the case converter keeps plain letters that every reader can handle. To count words in a caption, use the word counter, and for dots and dashes thereโs the Morse code translator.
Frequently asked questions
Are these real fonts?
No. A font changes how the same letters are drawn; these styles replace each letter with a different Unicode character that looks styled, such as ๐ (mathematical bold capital A) instead of A. That is why they survive being pasted into places with no formatting options, like a bio or a comment, and also why they cause the accessibility problems described on this page.
Can screen readers read fancy text?
Not reliably. Depending on the screen reader and its settings, styled letters are read out one by one with long names such as "mathematical bold capital H", read as something unrelated, or skipped entirely, so a listener may hear nothing at all. Use fancy text for a word or two of decoration, never for your name, contact details or anything people need to understand.
Why do some letters look different from the rest, or show as boxes?
A few letters, such as the script B, E and H or the italic h, come from an older Unicode block (Letterlike Symbols), so some fonts draw them in a slightly different style. Empty boxes mean the device reading your text has no font with that character. Newer phones and computers cover most styles; older devices and some apps do not.
Can I use these styles in my social media bio or username?
Bios, captions and posts usually accept them, because to the app they are ordinary text. Handles (the @name people type to find you) are stricter on most platforms and usually allow only plain letters, numbers and a few symbols, so a styled one is refused. Display names and game names vary from app to app, so try it and check how it looks.
Why is there no small capital X or subscript b?
Because Unicode does not have them. Small capitals, superscripts and subscripts come from phonetic alphabets, which only needed some letters. Rather than borrow a lookalike from another alphabet, the generator leaves those letters as they are and notes the gap.
How does upside-down text work?
Each character is swapped for one that looks like it turned over (a becomes ษ, h becomes ษฅ), and then the whole text is reversed, so it reads correctly when the screen is rotated. Not every letter has a perfect turned twin, so a few borrow shapes from other alphabets.
Is my text saved anywhere?
No. It is converted in your browser and never uploaded. By default it is gone when you close the page; if you turn on "Keep my text in this browser", it is stored on your device only, and turning it off deletes it.
More free tools
- Word CounterWords, characters and reading time.
- Character CounterCharacters and platform limits.
- Case ConverterUpper, lower, title and sentence case.
- Online NotepadNotes that save in your browser.
- Alphabetical OrderSort lines A to Z.
- Text CompareSee what changed between two texts.
- Morse Code TranslatorText to Morse and back, with sound.
- Number to WordsNumbers spelled out, check style too.
- Binary TranslatorText to binary and hex, and back.
- JSON FormatterFormat and validate JSON.