Fancy Text Generator

Type once. TextForge casts your words into 88 copy-and-paste styles, from 𝐛𝐨𝐥𝐝 and 𝓬𝓾𝓻𝓼𝓲𝓿𝓮 to g̷l̶i̵t̴c̸h̷ and ʇxǝʇ uʍop ǝpısdn, that keep their look on Instagram, Discord, X and TikTok.

88 styles · tap a line to copy

  • Bold serif
    16 chars · X counts 30
  • Bold sans
    16 chars · X counts 30
  • Italic serif
    16 chars · X counts 30
  • Bold italic serif
    16 chars · X counts 30
  • Italic sans
    16 chars · X counts 30
  • Bold italic sans
    16 chars · X counts 30
  • Cursive script
    16 chars · X counts 30
  • Bold cursive
    16 chars · X counts 30
  • Gothic fraktur
    16 chars · X counts 30
  • Bold gothic
    16 chars · X counts 30
  • Double-struck
    16 chars · X counts 30
  • Plain sans
    16 chars · X counts 30
  • Monospace
    16 chars · X counts 30
  • Vaporwave wide
    16 chars · X counts 32
  • Bubble
    16 chars · X counts 30
  • Black bubble
    16 chars · X counts 30
  • Squared
    16 chars · X counts 30
  • Black squares
    16 chars · X counts 30
  • Parenthesized
    16 chars · X counts 30
  • Letter tiles
    30 chars · X counts 44
  • Small caps
    16 chars · X counts 25
  • Superscript tiny
    16 chars · X counts 24
  • Subscript
    16 chars · X counts 25
  • Upside down
    16 chars · X counts 17
  • Mirror
    16 chars · X counts 17
  • Backwards
    16 chars
  • Strikethrough
    30 chars · X counts 30
  • Short strike
    30 chars · X counts 30
  • Slashed
    30 chars · X counts 30
  • Underline
    30 chars · X counts 30
  • Double underline
    30 chars · X counts 30
  • Overline
    30 chars · X counts 30
  • Crossed above
    30 chars · X counts 30
  • Dotted below
    30 chars · X counts 30
  • Wavy
    30 chars · X counts 30
  • Arrow over
    30 chars · X counts 44
  • Boxed letters
    30 chars · X counts 44
  • Ringed letters
    30 chars · X counts 44
  • Hearts underneath
    30 chars · X counts 30
  • Bold + strike
    30 chars · X counts 44
  • Cursive + underline
    30 chars · X counts 44
  • Faux Cyrillic
    16 chars · X counts 17
  • Currency
    16 chars · X counts 23
  • Brushstroke
    16 chars · X counts 30
  • Katakana style
    16 chars · X counts 28
  • Greek style
    16 chars · X counts 16
  • Ge‘ez style
    16 chars · X counts 30
  • Bent
    16 chars · X counts 16
  • Syllabics
    16 chars · X counts 24
  • Squiggle
    16 chars · X counts 17
  • Runic
    16 chars · X counts 30
  • Cherokee style
    16 chars · X counts 30
  • Tiny caps
    16 chars · X counts 23
  • S p a c e d
    29 chars
  • Hearts between
    29 chars · X counts 40
  • Stars between
    29 chars · X counts 40
  • Dots between
    29 chars · X counts 29
  • Tildes between
    29 chars · X counts 40
  • Bracketed
    44 chars
  • Lenticular each
    44 chars · X counts 72
  • 【Vaporwave】
    18 chars · X counts 36
  • ★彡 Gothic 彡★
    22 chars · X counts 40
  • ꧁ Cursive ꧂
    20 chars · X counts 36
  • ⚔ Gamer ⚔
    20 chars · X counts 36
  • ✧ Aesthetic ✧
    26 chars · X counts 41
  • ꒰ Soft ꒱
    20 chars · X counts 22
  • ʚ Heart wings ɞ
    20 chars · X counts 34
  • ♡ Sweet ♡
    20 chars · X counts 36
  • ✿ Floral ✿
    20 chars · X counts 36
  • ⋆。°✩ Starry ✩°。⋆
    26 chars · X counts 41
  • ˗ˏˋ Sweep ˎˊ˗
    24 chars · X counts 38
  • ♛ Royal ♛
    20 chars · X counts 36
  • ϟ Electric ϟ
    20 chars · X counts 34
  • ➳ Archer ➳
    20 chars · X counts 36
  • •°¯`• Retro •´¯°•
    32 chars · X counts 52
  • 『 Quote 』
    18 chars · X counts 20
  • ☠ Danger ☠
    20 chars · X counts 36
  • ♪ Melody ♫
    20 chars · X counts 36
  • ☾ Night ☽
    20 chars · X counts 31
  • 🔥 Hot 🔥
    20 chars · X counts 36
  • Glitch light
    38 chars · X counts 38
  • Glitch medium
    61 chars · X counts 61
  • Glitch heavy
    109 chars · X counts 109
  • Cursed mini
    44 chars · X counts 44
  • Cursed
    132 chars · X counts 132
  • Cursed max
    304 chars · X counts 304
  • Glitch bold
    37 chars · X counts 51
  • Cursed gothic
    113 chars · X counts 127

Fonts you can copy? Here’s the trick

When you paste text into Instagram, the app throws away fonts and formatting. TextForge doesn’t use fonts at all. Each style swaps your letters for other characters in the Unicode standard that happen to look bold, cursive or boxed. 𝐀 isn’t a bold A; it’s U+1D400, a separate character mathematicians use for vectors. Because the style is in the character itself, it survives the paste.

Pick a style below and see where each letter comes from. The full story, including the gaps in the alphabet and what screen readers hear, is in how Unicode fonts work.

Try it: pick a letter and a style. Watch where the new character comes from.
HU+0048your letter
7H − Aposition in alphabet
U+1D400start of blockmathematical bold capitals
𝐇U+1D407new character

The whole bold alphabet. This one has no gaps: all 52 letters sit in one run. Tap a letter to inspect it.

Which style to pick

  • For a bio headline: bold sans or bold script. They’re readable at small sizes and work on every current phone.
  • For a gamer tag: gothic, decorated frames like ꧁ ꧂, or light glitch. Check the display-name rules first.
  • For a joke or a spooky post: cursed text, upside down, or strikethrough.
  • For anything people need to read or search: leave it plain, or use strikethrough or underline, which keep your original letters.

Every generator

Fonts by platform

Questions people ask

Is this fancy text generator free?

Yes. All 88 styles run in your browser, with no sign-up, no watermark and no limit on how much you convert.

Are these real fonts?

Not in the usual sense. A font file changes how letters are drawn; it can’t travel with copied text. These are different Unicode characters that look like styled letters, so they keep their look wherever you paste them.

Where can I paste fancy text?

Anywhere that accepts plain text: Instagram bios and captions, TikTok, X, Discord, WhatsApp, Facebook posts, YouTube comments, Steam and game profiles. Usernames and handles usually reject them; display names usually accept them.

Why do some styles show as boxes or question marks?

The device reading your text has no font containing that character. Bold, italic, script and small caps work on every current phone. Rarer symbols and look-alike alphabets can fail on older Android and Windows.

Is fancy text bad for accessibility?

It can be. Screen readers may read each styled letter by its full Unicode name or skip it, and search can’t match it. Use it for a word or a name, not whole paragraphs. Strikethrough and underline keep the original letters and are the most accessible options.

How do I save my favourite styles?

Tap the star on any line. Saved styles move to the top of every page and are stored only in your browser. You can clear them on the privacy page.