Fancy Fonts on Instagram: Bio, Username and Story Rules
Your Instagram bio and name field accept styled Unicode; your @username and Story text do not. Here is the rule for every field, and why.
Fonts that actually show up in your Instagram bio, captions and Stories — type, copy, and paste. We mark the styles Instagram tends to strip, so you do not post a row of boxes.
These are not installed fonts — they are Unicode characters, so they paste straight into Instagram without anyone needing to download anything. The catch is that Instagram quietly filters some characters, which is why a style that works in one spot can quietly fail in another. Every card here is picked for bios and display names, and the risky ones are flagged so you are never guessing.
Your @username only accepts plain letters, numbers, periods and underscores — fancy text will be rejected there. Your display name and bio do accept it. Heavy decorated styles can also be trimmed on the Instagram mobile app, so if a style looks off in the preview, pick a simpler one.