Writing & Citation Tools

Fancy Text Generator

This free Fancy Text Generator turns plain text into 15 copy-and-paste Unicode styles at once, including bold, italic, cursive, gothic, double-struck, bubble, vaporwave, strikethrough, upside-down and mirror text. The results are real characters, not a font, so they paste into Instagram bios, Discord, X and most apps, and everything runs in your browser.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

All styles

Bold
𝐓𝐲𝐩𝐞 𝐬𝐨𝐦𝐞𝐭𝐡𝐢𝐧𝐠
Italic
𝑇𝑦𝑝𝑒 𝑠𝑜𝑚𝑒𝑡ℎ𝑖𝑛𝑔
Bold Italic
𝑻𝒚𝒑𝒆 𝒔𝒐𝒎𝒆𝒕𝒉𝒊𝒏𝒈
Cursive / Script
𝒯𝓎𝓅ℯ 𝓈ℴ𝓂ℯ𝓉𝒽𝒾𝓃ℊ
Double-Struck
𝕋𝕪𝕡𝕖 𝕤𝕠𝕞𝕖𝕥𝕙𝕚𝕟𝕘
Gothic / Fraktur
𝔗𝔶𝔭𝔢 𝔰𝔬𝔪𝔢𝔱𝔥𝔦𝔫𝔤
Sans-Serif
𝖳𝗒𝗉𝖾 𝗌𝗈𝗆𝖾𝗍𝗁𝗂𝗇𝗀
Sans-Serif Bold
𝗧𝘆𝗽𝗲 𝘀𝗼𝗺𝗲𝘁𝗵𝗶𝗻𝗴
Monospace
𝚃𝚢𝚙𝚎 𝚜𝚘𝚖𝚎𝚝𝚑𝚒𝚗𝚐
Bubble / Circled
Ⓣⓨⓟⓔ ⓢⓞⓜⓔⓣⓗⓘⓝⓖ
Fullwidth / Vaporwave
Type something
Strikethrough
T̶y̶p̶e̶ s̶o̶m̶e̶t̶h̶i̶n̶g̶
Underline
T̲y̲p̲e̲ s̲o̲m̲e̲t̲h̲i̲n̲g̲
Upside Down
ƃuıɥʇǝɯos ǝdʎ⊥
Mirror / Backwards
gnihtemos epyT

These use real Unicode characters (not fonts), so they paste as styled text almost anywhere - Instagram bios, Discord, Twitter/X. Support varies slightly by app; test before relying on it somewhere important.

Fancy Text Generator: Copy and Paste Text Styles

The Tools Kit’s free Fancy Text Generator turns plain text into 15 stylish Unicode versions at once: bold, italic, cursive, gothic, double-struck, bubble, vaporwave, strikethrough, upside-down text, and more. Every result is made of real characters rather than a font, so you can copy and paste fancy text into an Instagram bio, a Discord nickname, a post on X, or almost any other place that accepts text.

Type in the box above and every style updates instantly. The conversion happens entirely in your browser, so nothing you type is uploaded or saved.

How to Make Fancy Text

  1. 1

    Type or paste your text

    Enter a word, name, or short phrase into the "Your text" box. Plain English letters A-Z and numbers work best.

  2. 2

    Browse every style at once

    All 15 styles update live as you type, from bold and cursive to bubble, strikethrough, and upside-down text, so there is no button to press.

  3. 3

    Copy the style you like

    Click Copy next to any style. The button changes to "Copied!" once the styled text is on your clipboard.

  4. 4

    Paste it anywhere

    Paste into an Instagram or TikTok bio, a Discord message, a post on X, a username, or any other text field, then check that it displays correctly there.

If you need the whole phrase in capitals or title case first, run it through the case converter and then paste the result here.

How Fancy Text Works (It Is Not a Font)

When you pick a font in a word processor, the letters stay the same characters and only their drawing changes, which is why that formatting disappears when you paste into a plain text field. A fancy text generator does something different: it replaces each letter with a separate Unicode character that already looks styled. A bold capital A, for example, is the character 𝐀 at code point U+1D400, not a regular A with bold applied.

Most of these alphabets come from the Mathematical Alphanumeric Symbols block, which Unicode created so mathematicians could tell a bold variable from an italic one. A few letters, such as script ℬ, ℰ and ℋ, double-struck ℂ and ℝ, and fraktur ℭ and ℌ, were already encoded elsewhere, so the generator substitutes those older Letterlike Symbols to fill the gaps in the script, double-struck and fraktur alphabets. Bubble text uses the circled letters and numbers, vaporwave text uses fullwidth forms, and strikethrough and underline add a combining mark after each character. To see the actual code values behind any character, paste it into the ASCII converter.

Only the basic English letters A-Z and a-z are restyled. Accented letters, punctuation and emoji are not converted, though upside-down text flips some punctuation and strikethrough and underline mark every character except spaces. Numbers depend on the style: bold, double-struck, sans-serif, sans-serif bold, monospace, bubble and fullwidth have their own digits and upside-down text flips them, while italic, bold italic, cursive and gothic leave numbers plain.

Fancy Text Styles With Examples

Here is what “Hello 2026” looks like in a selection of the styles, exactly as the generator outputs it.

StyleOutput
Bold𝐇𝐞𝐥𝐥𝐨 𝟐𝟎𝟐𝟔
Italic𝐻𝑒𝑙𝑙𝑜 2026
Cursive / Scriptℋℯ𝓁𝓁ℴ 2026
Double-Struckℍ𝕖𝕝𝕝𝕠 𝟚𝟘𝟚𝟞
Gothic / Frakturℌ𝔢𝔩𝔩𝔬 2026
Monospace𝙷𝚎𝚕𝚕𝚘 𝟸𝟶𝟸𝟼
Bubble / CircledⒽⓔⓛⓛⓞ ②⓪②⑥
Fullwidth / VaporwaveHello 2026
StrikethroughH̶e̶l̶l̶o̶ 2̶0̶2̶6̶
Upside Down9ᄅ0ᄅ oןןǝH
Mirror / Backwards6202 olleH

Upside-down text reverses the order and flips each character that has a look-alike, so it reads correctly when the screen is turned over. Mirror / Backwards text only reverses the order, keeping normal letters. For a different kind of encoded message, try the Morse code translator.

Where Fancy Text Works, and Where It Does Not

Instagram, TikTok, Discord, X, WhatsApp, Telegram and most modern browsers display these characters correctly, which makes them popular for bios, usernames and captions. Whether a character shows up depends on the fonts installed on the reader’s device, so an older phone or a restrictive form field may show empty boxes. Some sign-up forms and games also reject non-standard characters in usernames.

Character limits are another catch. Most of the math-style letters sit outside the basic Unicode range, and many apps count each one as two characters toward a limit, while strikethrough and underline add an extra mark to every letter. A 150-character bio can therefore fill up faster in fancy text, so check the length with the character counter before you paste.

Finally, screen readers may read styled letters as math symbols or skip them, and search engines may not match them to ordinary words. Use fancy text for short decorative touches, and keep names, links and important details in plain text.

Common uses

  • Making an Instagram or TikTok bio, or a profile name, stand out with cursive or bold text
  • Styling a Discord nickname, server name or channel topic where Markdown does not apply
  • Adding emphasis to a post on X or a YouTube comment without asterisks
  • Crossing out or underlining words in plain-text fields that have no formatting buttons
  • Creating gamer tags and display names; pair it with the invisible character generator for blank spacing, or the random name generator for ideas
  • Building eye-catching repeated lines for a message, with the text repeater

For more writing utilities, browse the full set of writing and citation tools.

Fancy text terms explained

TermWhat it means here
UnicodeThe universal standard that gives every character, in every writing system, its own number (code point)
Code pointThe number Unicode assigns to one character, written like U+1D400 for a bold capital A
Mathematical Alphanumeric SymbolsA Unicode block (U+1D400 to U+1D7FF) holding bold, italic, script, fraktur, double-struck, sans-serif, and monospace alphabets, originally for math notation
Letterlike SymbolsAn older Unicode block that supplies a few letters missing from the math block, such as script ℬ and double-struck ℝ
Combining characterA mark, such as a strike or underline, that attaches to the character before it instead of standing alone
Fullwidth formWide versions of Latin letters and digits from East Asian typography, the basis of the "vaporwave" look
FrakturA blackletter typeface style, which is why the generator labels it Gothic / Fraktur
FontA design applied to ordinary characters by an app; fancy text is not a font, so it keeps its look when copied

Individual style pages

Each style also has its own page that puts that style first, with every other style below it.

Frequently Asked Questions

Reviewed by Raja Jahangir · Last reviewed: October 7, 2026

How do you make fancy text for Instagram and Discord?

To make fancy text, type in the box and every style appears at once: bold, italic, bold italic, cursive, double-struck, gothic, sans-serif, monospace, bubble, fullwidth, strikethrough, underline, upside down, and mirror. Each result uses real Unicode characters rather than a font, so it pastes as styled text into Instagram bios, Discord, X, and most apps.

Why does fancy text show as boxes or question marks on some devices?

Fancy text uses Mathematical Alphanumeric Unicode characters, and a device only displays them if its fonts include those glyphs. Most modern phones and browsers do, but older systems and some apps fall back to boxes. Screen readers also spell these characters out letter by letter, so keep fancy text to short decorative uses.

Sources and standards