K Kibo Get Kibo

How fancy fonts for Instagram bios actually work

Why bold text survives a copy-paste into a bio, why some letters turn into boxes, and what screen readers hear.

Instagram does not let you change the font in your bio. There is no setting for it. Yet bios are full of 𝗯𝗼𝗹𝗱, 𝑖𝑡𝑎𝑙𝑖𝑐 and 𝒮𝒸𝓇𝒾𝓅𝓉 text, and it survives being pasted in. Understanding why explains both how to do it and every way it can go wrong.

They are not fonts. They are characters.

A font is a rendering instruction: the same letter “A” drawn differently. Instagram bios cannot carry that, because the bio field stores plain text, not formatting.

What these generators actually do is substitute different characters. Unicode contains separate codepoints for mathematical alphanumeric symbols — a bold A (𝐀) is not the letter A with a bold style applied, it is a distinct character called MATHEMATICAL BOLD CAPITAL A, sitting at its own position in the standard. It was added for mathematical notation, where the distinction between a bold vector and an italic scalar carries meaning.

Because they are ordinary characters, they travel anywhere plain text travels: Instagram bios, TikTok names, Discord, Twitter/X, YouTube channel titles, WhatsApp, spreadsheets. No app has to support anything special.

Why some letters turn into empty boxes

This is the failure mode everyone eventually hits, and it has two distinct causes.

The set is incomplete in Unicode itself

These alphabets were added for specific purposes, and several are genuinely missing letters. The small-caps set has no Q. The squared set has no lowercase letters at all. There is no complete bold-script set for every letter. A generator cannot invent a codepoint that does not exist — it either leaves the letter as-is, or it produces something that will not render.

The font on the reader’s device lacks the glyph

Even where the character exists, it only appears if the font on the viewer’s device contains a drawing for it. Mathematical alphanumerics are outside the common subsets, so support varies by platform and by app. Your bio can look perfect on your iPhone and show a row of ▯ boxes to someone on an older Android device. You have no control over this, and you cannot see it happening.

The accessibility cost, which is real

A screen reader does not see 𝗯𝗼𝗹𝗱 as the word “bold”. It reads the underlying character names, which can come out as a stream of “mathematical bold small b, mathematical bold small o…” — or, in some implementations, as nothing at all. A bio written entirely in styled characters can be completely unreadable to a blind user.

Search is affected too. Text made of mathematical alphanumerics does not match a normal search for the same word, because the characters differ. A username or handle written in fancy characters can be effectively unsearchable.

The practical compromise: style one line — a name, a heading — and leave the substance in plain letters. That keeps the visual effect without making your bio unreadable or unfindable.

What survives and what does not

Doing it from the keyboard

Most people use a web generator: type in a box, copy the result, paste it in. That works, but it means leaving the app every time.

Kibo puts the same thing on the iPhone keyboard itself. It carries 12 styles — Bold, Italic, Bold Italic, Script, Double-struck, Mono, Small Caps, Wide, Circled, Squared, Upside Down and Strikethrough — applied as you type, in whatever app you are in.

It is honest about the gaps described above: it maps every letter it can and leaves the rest as ordinary legible letters rather than emitting a character that would render as an empty box, and numbers, punctuation and emoji always pass through untouched. Kibo is free to download, needs no account, and works with Full Access left off.

Frequently asked questions

Why do some letters show as boxes in my Instagram bio?

Either that letter does not exist in the Unicode set being used — small caps has no Q, squared has no lowercase — or the font on the viewer’s device has no glyph for it. The second case you cannot see from your own phone.

Does fancy text hurt my reach or searchability?

It can. Styled characters are different codepoints from normal letters, so text written in them does not match ordinary searches for the same word. Keep searchable words in plain letters.

Is fancy text bad for accessibility?

Yes, if overused. Screen readers announce the underlying character names or skip them entirely, so a bio written wholly in styled characters can be unreadable to a blind user. Styling one line and leaving the rest plain avoids this.

Try it on your own keyboard

Kibo is a free custom keyboard for iPhone with 17 mechanical key sounds, 56 themes and 15 backlight effects. No account, no ads, and it works with Full Access left off.

Download on the App Store

Related guides

All guides