Where fancy fonts work on Instagram
Most text fields on Instagram accept these characters, because to the app they are ordinary text, just like an emoji. In practice they display in these places:
- Bio: the most common place. A styled first line works well as a short heading.
- Name field: the bold name shown above your bio. This is different from your @username.
- Captions and comments: good for one short hook line, not for whole paragraphs.
- Story text: paste into the text tool. Instagram's own story fonts still apply on top, so results vary.
Where they do not work
Your @username only accepts letters, numbers, periods and underscores, so fancy characters will be rejected there. Hashtags written in styled letters are also different characters from the normal hashtag, so they are unlikely to group with posts using the plain version. Keep hashtags in plain text.
Tips for a bio that people can still read
Styled text grabs attention, but too much of it makes a profile harder to read and harder to find.
- Style one line, such as your name or a short title, and keep the rest plain.
- Bold Sans and Small Caps are usually the easiest to read on small phone screens.
- Keep the words people search for, like your name or business type, in plain text. Search treats styled letters as different characters.
- Some styles use characters that count as more than one character, so a styled bio may hit the length limit sooner.
- Screen readers can read styled letters badly or skip them. Avoid styling information people need, like contact details.
Why a style might show as boxes
If a follower's phone has no font that contains a character, it shows an empty box (often called tofu) or a question mark. The bold, italic and cursive styles near the top of the generator are the most widely supported. Decorative alphabets borrowed from other writing systems are less predictable on older devices.