Menu
Advertisement

Instagram Fonts

Eight styles that render on Instagram, pinned for bios, names and captions: script, cursive, bold, bold sans, small caps, the aesthetic frame, hearts and fullwidth.

By Nethanel Bar, Co-founder & CEO

Last updated

Advertisement

Ready to actually learn to code?

Coddy teaches you by writing real code in your browser - interactive lessons, instant feedback, and AI help when you get stuck.

How do Instagram fonts work?

The fonts in an Instagram bio are not fonts at all: they are Unicode characters that look like other typefaces - 𝓼𝓬𝓻𝓲𝓹𝓽, 𝐛𝐨𝐥𝐝, ꜱᴍᴀʟʟ ᴄᴀᴘꜱ - which the app displays because it displays any text. An Instagram font generator converts your plain letters into those characters so you can paste them anywhere Instagram accepts text: the name, the bio, a caption, a comment, a story text box.

The eight styles pinned here are the ones that render cleanly in Instagram's interface on both iOS and Android and that people actually ask for: script and cursive for a soft bio, bold and bold sans for a name, small caps for a quiet line, the ˚₊‧꒰ა aesthetic frame ໒꒱‧₊˚ and hearts for decoration, fullwidth for the retro look.

Everything happens in your browser; nothing is uploaded or stored.

What to know about fonts on Instagram

  • The bio is capped at 150 characters and the name at 30, and both count each Unicode letter as one - so styled text costs the same room as plain text there.
  • The @username accepts letters, digits, periods and underscores only; styled letters go in the name field above it.
  • Instagram's search matches the name field, and a styled name is a different string from the plain one - if you want to be found by name, keep at least the plain version somewhere in the bio.
  • Screen readers spell styled letters out or skip them. Instagram users with VoiceOver on will not hear a script bio as words.
Advertisement

Instagram font examples

A soft bio line

Input

sunset edits

Script

𝓼𝓾𝓷𝓼𝓮𝓽 𝓮𝓭𝓲𝓽𝓼

Cursive

𝓈𝓊𝓃𝓈ℯ𝓉 ℯ𝒹𝒾𝓉𝓈

Aesthetic frame

˚₊‧꒰ა sunset edits ໒꒱‧₊˚

Script and cursive are the two weights of the same look; the aesthetic frame wraps whichever you paste back into the input.

A name that reads in the grid

Input

Coddy

Bold

𝐂𝐨𝐝𝐝𝐲

Bold sans

𝗖𝗼𝗱𝗱𝘆

Small caps

ᴄᴏᴅᴅʏ

Bold sans matches Instagram's own interface font; small caps stays legible at the profile header size.

Common Instagram font mistakes

  • Trying to change the @username font - it accepts plain characters only. The display name is the field that takes fonts.
  • Writing the entire bio in script. One styled line reads as a choice; five read as a wall, and the 150 characters go fast.
  • Pasting zalgo or strikethrough into a caption; Instagram clips stacked combining marks and shows boxes on some Android builds.

Instagram fonts FAQ

How do I change the font in my Instagram bio?
Type your text here, copy one of the styled cards, open Edit profile in Instagram and paste it into the bio (or the name) field. The letters are Unicode, so Instagram keeps the style.
Can I use fonts in my Instagram username?
Not in the @username, which allows only letters, numbers, periods and underscores. Fonts work in the name field, the bio, captions, comments and story text.
Which fonts show correctly on Instagram for Android and iPhone?
The eight pinned styles - script, cursive, bold, bold sans, small caps, the aesthetic frame, hearts and fullwidth - render on both. Combining-mark styles such as strikethrough or zalgo can be clipped or boxed on some Android builds.
Do styled fonts hurt my reach on Instagram?
They do not affect ranking, but they are invisible to search and to screen readers: a search for your plain name will not match a script one. Keep the plain name or keyword in the bio as well.

Learn more

Other developer tools

Coddy programming languages illustration

Learn to code with Coddy

GET STARTED