Instagram Font Generator

Fonts for your Instagram bio, name and captions, filtered to styles that display on iPhone and Android — with the 150-character bio counter built in.

14/500 · every style updates as you type
  1. No. 04Bold sansWorks almost everywhere

    𝘆𝗼𝘂𝗿 𝗻𝗮𝗺𝗲 𝗵𝗲𝗿𝗲

    14/150 bio
  2. No. 09Bold cursiveWorks almost everywhere

    𝔂𝓸𝓾𝓻 𝓷𝓪𝓶𝓮 𝓱𝓮𝓻𝓮

    14/150 bio
  3. No. 08Cursive scriptWorks almost everywhere

    𝓎ℴ𝓊𝓇 𝓃𝒶𝓂ℯ 𝒽ℯ𝓇ℯ

    14/150 bio
  4. No. 20Small capsWorks on most devices

    ʏᴏᴜʀ ɴᴀᴍᴇ ʜᴇʀᴇ

    14/150 bio
  5. No. 14Vaporwave wideWorks almost everywhere

    your name here

    14/150 bio
  6. No. 05Italic sansWorks almost everywhere

    𝘺𝘰𝘶𝘳 𝘯𝘢𝘮𝘦 𝘩𝘦𝘳𝘦

    14/150 bio
  7. No. 11Bold gothicWorks almost everywhere

    𝖞𝖔𝖚𝖗 𝖓𝖆𝖒𝖊 𝖍𝖊𝖗𝖊

    14/150 bio
  8. No. 12Double-struckWorks almost everywhere

    𝕪𝕠𝕦𝕣 𝕟𝕒𝕞𝕖 𝕙𝕖𝕣𝕖

    14/150 bio
  9. No. 15BubbleWorks almost everywhere

    ⓨⓞⓤⓡ ⓝⓐⓜⓔ ⓗⓔⓡⓔ

    14/150 bio
  10. No. 34SparklesWorks almost everywhere

    ✧・゚: your name here :・゚✧

    24/150 bio
  11. No. 33Shooting starsWorks almost everywhere

    ★彡 your name here 彡★

    20/150 bio
  12. No. 32WingsWorks on most devices

    ꧁༺ your name here ༻꧂

    20/150 bio

Works almost everywhere · Works on most devices · Hit-and-miss — based on which fonts ship with current iOS, Android, Windows and macOS. Check any text.

Instagram field limits

FieldLimitFancy text?Notes
Username (@handle)30No — plain onlyLetters, numbers, periods and underscores only.
Name64YesThe Name field is searchable — fancy letters make you harder to find.
Bio150Yes
Caption2,200Yes

Limits as documented in each platform’s help centre and settings screens in 2026; platforms change them occasionally. Paste finished text into the compatibility checker to test every field at once.

Using fancy fonts on Instagram

Instagram lets you use fancy Unicode in three places: your Name, your bio (150 characters) and captions (2,200). It does not allow it in your @username, which is limited to letters, numbers, periods and underscores.

One tip most generators skip: the Name field is what Instagram search matches. If your name is written in 𝓼𝓬𝓻𝓲𝓹𝓽, people typing your name will not find you. Style one word, keep the rest plain.

Styles on this page

  • Bold sans — The most readable bold. Digits included. Works almost everywhere
  • Bold cursive — Complete alphabet, no borrowed letters. Works almost everywhere
  • Cursive script — 11 letters come from Letterlike Symbols (ℬ, ℰ, ℯ…). Works almost everywhere
  • Small caps — Phonetic letters; ꜰ and ꜱ missing on some older phones. Works on most devices
  • Vaporwave wide — Fullwidth forms from East Asian typesetting. Works almost everywhere
  • Italic sans — Mathematical Sans-Serif Italic. Works almost everywhere
  • Bold gothic — Old English style, full alphabet. Works almost everywhere
  • Double-struck — Blackboard bold: ℂ ℍ ℕ ℙ ℚ ℝ ℤ are borrowed. Works almost everywhere
  • Bubble — Circled letters and digits 0–9. Works almost everywhere
  • Sparkles — Kaomoji sparkle frame. Works almost everywhere
  • Shooting stars — Plain text stays readable inside. Works almost everywhere
  • Wings — Javanese ornaments ꧁ ꧂ — popular in gamer tags. Works on most devices

Curious why these letters are not a real font? See how Unicode styles work, step by step.

Questions

How do I change the font in my Instagram bio?

Type your bio above, tap Copy on a style, then open Instagram → Edit profile → Bio and paste. Instagram keeps the characters exactly as copied.

Why do some fonts show as boxes on Instagram?

The characters exist, but the viewer’s phone has no font that draws them. Styles marked “Works almost everywhere” avoid this.

Can I use fonts in my Instagram username?

No. Usernames only allow A–Z, 0–9, periods and underscores. Use the Name field for styled text.

Do fancy fonts count as more characters in my bio?

Instagram counts each Unicode character once, so bold or script letters cost the same as normal ones. Styles with combining marks, like strikethrough, cost double.