Fancy Text Compatibility Checker

Paste any styled text. See which characters might show up as ▯ boxes, how long it really is on each platform, and get the plain-text version back.

Works on most devices Mostly safe: a few characters may look different or show as boxes on older devices.

18 code points · 23 UTF-16 units · 13 distinct characters

Does it fit?

Instagram

  • Username (@handle)Not allowed
  • Name18/64
  • Bio18/150
  • Caption18/2200

TikTok

  • Username (@handle)Not allowed
  • Name18/30
  • Bio18/80

Discord

  • UsernameNot allowed
  • Display name18/32
  • About Me18/190
  • Message18/2000

X (Twitter)

  • Handle (@)Not allowed
  • Display name27/50
  • Bio27/160
  • Post (free account)27/280

Instagram, TikTok and Discord count code points; X uses the weighted count from its open-source twitter-text rules (most fancy characters = 2).

Character by character

Javanese

Works on most devices

꧁ ꧂ wings; supported on current phones, boxes on some PCs.

  • ꧁U+A9C1
  • ꧂U+A9C2

Thai / Lao / Tibetan

Works on most devices

Used for decorations like ༺ ༻; supported on current phones.

  • ༺U+0F3A
  • ༻U+0F3B

Phonetic Extensions

Works on most devices

Small caps and superscripts (ᴀ ᵃ); a few letters missing on older Android.

  • ᴇU+1D07
  • ᴏU+1D0F

Enclosed Alphanumeric Supplement

Works on most devices

Squared and black-circled letters; 🅰🅱🅾🅿 turn into emoji.

  • 🅰U+1F170

Mathematical Alphanumeric Symbols

Works almost everywhere

Bold, italic, script, gothic, double-struck letters. In current system fonts; counts as 2 on X; screen readers read them as maths.

  • 𝓝U+1D4DD
  • 𝓸U+1D4F8
  • 𝓿U+1D4FF
  • 𝓪U+1D4EA

IPA Extensions

Works almost everywhere

Phonetic letters (ɐ ɥ ʇ); in all major system fonts.

  • ʜU+029C
  • ʟU+029F ×2

Why fancy text shows as boxes

Your phone draws text using fonts installed on it. When a character is missing from every font, you see a “tofu” box ▯ or a question mark. Styled text you copy here is exactly the same code points your friends receive; whether they see 𝓝𝓸𝓿𝓪 or ▯▯▯▯ depends on their device.

Mathematical letters (bold, italic, script, gothic, double-struck) were added in Unicode 3.1 in 2001 and are now in the system fonts of iOS, Android, Windows and macOS, so they are the safest styled letters. Look-alike borrowings from rare scripts — mirrored and upside-down capitals — are the least safe.

Questions

How does the checker decide if a character is safe?

It looks up the Unicode block of each character and rates the block by whether the default fonts on current iOS, Android, Windows and macOS include it. It cannot see the fonts on a specific phone, so treat “hit-and-miss” as “test on a second device”.

Why is my Instagram bio “too long” when it looks short?

Combining marks (strikethrough, underline, zalgo) and invisible characters each count as a character. The checker shows the count Instagram, TikTok and Discord use (code points) and X’s weighted count.

What are invisible characters?

Characters like the zero-width space (U+200B) or Hangul filler (U+3164) take up no visible space. People use them for “blank” names, but many platforms strip or block them.

Can I turn fancy text back into normal text?

Yes — press “Make plain”. It maps bold, script, gothic, bubble, wide, small caps, flipped and mirrored letters back to plain letters and removes combining marks.