You paste your styled text and it snaps back to plain. The twist: it was never "formatting" in the first place — so nothing was lost. Something was converted.
Fancy text isn't bold applied to a letter — it's a different Unicode character that happens to look bold. So when you paste it somewhere that normalizes text — a search box, a username field, some editors — that system folds the special characters back to their plain equivalents, and 𝗯𝗼𝗹𝗱 becomes bold. Nothing was stripped in the formatting sense; the special characters were simply converted to normal ones. It survives in fields that store text as-is (display names, bios, chat) and reverts in fields that clean it up.
Real formatting (like a word processor's Bold button) is a separate instruction attached to normal letters. Fancy text has no such instruction — the "boldness" is baked into the character itself. The bold 𝗮 and a normal a are two different code points that happen to look related.
Many systems run text through a cleanup step called normalization — and one common form (NFKC) is defined to strip these styled variants back to plain, because they're meant for maths, not styling. That's the step that turns your fancy text back to normal on the way in.
Fields that store your text exactly as pasted:
Fields that normalize or restrict input:
Here's the upside of the same mechanism: because search normalizes styled text to plain, your content still gets indexed correctly. The trade-off is that fancy text isn't searchable — a search for "bold" won't match 𝗯𝗼𝗹𝗱, and Ctrl+F skips it. Keep anything you want found in plain text.
Make your styled text, then drop it into a display name, bio or caption — the fields that keep it exactly as you copied it.
Open the Text Generator →Related reading: fancy fonts & accents, why Instagram won't accept a fancy username, and is LinkedIn bold text safe for the searchability angle.