Fancy Text Generator
Bold, cursive, bubble, glitch and 28 more styles — copy with one click.
All 32 styles update as you type. Paste fancy text here to turn it back into plain letters.
Styled letters are not ordinary letters. Screen readers may skip them or read them out one by one, and search engines, hashtags and @mentions may not match them. Use them for decoration and keep names, hashtags and key information in plain text.
Plain text
Your text with the fancy styles removed.
Bold, italic and sans 8
Bold
Italic
Bold italic
Sans-serif
Sans-serif bold
Sans-serif italic
Sans-serif bold italic
Monospace (typewriter)
Script, Gothic and outline 5
Script (cursive)
Bold script
Fraktur (Gothic)
Bold Fraktur
Double-struck (outline)
Bubbles and boxes 5
Circled (bubble)
Black circled
Squared
Black squared
Parenthesized
Lines through and under 7
Strikethrough
Underline
Double underline
Overline
Wavy strikethrough
Slashed
Dotted underline
Small, wide, flipped and glitch 7
Small caps
Superscript (tiny text)
Fullwidth (vaporwave)
Spaced out
Upside down
Mirrored
Glitch (Zalgo)
About the Fancy Text Generator
Type your text once and see it in 32 styles at the same time: bold, italic, script (cursive), Fraktur (Gothic), double-struck, sans-serif, monospace, small caps, circled “bubble” letters, squares, fullwidth “vaporwave” letters, strikethrough, underline, upside down, a glitch (Zalgo) style and more. Copy any of them with one click and paste it into a bio, a post, a comment or a display name.
These are not fonts. Each style is made of real Unicode characters — 𝐀 is MATHEMATICAL BOLD CAPITAL A, Ⓐ is CIRCLED LATIN CAPITAL LETTER A — so the style survives copy and paste into apps that do not let you choose a font. The catch is that screen readers, search engines and hashtags may not treat them as normal letters; the page explains when to avoid them.
How to use it
- Type or paste your text into the box. All 32 styles update as you type.
- Scroll through the groups — bold and italic, script and Gothic, bubbles and boxes, lines, and playful styles — and press Copy on the one you like.
- For the glitch style, set how wild it looks with the Intensity slider and press Shuffle for a different mix of marks.
- To turn fancy text back into normal letters, paste it into the box: a Plain text result appears at the top.
Examples
Hello World
𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝 · 𝗛𝗲𝗹𝗹𝗼 𝗪𝗼𝗿𝗹𝗱
Hello
ℋℯ𝓁𝓁ℴ · ℌ𝔢𝔩𝔩𝔬
Hi 10
Ⓗⓘ ①⓪ · 🅗🅘 ❶⓿ · 🄷🄸 10
Squared letters have no digits, so 10 stays as typed.
Hello
Hᴇʟʟᴏ · ʰᵉˡˡᵒ
sale
s̶a̶l̶e̶ · s̲a̲l̲e̲
text
ʇxǝʇ
Common uses
- Making a name, headline or call to action stand out in a social-media bio or post.
- Adding emphasis (bold, italic, strikethrough) in apps that have no formatting buttons.
- Decorating gamer tags, chat messages and greeting messages.
- Turning styled text you received back into plain, searchable letters.
Where the styles come from
- Bold, italic, script, Fraktur, double-struck, sans-serif and monospace use the Mathematical Alphanumeric Symbols block (U+1D400–U+1D7FF). A few letters were encoded earlier in Letterlike Symbols (U+2100–U+214F) — for example ℎ (italic h), ℬ (script B) and ℂ (double-struck C) — and are taken from there, as Unicode Technical Report #25 describes.
- Circled, squared and parenthesized letters and digits come from the Enclosed Alphanumerics blocks.
- Small caps use the small-capital letters of the phonetic alphabets (ᴀ, ʙ, ᴄ …), and superscript uses modifier letters (ᵃ, ᵇ, ᶜ …).
- Fullwidth uses the fullwidth forms made for East Asian text (A, b, !).
- Lines add a combining mark after every character: a long stroke for strikethrough (U+0336), a low line for underline (U+0332), an overline (U+0305) and others.
- Glitch stacks random combining marks above, through and below each letter. It is capped at a few marks per letter (11 at the highest setting), so the text stays readable and does not run into lines above and below.
Accessibility and search: when not to use fancy text
The Unicode Standard intends the mathematical letters for mathematics, not for styling ordinary text, and software treats them that way:
- Screen readers may skip them, spell them out letter by letter, or read each one by its Unicode name, so a styled name or sentence can become hard to understand for blind and partially sighted readers.
- Search inside apps and on the web may not match styled letters, so people searching for your name or for a hashtag written in fancy letters may not find it.
- Usernames and @handles on many platforms allow only plain letters and digits, so styled letters are often rejected there.
Use styles for decoration — a word or two of emphasis — and keep names, hashtags, links and important information in plain text.
Limitations
- Only the letters A–Z and a–z and the digits 0–9 (with any accents on them) have styled versions. Letters from other alphabets, such as Greek, Cyrillic or Hindi, are left as they are.
- Not every style has every character: italic, script and Fraktur have no digits, the squared and black styles have capital letters only, and Unicode has no small capital X.
- If a style shows empty boxes, your device has no font for those characters; other people may see them correctly, or not, depending on their device.
- Many styled letters — bold, italic, script and the other mathematical styles, and the squared letters — are stored as two UTF-16 code units, so apps that count characters that way count each of them as two toward length limits.
- Upside-down, mirrored and spaced-out text cannot be turned back automatically; use the Reverse Text tool to turn upside-down or mirrored text back.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
How do I get bold or italic text on Instagram, LinkedIn or X?
These apps have no bold button for posts, so copy the Sans-serif bold or Sans-serif italic version (closest to the app’s own font) and paste it in. Keep the rest of the post in plain text so it stays readable for screen readers and searchable. For longer LinkedIn posts the LinkedIn Text Formatter lets you style single words.
Why do some styles show boxes or question marks?
The device has no font that contains those characters. Characters added to Unicode recently are the most likely to be missing — Unicode’s raised q (𐞥, added in version 14.0) is missing from many fonts, so the superscript style uses the look-alike ᑫ instead. The people who read your text may see something different, depending on their device.
Can screen readers read fancy text?
Often not well. Depending on the screen reader, styled letters may be skipped, spelled out or read by their Unicode names, such as “mathematical bold capital H”. Avoid them for names and anything people must understand.
How do I change fancy text back to normal text?
Paste it into the box. When the tool finds styled characters, a Plain text result appears first: bold, italic, script, circled, squared, fullwidth, small-cap and superscript letters become ordinary letters, and line and glitch marks are removed. Raised digits that ordinary text uses, such as the ² in 50 m², are kept unless the text is written in the superscript style.
Is it safe to use in my display name?
Many apps accept styled letters in display names and bios, but they are often rejected in @usernames, and people searching for you by name may not find a styled version. Keep a plain version of your name somewhere in your profile.
Is my text uploaded?
No. The styles are generated in your browser; nothing you type is sent or saved.