Copy-and-paste fonts for your Instagram bio, name, captions, and Stories. Every style is checked against Instagram's 150-character bio limit before you paste it.
106 styles
Risky on instagram bioYour device cannot draw itSave a favorite
28 frames that wrap your text. Combine one with any font above.
Instagram gives you no formatting controls โ no bold button, no font picker, nothing. An Instagram font generator works around that by swapping your letters for Unicode characters that are already styled. Because they are ordinary text, Instagram stores and renders them like any other characters, in your bio, your display name, captions, comments, and Story text boxes.
Not everything survives the trip. Instagram filters heavy combining marks out of bios and display names, which is why glitch text so often arrives mangled, and the display-name field is stricter than the bio. This tool labels each style for Instagram specifically, so you know before you paste rather than after.
The other thing Instagram will not tell you is why your bio keeps getting truncated. Styled letters sit outside Unicode's basic plane, so a 100-character bio can be counted as 200 against the 150-character cap. The meter here counts the way Instagram counts.
Instagram has no built-in font picker, so the flow is copy and paste. It takes about ten seconds.
Enter the text you want styled at the top of this page. Instagram bio is already selected as the target, so the character meter tracks the 150-character limit.
Every card is labelled for Instagram. Bold, cursive, small caps, wide, and bubble are safe. Glitch and some rare blocks are flagged because Instagram strips or mangles them.
Click the card to copy that version. If the meter has turned red, shorten your text โ Instagram will silently cut off anything past the limit.
Open Instagram, go to Edit Profile, and paste into Name or Bio. For a caption or a Story, paste into the text box the same way. Preview it before saving.
The 106 styles above are built from real Unicode blocks. Here is what the main ones look like and how safely each one travels.
| Style | Preview | Compatibility |
|---|---|---|
| Bold | ๐๐๐ฆ๐ฉ๐ฅ๐ ๐๐๐ฑ๐ญ ๐๐๐ | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Italic | ๐๐๐๐๐๐ ๐๐๐ฅ๐ก 123 | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Cursive | ๐ฎ๐ถ๐๐ ๐โฏ ๐ฏโฏ๐๐ 123 | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Bold Cursive | ๐ข๐ช๐ถ๐น๐ต๐ฎ ๐ฃ๐ฎ๐๐ฝ 123 | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Gothic | ๐๐๐ช๐ญ๐ฉ๐ข ๐๐ข๐ต๐ฑ 123 | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Old English | ๐พ๐๐๐๐๐ ๐ฟ๐๐๐ 123 | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Outline | ๐๐๐๐ก๐๐ ๐๐๐ฉ๐ฅ ๐๐๐ | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Monospace | ๐๐๐๐๐๐ ๐๐๐ก๐ ๐ท๐ธ๐น | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Sans Bold | ๐ฆ๐ฎ๐บ๐ฝ๐น๐ฒ ๐ง๐ฒ๐ ๐ ๐ญ๐ฎ๐ฏ | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Small Caps | ๊ฑแดแดแดสแด แดแดxแด 123 | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Tiny Text | หขแตแตแตหกแต แตแตหฃแต ยนยฒยณ | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Subscript | โโโโโโ โโโโ โโโ | Unicode never defined the full alphabet for this style, so a few letters fall back to plain text. |
| Wide | ๏ผณ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ ใ๏ผด๏ฝ ๏ฝ๏ฝใ๏ผ๏ผ๏ผ | Built from Mathematical Alphanumeric Symbols, which every modern font ships. Safe on every major platform. |
| Bubble | โโโโโโ โโโงโฃ โ โกโข | Well supported on current phones and desktops. Very old Android builds may show empty boxes. |
| Boxed | ๐ ๐ฐ๐ผ๐ฟ๐ป๐ด ๐ ๐ด๐ ๐ 123 | Well supported on current phones and desktops. Very old Android builds may show empty boxes. |
| Bold Bubble | แแฉแฐแญแชแด TแดแญT 123 | Well supported on current phones and desktops. Very old Android builds may show empty boxes. |
| Gamer | ไธๅ็ชๅฉใฅไน ใไนไนใ 123 | Well supported on current phones and desktops. Very old Android builds may show empty boxes. |
| Squiggle | เธฃเธเนเธษญั ีัรี 123 | Well supported on current phones and desktops. Very old Android builds may show empty boxes. |
| Upside Down | ฦแ ฦ สxวโฅ วืdษฏษS | Well supported on current phones and desktops. Very old Android builds may show empty boxes. |
| Strikethrough | Sฬถaฬถmฬถpฬถlฬถeฬถ ฬถTฬถeฬถxฬถtฬถ ฬถ1ฬถ2ฬถ3ฬถ | The line or glitch is a combining mark stacked on each letter. Some apps strip the marks and screen readers read them aloud. |
| Underline | Sฬฒaฬฒmฬฒpฬฒlฬฒeฬฒ ฬฒTฬฒeฬฒxฬฒtฬฒ ฬฒ1ฬฒ2ฬฒ3ฬฒ | The line or glitch is a combining mark stacked on each letter. Some apps strip the marks and screen readers read them aloud. |
| Glitch (medium) | Sฬอฃฬอฬปฬบฬธaฬ ฬอฉฬชอฬคอ mฬอฬฬฬฎฬจฬทpฬฬอฬฃฬคฬผอขlฬฬฬฬขฬงออeฬอฅฬฝฬฬชอฬด Tอองฬฬผฬฑฬฅอeออฬฬญฬนฬฬถxออฬฬฆฬฬซอtอออฬฆฬฬฑฬธ 1อจฬฬฬฬฬผฬท2อซฬฝฬฬคฬชฬฑฬต3อฏอฆฬฬซอฬฌอก | The line or glitch is a combining mark stacked on each letter. Some apps strip the marks and screen readers read them aloud. |
Mostly yes โ but each platform filters differently and enforces its own character limit. This is what to expect before you paste.
| Where you are pasting | Limit | What to expect |
|---|---|---|
| Instagram bio | 150 chars | Instagram filters heavy combining marks out of bios and usernames. |
| Instagram name | 30 chars | The display name field is the strictest on Instagram โ keep it simple. |
| TikTok bio | 80 chars | TikTok renders most Unicode styles but trims stacked diacritics. |
| X (Twitter) bio | 160 chars | X renders almost every style, including glitch text. |
| X (Twitter) post | 280 chars | Astral characters count as two toward the 280 limit. |
| Discord display name | 32 chars | Discord renders styled text well; usernames are stricter than nicknames. |
| Facebook bio | 101 chars | Facebook normalizes a lot of styling back to plain text in profile fields. |
| LinkedIn headline | 220 chars | LinkedIn renders bold and italic but styled text is not searchable there. |
| WhatsApp about | 139 chars | WhatsApp renders Unicode styles on both iOS and Android. |
| YouTube description | 1,000 chars | YouTube descriptions accept styled text but strip it from search indexing. |
| Steam profile name | 32 chars | Steam counts UTF-16 units, so most fancy letters cost two characters. |
| Roblox display name | 20 chars | Roblox filters aggressively โ expect plain text to survive best. |
Every card says whether that style survives Instagram's filtering, and the bio and display-name fields are tracked separately because the name field is stricter.
Fancy letters usually count double. The meter shows your real usage against Instagram's real limit so your bio never gets silently truncated.
Bold, cursive, small caps, aesthetic wide text, bubble letters, gamer alphabets, and 28 symbol frames โ no jumping between single-style websites.
The symbol frames people actually use on Instagram โ ๊งเผบ เผป๊ง, โง๏ฝฅ๏พ: :๏ฝฅ๏พโง, โ๏ฝกยฐโฉ โฉยฐ๏ฝกโ โ are one click to copy.
Star the styles you use and they stay saved on your device, so refreshing your bio next month takes seconds.
Everything runs in your browser. Your text is never sent anywhere and the page works offline.
Bold one line as a headline and set the supporting details in small caps so 150 characters read like a designed layout instead of a paragraph.
A cursive or bold name stands out in search, story mentions, and comment threads. Keep it under 30 characters and avoid glitch styles here.
Captions are the most permissive field on Instagram. Style a hook line, then keep the rest plain so hashtags and keywords stay searchable.
Paste styled text into a Story text box for a look Instagram's built-in fonts do not offer, or use small caps for tidy Highlight covers.
Linktree, Beacons, and similar tools accept Unicode, so your link labels can match your bio styling.
Bold a service list or a location line to make a business profile scannable in a field with no formatting at all.
Instagram matches plain letters. If your niche or your city is written in fancy characters, you will not appear when people search for it.
Instagram filters excessive combining marks out of bios and names. It usually holds up in captions, but check before you save.
The 30-character display name accepts far less than the bio. Stick to bold, cursive, or small caps there.
Instagram's rendering differs slightly between iOS, Android, and the web. Paste it, look at it, then save.
Every style, effect, and decoration is a character lookup running in your browser. There is no account, no upload, and no analytics on what you type โ the generator keeps working with your connection switched off.
Instagram has no font setting, so you copy styled text in from elsewhere. Type your bio above, click a style card to copy it, then open Instagram, tap Edit Profile, and paste into the Bio field. The styling comes with the text.
Because styled letters usually count as two characters each against the 150-character limit. A bio that looks like 90 characters can be stored as 180 and get truncated. The meter on this page counts it the way Instagram does.
None โ usernames are restricted to letters, numbers, periods, and underscores. Your display name is the field that accepts styled text, and it takes up to 30 characters of it.
The device viewing your profile does not have a font covering those characters. It usually happens with rare blocks like Runic on older Android phones. Styles labelled "Works everywhere" come from a block every device ships and are safe.
They can, if you overdo it. Instagram's search matches normal letters, so keywords written in styled characters will not be found. Style your name or one line of your bio and leave the terms you want to rank for in plain text.
No registration, no tracking of your content, no server uploads. Don't just take our word for it:
Your files and text are processed entirely on your device. Nothing is ever sent to us.
Once loaded, this tool keeps working with your Wi-Fi turned off. Try it.
Open your browser's DevTools โ Network tab. You'll see zero requests carrying your data.
Discover other powerful utilities designed to supercharge your workflow and boost productivity.
Turn plain words into elegant cursive, script, and blackletter Unicode text you can copy and paste anywhere.
Make bold Unicode text you can copy and paste into Instagram, LinkedIn, X, and anywhere else without a bold button.
Convert text into tiny, small caps, superscript and subscript Unicode letters you can copy and paste anywhere.