Instagram font generator

Instagram font generator — fonts and templates for your bio and name

Type your name, pick a style that actually shows on Instagram, and copy a ready-made bio. Counters keep you under the 150-character bio and 30-character name limits.

Bio templatesInstagram-safe styles markedCharacter countersUsername-safe ideas

In short: An Instagram font generator converts your text into Unicode styles that Instagram displays, such as 𝓜𝓲𝓪 𝓡𝓸𝓼𝓮 or 𝐌𝐢𝐚 𝐑𝐨𝐬𝐞. This one marks which of its 35 styles show on almost every phone, fills 10 bio templates with your styled name, counts characters against Instagram’s limits (bio 150, name 30) and suggests usernames that Instagram accepts.

Phone showing a social profile with the name Mia Rose in cursive script and a bio made with fancy fonts
35 styles below update as you type. Tap Copy, then paste anywhere.

Instagram bio templates

Name field: 8/30 characters. Only styles that show on almost every phone are listed here.
  • Sparkle
    41/150
    ✨ ℳ𝒾𝒶 ℛℴ𝓈ℯ ✨ 📍 your city 💌 dm for collabs
  • Creator
    52/150
    ℳ𝒾𝒶 ℛℴ𝓈ℯ 🎨 art · ☕ coffee · 📷 film ⬇️ new work below
  • Aesthetic
    44/150
    ˚₊‧ ℳ𝒾𝒶 ℛℴ𝓈ℯ ‧₊˚ ♡ soft days & slow mornings
  • Student
    58/150
    ℳ𝒾𝒶 ℛℴ𝓈ℯ 📚 class of 2029 · coffee first 🎧 always listening
  • Small business
    64/150
    ℳ𝒾𝒶 ℛℴ𝓈ℯ 🛍️ handmade with love ♡ 📦 ships worldwide · order below
  • Fitness
    42/150
    ℳ𝒾𝒶 ℛℴ𝓈ℯ 💪 train · eat · repeat 🏃 5K → 10K
  • Travel
    60/150
    ✈️ ℳ𝒾𝒶 ℛℴ𝓈ℯ 🌍 12 countries and counting 📸 travel diary below
  • Bookish
    70/150
    📖 ℳ𝒾𝒶 ℛℴ𝓈ℯ fantasy · cozy mysteries · tea ⭐ current read in highlights
  • Minimal
    17/150
    ℳ𝒾𝒶 ℛℴ𝓈ℯ ᴍɪᴀ ʀᴏꜱᴇ
  • Music
    51/150
    🎶 ℳ𝒾𝒶 ℛℴ𝓈ℯ 🎶 singer · songwriter 🎤 new song out now

Username ideas (username-safe)

Instagram usernames only allow a–z, 0–9, periods and underscores, so fancy letters are removed here.

  • Usernamemiarose
  • Usernamemia_rose
  • Usernamem.iarose
  • Usernamemiarose_
  • Usernameits.miarose
  • Usernamethe.miarose

Which styles show on Instagram?

  • ✓ Cursive script
  • ✓ Bold cursive
  • ✓ Italic
  • ✓ Bold italic
  • ✓ Sans italic
  • ✓ Sans bold italic
  • ✓ Gothic (fraktur)
  • ✓ Bold gothic
  • ✓ Bold serif
  • ✓ Bold sans
  • ✓ Sans serif
  • ✓ Double-struck (outline)
  • ✓ Typewriter (monospace)
  • ✓ Bubble (circled)
  • ~ Black bubble
  • ~ Squares
  • ~ Black squares
  • ✓ Wide (vaporwave)
  • ~ Small caps
  • ~ Tiny (superscript)
  • ~ Upside down
  • ~ Strikethrough
  • ~ Underline
  • ! Double underline
  • ~ Slashed
  • ! Crossed above
  • ! Glitch
  • ✓ Faux Cyrillic
  • ~ Currency
  • ✓ Greek-ish
  • ~ Thai-ish
  • ! Ethiopic-ish
  • ~ Kana-ish
  • ~ Hooks
  • ~ Dotted

✓ Shows on almost every phone · ~ Shows on most phones; older Android may show boxes · ! Often trimmed or shown as boxes — test first

All 35 styles

  • Cursive scriptℳ𝒾𝒶 ℛℴ𝓈ℯ
  • Bold cursive𝓜𝓲𝓪 𝓡𝓸𝓼𝓮
  • Italic𝑀𝑖𝑎 𝑅𝑜𝑠𝑒
  • Bold italic𝑴𝒊𝒂 𝑹𝒐𝒔𝒆
  • Sans italic𝘔𝘪𝘢 𝘙𝘰𝘴𝘦
  • Sans bold italic𝙈𝙞𝙖 𝙍𝙤𝙨𝙚
  • Greek-ishмια яσѕє
  • Hooksɱɨɑ ɽơʂɛ
  • Bold gothic𝕸𝖎𝖆 𝕽𝖔𝖘𝖊
  • Bold serif𝐌𝐢𝐚 𝐑𝐨𝐬𝐞
  • Bold sans𝗠𝗶𝗮 𝗥𝗼𝘀𝗲
  • Double-struck (outline)𝕄𝕚𝕒 ℝ𝕠𝕤𝕖
  • Black bubble🅜🅘🅐 🅡🅞🅢🅔
  • Black squares🅼🅸🅰 🆁🅾🆂🅴
  • Gothic (fraktur)𝔐𝔦𝔞 ℜ𝔬𝔰𝔢
  • Sans serif𝖬𝗂𝖺 𝖱𝗈𝗌𝖾
  • Typewriter (monospace)𝙼𝚒𝚊 𝚁𝚘𝚜𝚎
  • Small capsᴍɪᴀ ʀᴏꜱᴇ
  • Bubble (circled)Ⓜⓘⓐ Ⓡⓞⓢⓔ
  • Squares🄼🄸🄰 🅁🄾🅂🄴
  • Wide (vaporwave)Mia Rose
  • Tiny (superscript)ᴹⁱᵃ ᴿᵒˢᵉ
  • Upside downǝsoᴚ ɐᴉW
  • StrikethroughM̶i̶a̶ R̶o̶s̶e̶
  • UnderlineM̲i̲a̲ R̲o̲s̲e̲
  • Double underlineM̳i̳a̳ R̳o̳s̳e̳
  • SlashedM̸i̸a̸ R̸o̸s̸e̸
  • Crossed aboveM̽i̽a̽ R̽o̽s̽e̽
  • GlitchM̴̈i̵͓a̷̴ R̨̈o̓͜s̷̨e͓̓
  • Faux CyrillicМід Яфѕє
  • Currency₥ł₳ ⱤØ₴Ɇ
  • Thai-ish๓เค г๏รє
  • Ethiopic-ishጠጎል ዪዐነቿ
  • Kana-ishᄊノム 尺の丂イ
  • Dottedṁıȧ ṙȯṡė

How do you change the font in your Instagram bio?

Instagram has no font menu, but it shows special Unicode characters. Type your name above, choose a style in “Style for your name”, and copy one of the bio templates, or copy any single style from the list. Then open Instagram, tap Edit profile, and paste into Bio or Name. The safest styles are script, bold, italic, sans, double-struck, gothic and bubble letters; they show on almost every phone. Styles marked ~ or ! use rarer characters and can appear as boxes on older Android phones. Usernames are different: Instagram only allows a–z, 0–9, periods and underscores there, so fancy fonts cannot be used; the username ideas section gives you versions that work.

  • Bio limit 150 characters, name limit 30, username 30
  • Usernames: only a–z, 0–9, period and underscore
  • Every style is marked ✓ safe, ~ mostly or ! risky

How to put a custom font in your Instagram bio

Type your name or a line

Enter what you want to show in your name or bio.

Pick a safe style

Styles marked ✓ show on almost every phone; ~ and ! may show boxes for some followers.

Copy a bio template

Each template already contains your styled name and stays under 150 characters.

Paste in Instagram

Edit profile → Bio (or Name) → paste → Done.

Where fancy fonts work on Instagram

FieldFancy fonts?Limit
BioYes150 characters (fancy letters count as one each; marks and emoji can count as more)
Name (display name)Yes, but people searching for you type plain letters30 characters
Username (@handle)No — only a–z, 0–9, period and underscore30 characters
Captions and commentsYes2,200 characters per caption
Story text and highlightsMostly; Instagram’s story fonts are separate—

Keep your real name in plain letters somewhere (the name field or the first bio line) so people who search for you can find you.

Why some fonts show as boxes

Instagram does not ship special fonts; it uses the fonts on each viewer’s phone. Mathematical letters (script, bold, italic, gothic, double-struck) and circled letters are in almost every phone font today. Look-alike alphabets, stacked marks and some squares are missing on older Android phones and show as empty boxes (□). If a friend sees boxes, switch to a ✓ style.

Can you print Instagram fonts?

This page is for copy-paste text, so it has no print section. For lettering on paper, the cursive and gothic font generators print your words as tracing sheets or outline letters to color.

Where can you paste fancy fonts?

These are not real fonts. Each letter is swapped for a Unicode character that already looks styled, so the result is plain text that pastes into almost any app. Whether a style shows up depends on the fonts installed on the phone or computer that reads it:

PlaceWhat usually works
Instagram bio, captions, commentsMost styles. Names allow them too, but they are harder to search for
TikTok bio and captionsMost styles; the username field accepts plain letters only
Discord messages, nicknames, server namesMost styles; combining lines (strikethrough, underline) can stack oddly
X, Facebook, Threads, YouTube commentsMost styles
Text messages and emailDepends on the receiving phone; older Android phones may show boxes
Usernames, passwords, school portalsUsually blocked or turned back into plain letters

If a friend sees empty boxes (□) or question marks, their device has no glyph for that character. Script, bold, italic, gothic and bubble styles are the safest; look-alike “weird” styles and stacked marks are the most likely to break.

Use fancy text kindly

Screen readers read many of these characters one by one (“mathematical bold script capital H…”) or skip them, and search boxes rarely match them. Keep fancy text for a name, a heading or a few words, and write the important part (dates, links, how to reach you) in plain letters.

Frequently asked questions

What font is safe for an Instagram bio?

Script (𝓼𝓬𝓻𝓲𝓹𝓽), bold (𝐛𝐨𝐥𝐝), italic, sans, double-struck and bubble (ⓑⓤⓑⓑⓛⓔ) styles show on almost every phone. They are marked ✓ on this page.

Can I use a fancy font in my Instagram username?

No. Instagram usernames accept only lowercase letters, numbers, periods and underscores. Use the username ideas on this page, and put the fancy version in your name or bio.

Does using fancy fonts hurt my reach on Instagram?

Fancy letters in your name can make you harder to find, because people search with plain letters. Keep your name plain or add it in plain letters in the first bio line, and use fancy text for decoration.

Why does my bio say it is too long?

Instagram counts characters, and some symbols and accents count as more than one. Use the counter next to each template; if it shows more than 150, remove an emoji or a line.

Why do some letters show up as boxes?

The app or phone reading your text has no font with that character. Your text is fine; it just cannot be drawn there. Pick a script, bold or bubble style, which almost every device supports.

Is this font generator free?

Yes. Every style, the copy button and the printable PDFs are free, with no sign-up and no watermark. The text is converted in your browser and is never sent to us.

Can I use it on my phone?

Yes. Type your text, tap Copy next to the style you like, then long-press in Instagram, TikTok or Discord and paste.

More ways to make a page