Instagram Fonts

Styles that render reliably on Instagram for iPhone, Android and web, with a bio preview that shows how your line looks under your profile photo.

17 styles · tap a line to copy

  • Bold sans
    16 chars · X counts 30
  • Bold serif
    16 chars · X counts 30
  • Bold cursive
    16 chars · X counts 30
  • Cursive script
    16 chars · X counts 30
  • Small caps
    16 chars · X counts 23
  • Italic sans
    16 chars · X counts 30
  • Vaporwave wide
    16 chars · X counts 32
  • ✧ Aesthetic ✧
    26 chars · X counts 39
  • ꧁ Cursive ꧂
    20 chars · X counts 36
  • ♡ Sweet ♡
    20 chars · X counts 36
  • ⋆。°✩ Starry ✩°。⋆
    26 chars · X counts 39
  • Double-struck
    16 chars · X counts 30
  • Bubble
    16 chars · X counts 30
  • Strikethrough
    30 chars · X counts 30
  • Gothic fraktur
    16 chars · X counts 30
  • ˗ˏˋ Sweep ˎˊ˗
    24 chars · X counts 38
  • ꒰ Soft ꒱
    20 chars · X counts 22

Where it works on Instagram

  • Bio (150 characters)
  • Name field (display name)
  • Captions and comments
  • Story text and DMs
  • Username/handle (letters, numbers, . and _ only)
  • Search: styled bio text is not matched

Length to watch: Bio: 150 characters. The count under every style updates as you type.

Where fancy fonts help on Instagram

Your bio is the first thing a profile visitor reads, and styled text gives it structure: a bold first line, a script signature, small-caps details. Keep your searchable keywords, like "photographer" or "Berlin", in plain letters in your Name field. Instagram search matches plain characters.

Want every style at once? The fancy text generator casts all of them from one box, and how Unicode fonts work shows what’s going on under the hood.

Questions people ask

How do I change the font in my Instagram bio?

Generate your text here, tap to copy, then go to Edit profile → Bio and paste. Instagram keeps the style because it’s part of the characters.

Why do some fonts show as boxes on Instagram?

The reader’s phone has no font for that character. Older Android versions miss some symbol blocks. The styles on this page render on current iOS and Android.