Text

How do people get different fonts in their Instagram bio?

They are not fonts — they are separate Unicode characters. Instagram renders one typeface and gives you no way to change it. What looks like a fancy font is a different set of characters that happen to be shaped like styled letters: mathematical alphanumeric symbols, fullwidth forms, circled letters and similar blocks. That is why the text survives copy-paste into apps that share no styling at all.

Why some characters show as empty boxes

An empty box — its nickname is tofu — means the device has no drawing for that character. Rare Unicode blocks are not present in every system font, so a style that looks perfect on your iPhone can be unreadable on an older Android phone or a desktop browser.

The rule of thumb: the more unusual the style, the more people see boxes. Before putting one in a bio, view it on a device that is not yours.

The accessibility cost, which is real

Screen readers announce these characters by their Unicode names. A stylishly written name can be read aloud as a long run of "mathematical bold small a", which is unusable for anyone relying on one. Search engines and in-app search also treat them as different characters, so a styled name may not match when someone searches for your real one.

The practical compromise: keep your actual name in plain text so it is readable and findable, and use styled characters for decoration around it.

Where it works and where it does not

Bios are usually permissive. Usernames and handles frequently are not — many platforms strip or normalise unusual characters there specifically to prevent impersonation. If a style vanishes when you save, that is why, and there is no way around it.

Fonty — Fancy Text Keyboard

Our iOS app for exactly this. Runs on your device — no account, no tracking.

See the app →
Try it in your browser first

Free, no sign-up, nothing leaves your device.

Open the tool →