Instagram Font Generator

Instagram has no font menu for bios or captions, so an Instagram font is really a set of Unicode characters you paste in. Type your text, copy a style, and paste it into your profile or post. Readable styles come first.

0 characters

How counting works

Apps count text in different ways, and most do not say which. FontBlaze shows three counts for each style's actual output:

Characters you see
Each visible character counts once, including an emoji with a skin tone, a flag or a letter with an accent (grapheme clusters).
Code points
The Unicode characters underneath. An accented letter typed as a letter plus a mark is 2; a flag is 2; a keycap is 3.
UTF-16 units
The unit JavaScript uses for text length, and some apps use for limits. Styled letters from the math blocks take 2 each, so a styled name can reach a limit sooner.
  • Fits: within the limit by all three counts.
  • Depends on count: within the limit as characters you see, but over it as UTF-16 units. Code points may be within the limit or over it; the card and the Inspect panel say which counts fit.
  • Too long: over the limit even as characters you see.

None of these means the app will accept the text: some fields reject styled letters whatever their length.

The Instagram and Discord limits come from their help pages, listed on the sources page. Neither page says how styled letters, emoji or accents are counted, so check all three counts.

X post uses X's own published count instead: most letters, numbers and punctuation count as 1, while most styled letters, emoji and CJK characters count as 2, and each link counts as 23. A styled post can therefore hold about half as many characters.

Your text in each style

Showing sample text. Type above to see your own.

  • Bold

    𝐈𝐧𝐬𝐭𝐚𝐠𝐫𝐚𝐦 𝐛𝐢𝐨

    About Bold

    Bold serif letters and digits.

    More in Bold text

    Refine in Name Studio

  • Bold Sans

    𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺 𝗯𝗶𝗼

    About Bold Sans

    Bold sans-serif letters and digits. Clean and modern.

    More in Bold text

    Refine in Name Studio

  • Bold Script

    𝓘𝓷𝓼𝓽𝓪𝓰𝓻𝓪𝓶 𝓫𝓲𝓸

    About Bold Script

    Heavy cursive letters with a full A to Z in both cases.

    Unicode has no digits in this style, so numbers stay plain.

    More in Cursive fonts

    Refine in Name Studio

  • Italic

    𝐼𝑛𝑠𝑡𝑎𝑔𝑟𝑎𝑚 𝑏𝑖𝑜

    About Italic

    Slanted serif letters.

    Small h comes from the Letterlike Symbols block (Planck constant). Numbers stay plain.

    More in Cursive fonts

    Refine in Name Studio

  • Small Caps

    ɪɴꜱᴛᴀɢʀᴀᴍ ʙɪᴏ

    About Small Caps

    Capital letter shapes at lowercase height.

    Unicode has no small capital X, so x stays plain. Q, F and S use newer characters that some fonts lack.

    More in Small text

    Refine in Name Studio

  • Sparkle Script

    ✧ 𝓘𝓷𝓼𝓽𝓪𝓰𝓻𝓪𝓶 𝓫𝓲𝓸 ✧

    About Sparkle Script

    Bold Script framed by four-pointed stars.

    More in Cursive fonts

    Refine in Name Studio

  • Fullwidth

    Instagram bio

    About Fullwidth

    Wide letters, digits and punctuation from East Asian typography.

    Spaces become wide ideographic spaces.

    More in Aesthetic fonts

    Refine in Name Studio

  • Script

    ℐ𝓃𝓈𝓉𝒶ℊ𝓇𝒶𝓂 𝒷𝒾ℴ

    About Script

    Light cursive letters. Eleven letters come from an older Unicode block, so they can look slightly different.

    B, E, F, H, I, L, M, R, e, g and o come from the Letterlike Symbols block and may look mismatched in some fonts. Numbers stay plain.

    More in Cursive fonts

    Refine in Name Studio

  • Bold Italic

    𝑰𝒏𝒔𝒕𝒂𝒈𝒓𝒂𝒎 𝒃𝒊𝒐

    About Bold Italic

    Heavy slanted serif letters.

    Unicode has no digits in this style, so numbers stay plain.

    More in Cursive fonts

    Refine in Name Studio

  • Sans Serif

    𝖨𝗇𝗌𝗍𝖺𝗀𝗋𝖺𝗆 𝖻𝗂𝗈

    About Sans Serif

    Plain sans-serif letters and digits. Looks close to normal text.

    Refine in Name Studio

  • Italic Sans

    𝘐𝘯𝘴𝘵𝘢𝘨𝘳𝘢𝘮 𝘣𝘪𝘰

    About Italic Sans

    Slanted sans-serif letters.

    Unicode has no digits in this style, so numbers stay plain.

    More in Cursive fonts

    Refine in Name Studio

  • Bold Italic Sans

    𝙄𝙣𝙨𝙩𝙖𝙜𝙧𝙖𝙢 𝙗𝙞𝙤

    About Bold Italic Sans

    Heavy slanted sans-serif letters.

    Unicode has no digits in this style, so numbers stay plain.

    More in Bold text

    Refine in Name Studio

  • Fraktur

    ℑ𝔫𝔰𝔱𝔞𝔤𝔯𝔞𝔪 𝔟𝔦𝔬

    About Fraktur

    Blackletter letters, the look people call gothic or Old English.

    C, H, I, R and Z come from the Letterlike Symbols block and may look mismatched in some fonts. Numbers stay plain.

    More in Gothic fonts

    Refine in Name Studio

  • Bold Fraktur

    𝕴𝖓𝖘𝖙𝖆𝖌𝖗𝖆𝖒 𝖇𝖎𝖔

    About Bold Fraktur

    Heavy blackletter letters with a complete A to Z.

    Unicode has no digits in this style, so numbers stay plain.

    More in Bold text

    Refine in Name Studio

  • Double-Struck

    𝕀𝕟𝕤𝕥𝕒𝕘𝕣𝕒𝕞 𝕓𝕚𝕠

    About Double-Struck

    Outlined letters and digits, also called blackboard bold.

    C, H, N, P, Q, R and Z come from the Letterlike Symbols block and may look mismatched in some fonts.

    More in Cool fonts

    Refine in Name Studio

  • Monospace

    𝙸𝚗𝚜𝚝𝚊𝚐𝚛𝚊𝚖 𝚋𝚒𝚘

    About Monospace

    Typewriter-style letters and digits with equal widths.

    Refine in Name Studio

  • Circled

    Ⓘⓝⓢⓣⓐⓖⓡⓐⓜ ⓑⓘⓞ

    About Circled

    Letters and digits inside outline circles.

    More in Bubble fonts

    Refine in Name Studio

  • Filled Circles

    🅘🅝🅢🅣🅐🅖🅡🅐🅜 🅑🅘🅞

    About Filled Circles

    White letters inside solid circles.

    Unicode only has capital letters in this style, so lowercase input becomes capitals.

    More in Bubble fonts

    Refine in Name Studio

  • Parenthesized

    🄘⒩⒮⒯⒜⒢⒭⒜⒨ ⒝⒤⒪

    About Parenthesized

    Letters and digits wrapped in parentheses.

    There is no parenthesized zero, so 0 stays plain.

    More in Bubble fonts

    Refine in Name Studio

  • Squared

    🄸🄽🅂🅃🄰🄶🅁🄰🄼 🄱🄸🄾

    About Squared

    Capital letters inside outline squares.

    Capitals only, and no digits. Lowercase input becomes capitals.

    More in Bubble fonts

    Refine in Name Studio

  • Filled Squares

    🅸🅽🆂🆃🅰🅶🆁🅰🅼 🅱🅸🅾

    About Filled Squares

    White capital letters inside solid squares.

    Capitals only, and no digits. A, B, O and P may appear as color emoji on some devices.

    More in Bubble fonts

    Refine in Name Studio

  • Superscript

    ⁱⁿˢᵗᵃᵍʳᵃᵐ ᵇⁱᵒ

    About Superscript

    Tiny raised letters and digits.

    Capitals become small raised letters. q has no widely supported form, so it stays plain.

    More in Small text

    Refine in Name Studio

  • Subscript

    ᵢₙₛₜₐgᵣₐₘ bᵢₒ

    Stays plain: ⁨g⁩ ⁨b⁩

    About Subscript

    Tiny lowered letters and digits.

    Unicode has no widely supported subscript b, c, d, f, g, q, w, y or z. Those letters stay plain.

    More in Small text

    Refine in Name Studio

  • Spaced Out

    I n s t a g r a m b i o

    About Spaced Out

    A space between every character.

    More in Aesthetic fonts

    Refine in Name Studio

  • Upside Down

    oᴉq ɯɐɹƃɐʇsuI

    About Upside Down

    Rotated look-alike characters in reverse order.

    An artistic look-alike, not a real rotation. Uses turned letters from several blocks. 4, 5 and 7 stay plain.

    More in Upside down text

  • Reversed

    oib margatsnI

    About Reversed

    The same characters in reverse order. Emoji and accents stay intact.

    More in Upside down text

  • Underline

    I̲n̲s̲t̲a̲g̲r̲a̲m̲ ̲b̲i̲o̲

    About Underline

    A combining low line after every character.

    Lines can look broken between letters, depending on the font.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Double Underline

    I̳n̳s̳t̳a̳g̳r̳a̳m̳ ̳b̳i̳o̳

    About Double Underline

    A combining double low line after every character.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Overline

    I̅n̅s̅t̅a̅g̅r̅a̅m̅ ̅b̅i̅o̅

    About Overline

    A combining line above every character.

    The line can touch the text above it or look broken in some fonts.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Double Overline

    I̿n̿s̿t̿a̿g̿r̿a̿m̿ ̿b̿i̿o̿

    About Double Overline

    A combining double line above every character.

    The line can touch the text above it or look broken in some fonts.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Strikethrough

    I̶n̶s̶t̶a̶g̶r̶a̶m̶ ̶b̶i̶o̶

    About Strikethrough

    A combining stroke through every character.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Slashed

    I̸n̸s̸t̸a̸g̸r̸a̸m̸ ̸b̸i̸o̸

    About Slashed

    A combining slash through every character.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Wavy Underline

    Ḭn̰s̰t̰a̰g̰r̰a̰m̰ ̰b̰ḭo̰

    About Wavy Underline

    A combining tilde below every character.

    Each character gets its own wave, so the line can look broken.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Dotted Underline

    I̤n̤s̤t̤a̤g̤r̤a̤m̤ ̤b̤i̤o̤

    About Dotted Underline

    Combining dots below every character.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Wavy Strikethrough

    I̴n̴s̴t̴a̴g̴r̴a̴m̴ ̴b̴i̴o̴

    About Wavy Strikethrough

    A combining tilde through every character.

    Each character gets its own wave, so the line can look broken.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Dots Above

    Ïn̈s̈ẗäg̈r̈äm̈ ̈b̈ïö

    About Dots Above

    Two dots (a diaeresis) above every character, the heavy-metal look.

    More in Weird fonts

    Refine in Name Studio

  • Rings Above

    I̊n̊s̊t̊åg̊r̊åm̊ ̊b̊i̊o̊

    About Rings Above

    A small ring above every character.

    More in Weird fonts

    Refine in Name Studio

  • Arrow Underline

    I͍n͍s͍t͍a͍g͍r͍a͍m͍ ͍b͍i͍o͍

    About Arrow Underline

    A small two-headed arrow under every character.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Star Underline

    I͙n͙s͙t͙a͙g͙r͙a͙m͙ ͙b͙i͙o͙

    About Star Underline

    A small asterisk under every character.

    More in Strikethrough and underline text

    Refine in Name Studio

  • Glitch Light

    Ĩn̶̲s̗̓t̀͑a̘̣ģ̂r̞ͦa̳̝m̫ b̺i̡o̱

    About Glitch Light

    A few stacked marks per letter. Still readable.

    Some apps strip or limit stacked marks.

    More in Glitch text

    Refine in Name Studio

  • Glitch Medium

    Higher display risk

    I̲̟ͫ͐n̗͗s̗̙̆ẗ̯͖́á̖ͦĝ̌̏r͙ͪa͈̔͂m̮̬͌ b̼̰i̜͈ͨo̮̪͔

    About Glitch Medium

    Noticeable stacked marks above and below letters.

    Some apps strip or limit stacked marks.

    Higher display risk: more likely than most styles to show boxes or broken marks on some devices and apps.

    More in Glitch text

    Refine in Name Studio

  • Glitch Heavy

    Higher display risk

    Í̭͓̳͓ͯ́n͇̮̈́̄̆ͬ̊͆ş̥̱̪͔͚͐͗ṯ̛ͬͭ͐̾͐͗ą̨͕̤̒̏͊g̘̞͔ͩͩͪ̔͂r̛̯̣̻̻̻̕ͅa̰̦ͦ́m̦͌͋̀ b̯̝̩̟̾ͦ̑͋ḭ̷̦̫ͨ̒̈ͤỏ̥̋͗͘

    About Glitch Heavy

    Dense stacked marks, capped so the text stays usable.

    Hard to read, and some apps strip or limit stacked marks. Use sparingly.

    Higher display risk: more likely than most styles to show boxes or broken marks on some devices and apps.

    More in Glitch text

    Refine in Name Studio

  • Starred Bold

    ★ 𝐈𝐧𝐬𝐭𝐚𝐠𝐫𝐚𝐦 𝐛𝐢𝐨 ★

    About Starred Bold

    Bold letters between black stars.

    More in Bold text

    Refine in Name Studio

  • Hearts Italic

    ♡ 𝑰𝒏𝒔𝒕𝒂𝒈𝒓𝒂𝒎 𝒃𝒊𝒐 ♡

    About Hearts Italic

    Bold italic letters between outline hearts.

    More in Italic text

    Refine in Name Studio

  • Bracketed Wide

    【Instagram bio】

    About Bracketed Wide

    Fullwidth text inside heavy lenticular brackets.

    More in Cool fonts

    Refine in Name Studio

  • Winged Fraktur

    ꧁𝕴𝖓𝖘𝖙𝖆𝖌𝖗𝖆𝖒 𝖇𝖎𝖔꧂

    About Winged Fraktur

    Bold Fraktur between ornamental wing marks.

    The wing marks are Javanese punctuation and need a font that includes them.

    More in Gothic fonts

    Refine in Name Studio

  • Crowned Small Caps

    ♛ ɪɴꜱᴛᴀɢʀᴀᴍ ʙɪᴏ ♛

    About Crowned Small Caps

    Small caps between chess queen symbols.

    More in Small text

    Refine in Name Studio

  • Ransom Note

    𝐈𝓷𝖘𝕥𝙖𝚐𝐫𝓪𝖒 𝕓𝙞𝚘

    About Ransom Note

    Each letter takes the next of six Unicode letter styles, so the word looks cut from different headlines.

    Hard to read and announced letter by letter by screen readers. Best for one or two words.

    More in Weird fonts

  • Circled Numbers 1 to 10

    Instagram bio

    About Circled Numbers 1 to 10

    Digits in thin circles: 1 to 9, and 10 as one character.

    Numbers only: digits 1 to 9 and a 10 on its own. Unicode has no 0 in this set, so 0 stays plain, and so do letters.

  • Filled Circled Numbers 1 to 10

    Instagram bio

    About Filled Circled Numbers 1 to 10

    White digits in black circles: 1 to 9, and 10 as one character.

    Numbers only: digits 1 to 9 and a 10 on its own. Unicode has no 0 in this set, so 0 stays plain, and so do letters.

  • Double Circled Numbers 1 to 10

    Instagram bio

    About Double Circled Numbers 1 to 10

    Digits in double circles: 1 to 9, and 10 as one character.

    Numbers only: digits 1 to 9 and a 10 on its own. Unicode has no 0 in this set, so 0 stays plain, and so do letters.

  • Numbers With Full Stop 1 to 10

    Instagram bio

    About Numbers With Full Stop 1 to 10

    Digits with a built-in full stop, like a numbered list: 1. to 10.

    Numbers only: digits 1 to 9 and a 10 on its own. Unicode has no 0 in this set, so 0 stays plain, and so do letters.

Themed designs add symbols or emoji to a letter style. They are not extra alphabets.

Where styled text works on Instagram

Each field has its own rules. If a field turns down styled text, paste the same words in plain letters there.

  • Name

    Good place for styled text. The name above your bio is separate from your @username, so a styled name here does not change your handle.

  • Username

    Keep it plain. Your @username is what people type, search and tag. Use ordinary letters, numbers, periods or underscores, and style your name instead.

  • Bio

    Good place for styled text. Instagram allows up to 150 characters. Style one line, such as your role, and keep words people search for in plain text.

  • Captions and comments

    Good place for styled text. Style a first line or a few words. Keep hashtags plain: a styled hashtag is made of different characters, so it does not match the plain tag.

Readable styles to try first

  • Bold
  • Bold Sans
  • Italic
  • Fullwidth

The rules above come from Instagram's own help pages, listed on our sources page, and can change. FontBlaze is independent and not affiliated with Instagram or Meta.

Examples

StyleYou typeYou get
BoldPhotographer in Austin𝐏𝐡𝐨𝐭𝐨𝐠𝐫𝐚𝐩𝐡𝐞𝐫 𝐢𝐧 𝐀𝐮𝐬𝐭𝐢𝐧
Bold ScriptEmma𝓔𝓶𝓶𝓪
Small Capstravel and coffeeᴛʀᴀᴠᴇʟ ᴀɴᴅ ᴄᴏꜰꜰᴇᴇ
Sparkle Scriptnew drop✧ 𝓷𝓮𝔀 𝓭𝓻𝓸𝓹 ✧

Bio length and styled characters

An Instagram bio can be up to 150 characters. Most styled alphabets, such as Bold and Bold Script, use characters that take two units of storage each, the way many emoji do, so a styled bio can reach a limit sooner than the same words in plain letters. If your bio is close to 150, paste it and see what the app accepts, or keep part of it plain. The character counter shows the different counts side by side.

Styles that read well on Instagram

  • Bold or Bold Sans for a headline line in your bio, such as your role or location.
  • Bold Script for your name, which looks personal and stays legible.
  • Small Caps for a quiet tagline.
  • Sparkle Script or another decorated style for one short phrase.

Pick one or two styles per bio. Mixing several looks busy and makes the important part harder to find.

Keep your profile easy to find and read

People find accounts by searching names and keywords, and a styled keyword may not match a plain search. Keep your name or niche in plain text somewhere on your profile.

Screen readers can read styled letters one by one, or by their character names. Styling one line and keeping the rest plain keeps your bio readable for everyone. More in fancy text and accessibility.

If a style shows boxes

Some phones lack fonts for certain characters and show empty boxes. Bold, Italic and Bold Script are among the most widely supported. Filled squares, glitch text and decorative wrappers are riskier. See why fancy text shows boxes.

Frequently asked questions

Can I change the actual font on Instagram?

Not in your bio or captions. Instagram draws text in its own interface font. Pasting Unicode characters is the way to get a different look there. Stories have built-in text styles, which are real fonts chosen inside the app.

Can I use a fancy font in my Instagram username?

Keep your username plain. It is the handle people type to find and tag you, so ordinary letters, numbers, periods and underscores work best. Put the styled version in your name, which shows above your bio.

Do fancy fonts affect who finds my profile?

They can. Styled letters are different characters, so a plain search for your name or niche may not match a styled version. Keep those words plain somewhere on your profile, such as in your bio.

Find a style or tool

↑ ↓ to move, Enter to open, Esc to closeSearched on this device. Nothing is sent or saved.