Skip to content

Instagram Fonts

Style your Instagram name or bio and see it in a generic profile preview first.

11 characters
Using it for

Preview

Photographer
Simulation of a generic Instagram-style profile — not the real app.

11 / 30 characters in your name may count as 21

Previewing Bold Script. Tap on any style to try it here.

9 styles picked for Instagram · tap a card to copy

Bold ScriptName-friendly Your text in Bold Script
ScriptName-friendly Your text in Script
Bold SansName-friendly Your text in Bold Sans
Small CapsName-friendly Your text in Small Caps
Italic SansName-friendly Your text in Italic Sans
Aesthetic SparkleBest in messages Your text in Aesthetic Sparkle
Heart LinksBest in messages Your text in Heart Links
VaporwaveBest in messages Your text in Vaporwave
MoonlightBest in messages Your text in Moonlight
Try an example:

How Instagram fonts work

AU+0041Latin capital A
𝒜U+1D49CA different character that looks styled

Instagram shows every profile in the same system font, but it accepts Unicode characters in your name, bio and captions. The styles here swap your letters for look-alike characters from Unicode’s script, bold and small-caps alphabets, so they keep their look on every phone that views your profile.

Choose Name or Bio to see where your text will land in the generic profile preview. Name-friendly styles stay readable at the small size Instagram uses for names; the decorative styles — sparkles, heart links, vaporwave width — are better saved for your bio or captions, where there’s more room.

The counter checks your text against approximate limits, about 30 characters for a name and 150 for a bio. Styled letters can count as more than one character, so the counter shows both figures. Your @username can’t use any of this; it only accepts letters, numbers, periods and underscores.

Where Instagram fonts work

  • Works Name Styled letters usually work. About 30 characters.
  • Works Bio About 150 characters; line breaks are kept.
  • Works Captions & comments Long captions (about 2,200 characters) accept every style.
  • Blocked @username Letters, numbers, periods and underscores only. Styled text is rejected.

Limits are approximate and platforms change them from time to time, so check the app if you are close to a limit.

Not for your @username. @username: Letters, numbers, periods and underscores only. Styled text is rejected.

Frequently asked questions

How do I change the font in my Instagram bio?

Instagram doesn’t have font options, but it accepts Unicode characters. Type your bio here, copy a style, and paste it into the bio field when you edit your profile.

Can I use a fancy font for my Instagram username?

No. Usernames only accept letters, numbers, periods and underscores. Use styled text in your name and bio instead.

Does styled text affect how people find me?

It can. Search matches normal letters, so a name written entirely in styled characters may be harder to find. Many people keep their name plain and style the bio.

Why does the counter show two numbers?

Styled letters are stored as larger characters, and some apps count each one as two. The counter shows both so you can stay safely inside the limit.

All platform fonts
Font Generator
Font Styles All 12 styles
Text Effects All 10 effects
Platform Fonts All 6 platforms
Text Utilities All 6 utilities
Symbols

↑↓ move ↵ open Esc close