How to Change Your Font on Instagram Bio
Instagram has no font menu for your bio, name or captions. The only way to get bold or cursive letters there is to paste text that is already styled, which is what the generator above makes.
- Step 1
Type Your Text Above
Pick Bio, Name or Caption, then type. All 33 styles redraw on every keystroke, so you compare them side by side instead of trying them one at a time.
- Step 2
Tap the Style You Like
Tap the styled line or its Copy button. The button changes to Copied, and the line above the list names the style you took.
- Step 3
Paste It Into Instagram
Go to your profile, tap Edit profile, then tap Bio or Name. Press and hold inside the field, tap Paste, and save. For a caption, paste it in the caption box while you write the post.
- Step 4
Look at It From Another Phone
Open your profile on a second device if you have one, ideally an older Android phone. A style that looks fine on yours can show up as empty boxes there.
Instagram Fonts Are Unicode Characters, Not Fonts
Nothing on this page changes a font. A font decides how a letter is drawn. These styles swap each letter for a different character that happens to look bold, italic or handwritten.
Most of them come from a Unicode block called Mathematical Alphanumeric Symbols: bold, italic, script, Gothic, double struck and monospace copies of A to Z. They exist so a mathematician can write a bold x that means something different from a plain x. Typed through our Bold Serif style, Hello World 2026 becomes 𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝 𝟐𝟎𝟐𝟔. To your phone that is 16 symbols, none of them the letter H or the number 2.
Because they are characters, they go anywhere text goes: a bio, a caption, a comment, a DM. That is also the catch. Search boxes and screen readers see symbols, not your words.
Some styles have gaps. Unicode had already added a few letters, such as script B, E and H and Gothic C and H, to an older block of Letterlike Symbols, so the mathematical block leaves those slots empty. The generator fills them from the older block. That is why Script turns Hello into ℋℯ𝓁𝓁ℴ, where the H, e and o come from a different block and sit a little differently from the l's.
Instagram Font Styles and Where They Come From
The 33 styles fall into seven groups. Where the characters come from decides how widely they show up and what they do to numbers and capitals.
| Styles | Unicode source | What to know |
|---|---|---|
| Bold Serif, Bold Sans, Sans Serif, Typewriter | Mathematical Alphanumeric Symbols | Letters and numbers both change. The best supported group. |
| Italic Serif, Bold Italic Serif, Italic Sans, Bold Italic Sans | Mathematical Alphanumeric Symbols | Unicode has no italic digits, so numbers stay plain: 𝐻𝑒𝑙𝑙𝑜 2026. |
| Script, Gothic, Double Struck | Mathematical Alphanumeric Symbols plus Letterlike Symbols | A few letters come from the older block and look slightly different. Double Struck also changes numbers. |
| Bold Script, Bold Gothic | Mathematical Alphanumeric Symbols | No gaps, so every letter matches. Numbers stay plain. |
| Bubbles, Parentheses | Enclosed Alphanumerics | Bubbles changes both cases and all digits. Parentheses changes lowercase and 1 to 9; capitals and 0 stay plain. |
| Dark Bubbles, Squares, Dark Squares | Enclosed Alphanumeric Supplement | Capitals only: lowercase is turned into capitals. The rarest block on the page. |
| Small Caps, Tiny Raised, Upside Down | Phonetic and modifier letters from other alphabets | Approximate. Small Caps leaves capitals, s and x plain; Tiny Raised leaves capitals and q full size. |
| Strikethrough, Underline, Double Underline, Slashed | Combining marks | A mark is added after each letter and drawn on top of it. |
| Wide, Spaced Out and the six framed styles | Full width forms and ordinary symbols | Wide uses the full width letters made for Chinese and Japanese text. The framed styles put a symbol on each side of another style. |
From Unicode's code charts for Mathematical Alphanumeric Symbols, Letterlike Symbols, Enclosed Alphanumerics and the Enclosed Alphanumeric Supplement, checked against the generator's own output.
Fonts for Your Instagram Bio
Your bio can be up to 150 characters, and anyone can see it, according to Instagram's bio help page.
The counter above counts what you typed, one per letter, space or emoji, the way you would count by eye. It does not count the styled version. For most styles that is the same number, but Spaced Out puts a space between every letter, so 20 typed characters come out as 39. The framed styles add 2 to 4 characters for their symbols.
Instagram does not say how it counts styled letters, and a computer stores each bold or script letter as two units instead of one. If you are within a few characters of 150, paste, save, and check the end of your bio did not get cut.
Style one line, such as a short tagline, and keep the rest plain. A whole bio in script is slow to read on a phone, and the words people search for turn into symbols.
Instagram Name Fonts
The name field, shown in bold above your bio, takes styled text the same way the bio does. Instagram does not publish a length limit for it, so the generator shows no counter in Name mode.
Your name is also one of the fields Instagram search reads. In a post on how search works, Adam Mosseri wrote that the text typed into the search bar is the strongest signal, matched against usernames, bios, captions, hashtags and places, and he advised putting the name people know you by in your profile. A name typed as 𝐀𝐥𝐞𝐱 is a different string from Alex. If being found matters, keep the name plain and style the tagline.
Instagram Caption Fonts
A caption can be up to 2,200 characters, the limit in Meta's publishing reference. Instagram cuts long captions after the first lines in the feed, so a styled first line works as a headline. Write everything after it plain.
Keep hashtags plain. Instagram's hashtag page says numbers work in hashtags but spaces and special characters such as $ or % do not, and it says nothing about styled letters. We found no statement that a styled hashtag joins the page of its plain twin, so do not count on it. The same page caps a post at 5 hashtags; the Instagram hashtag generator picks five for a topic.
If you want the caption written for you as well, the caption generator drafts one in plain text that you can then give a styled first line.
Do Instagram Fonts Affect Reach or Search?
We found no statement from Instagram or Meta that styled letters lower the reach of a post or a profile. Anyone who tells you they do, or that they boost engagement, is guessing.
Search is a different question, because search works on text. Unicode defines a folding rule, called compatibility normalization or NFKC, that turns many look alike letters back into plain ones. We ran each style through it. All 13 styles from the mathematical block (the serif, sans, script, Gothic, double struck and typewriter ones) fold back to Hello, and so do Wide, Bubbles and Tiny Raised. Squares fold to HELLO. Parentheses become H(e)(l)(l)(o). Dark Bubbles, Dark Squares, Small Caps, Upside Down and the line styles do not fold at all.
Instagram does not say whether its search applies this rule. So a bio keyword in Bold Serif may or may not be found, and one in Dark Squares almost certainly will not. Put every word you want to be found for in plain text.
How to Change Font on Instagram Story
Stories are the one place Instagram has real fonts of its own. You do not need the generator there: the app draws these fonts itself instead of swapping in other characters.
- Step 1
Open the Stories Camera
Swipe right from your feed, then take a photo or tap the gallery icon to pick one, as Instagram's Stories guide describes.
- Step 2
Tap the Text Tool
Tap Aa and type. The text tool shows a set of font styles; tap one to switch, and use the color and background options next to it.
- Step 3
Try a Built In Effect
Instagram's own Stories tips use the neon cursive font with background color turned on to make an emoji glow.
- Step 4
Or Let Instagram Restyle It
The 2026 guide adds text restyle: type your text, tap the A* icon, and pick a preset or describe the look you want.
Are Instagram Fonts Accessible?
Mostly not. In a test first published in March 2025, the accessibility consultant Adrian Roselli played the same fake bold and italic post through six screen readers. VoiceOver on a Mac and on an iPad, NVDA and Narrator said nothing at all for the styled words. JAWS spelled out every letter with its case and style. Only TalkBack on Android read them as normal words.
PowerMapper ran a similar test with a word built from Greek and Cyrillic letters that look Latin. It counts problems in 98 screen reader and browser pairs going back to 2012: letters skipped, only the last letter read, or the word pronounced as another language. The W3C lists swapping in look alike characters for text, with no plain version, as accessibility failure F71.
Use styles for decoration. Your name, what you do and any link or call to action belong in plain text, with a style on one short line around them at most.
Why Instagram Fonts Show as Boxes
An empty box, sometimes with a question mark inside, means the phone has no font that can draw that character. The text is still there; the phone just cannot show it. It happens most on older phones, whose built in fonts were made before every block had letters drawn for it.
The styles most likely to do it use rarer blocks. Dark Bubbles, Squares and Dark Squares come from the Enclosed Alphanumeric Supplement, and the generator puts a note under each of them. Dark Squares has a second quirk: 🅰 🅱 🅾 🅿 are also emoji, so some apps draw those four as colored stickers in the middle of your word.
Bubbles and Parentheses come from the older Enclosed Alphanumerics block, which has been in Unicode much longer than the Supplement. Small Caps borrows most of its letters from Phonetic Extensions and other alphabets that linguists use.
The line styles, Strikethrough, Underline, Double Underline and Slashed, add a combining mark after each letter. They rarely show as boxes, but the line is drawn letter by letter, so it can break or land off center.
If a style shows boxes on your phone, it will for some of your followers too. Switch to one of the bold or italic styles, which come from the best supported block.
How to Copy and Paste Instagram Fonts on iPhone and Android
The generator runs in any phone browser, Safari and Chrome included, with nothing to install. Tap a style and it is on your clipboard. Switch to Instagram, press and hold in the bio, name or caption field, and tap Paste.
If you opened this page from a link inside another app, its built in browser may block copying. The tool then says copying was blocked. Open the page in Safari or Chrome instead, or press and hold the styled line to select and copy it by hand.
Font keyboard apps do the same Unicode swap as this page, with the same boxes and the same screen reader problems. A web page gets you the same characters without adding a keyboard to your phone.
What We Tested
On 3 November 2026 we ran the generator's style code on Hello World 2026 and on the full alphabet plus 0 to 9, then used the live tool in a Chromium based browser on a Mac. Every example on this page is copied from that output.
With Hello World 2026 in Bio mode, the counter read 16 of 150. The Bold Serif version is still 16 symbols to a reader but 30 storage units to a computer. Tapping Copy on Bold Serif turned the button to Copied and the line above the list read Copied Bold Serif. A 160 character bio turned the counter red, showed 160 of 150, and said it was 10 over.
With the full alphabet, the 33 styles produced 2,058 symbols. We drew each one on a canvas and compared it with the browser's empty box. None matched on that Mac. Looking closely, Underline breaks under g, j, p, q and y, Strikethrough runs past the last letter, and the italic styles leave numbers plain.
What we did not test: how Instagram's own app draws each style, and Android phones, which are the likeliest to show boxes. We did not post anything to Instagram. Check your profile from a second phone after you paste.
More Free Instagram Tools
Pick five hashtags with the Instagram hashtag generator, size a photo with the Instagram post size resizer and make 9:16 pictures with the Instagram story size tool. To draft a whole post, try the Instagram post generator. Bio and caption limits for every network are in social media character limits.
Plain Captions, Written for You, With Spreadcast
Spreadcast writes captions in ordinary text, so screen readers and Instagram search read them like any other words. It designs posts in your brand, writes a caption for each network and schedules them to Instagram as posts, carousels or Reels, and to Facebook, LinkedIn, Pinterest, Threads, YouTube, Bluesky, Mastodon, Telegram, Discord and TikTok.
If you make an app, start free with your App Store link and see your first posts before you pay anything. The plans page shows what each plan includes. For app makers who want the bigger picture, how to promote an app on Instagram covers what to post.
Where These Facts Come From
Every outside number, rule and price on this page links to the page it was taken from.
- Add a bio to your Instagram profileInstagram Help Center
- Use hashtags on InstagramInstagram Help Center
- IG User Media reference (caption limit)Meta for Developers
- Breaking down how Instagram search worksInstagram
- How to use Instagram Stories: the complete 2026 guideInstagram
- Instagram Stories tips and tricksInstagram
- Mathematical Alphanumeric Symbols code chartUnicode Consortium
- Letterlike Symbols code chartUnicode Consortium
- Enclosed Alphanumerics code chartUnicode Consortium
- Enclosed Alphanumeric Supplement code chartUnicode Consortium
- Phonetic Extensions code chartUnicode Consortium
- Characters and combining marks FAQUnicode Consortium
- UAX #15: Unicode normalization formsUnicode Consortium
- Don't use fake bold or italic in social mediaAdrian Roselli
- Look alike Unicode characters, screen reader testPowerMapper
- Failure F71: using text look alikes to represent textW3C
Researched and written by Spreadcast. Last checked on November 3, 2026.