Instagram has no font picker, so what are these fonts?
Instagram, TikTok, Discord and X give you one typeface and no way to change it. A bio field is plain text and there is no bold button. A generator like this one gets around that by swapping your letters for different characters that already look styled. Unicode, the standard that assigns a number to every character, defined a full set of styled Latin letters so that mathematicians could write a bold vector and a script variable without losing their meaning. That block is called Mathematical Alphanumeric Symbols, and it holds the bold, italic, script, fraktur, double-struck, sans-serif and monospace alphabets. Other blocks add circled, boxed and full-width letters. Because each of these is a character rather than formatting, it survives the clipboard, the form field and the database, and looks the same at the other end. That is why it works where no styling controls exist. It is also the source of every drawback further down this page.
Which style for which job
- A bio people can still read: sans-serif bold or serif bold. They keep the shape of normal letters, so a sentence in them stays legible at bio size.
- A soft handwritten look: bold script, the one most Instagram accounts use. Plain script is thinner and harder to read on a small screen.
- A dark or medieval look: fraktur, or bold fraktur if the thin strokes disappear at small sizes.
- Digits that change too: serif bold, sans-serif bold, sans-serif, double-struck, monospace, full-width, circled, filled circles and superscript. The italic and script alphabets have no digits in Unicode, so a year stays plain there.
- A retro, wide-spaced look: full-width, the one used for vaporwave titles.
- Small decoration beside normal text: small caps sits closest to ordinary letters, and superscript makes a tiny label after a word.
- Bubbles and boxes: circled, filled circles and squared turn a short word or a number into badges. They are the least readable in a long line.
- A name that has to be searchable: plain letters, always. Put the decoration around it.
How to put a fancy font in your Instagram bio
- Type the words you want in the box above. Only letters and digits change, so add emoji later, in Instagram.
- Tap the row you like. The whole row is the copy button, and a tick replaces the copy icon when it worked.
- Open Instagram, go to your profile, tap Edit profile, then the Bio field.
- Press and hold in the field, choose Paste, and save. For a mix of plain and styled text, do one line at a time: copy, paste, come back, copy the next piece.
- Check your profile before you leave the app. If a character shows as an empty box, pick a more common style such as bold script or serif bold.
How to style a display name on TikTok, X or Discord
- Copy a style from the list above, the same way as for a bio.
- On TikTok, open Profile, tap Edit profile, then Name. On X, open your profile, tap Edit profile, then the Name field. On Discord, open User Settings, then Profile, and edit the display name; a per-server nickname sits under the server name menu.
- Paste and save. All three keep styled characters in the display name.
- Leave the handle alone. The @ name on all three allows only plain letters, digits, and a period or underscore.
Copying and pasting on iPhone, Android and desktop
- iPhone and iPad: tap the row to copy, then press and hold inside the target field and tap Paste. This works in Safari and in the in-app browsers Instagram and TikTok open links in.
- Android: tap the row, then long press in the field and choose Paste. Some keyboards put a clipboard icon in the toolbar instead of showing a menu.
- Windows and Mac: click the row, then Ctrl+V or Cmd+V. If a field seems to refuse the paste, type one ordinary letter first, paste after it, then delete that letter.
- If nothing is copied: a browser can block clipboard access in a private window or an unusual in-app browser. Open the page in Safari or Chrome and copy again.
Where it works and where it breaks
- Instagram: display name, bio, highlight names, captions, comments and story text all accept styled characters. The @ username takes only lowercase letters, numbers, periods and underscores.
- TikTok: the nickname and the bio accept them. The @ username has the same plain-characters rule as Instagram.
- X: the display name and the bio accept them. Most of these characters count as two towards the post length, so a fully styled post runs out of room at roughly half the words.
- Discord: the display name, server nicknames and messages take them. The account username is lowercase letters, digits, periods and underscores only.
- Facebook: posts, comments and the About text are fine. The name field is checked against a real-name policy and rejects most unusual characters.
- WhatsApp and Telegram: profile names, About text and messages accept them.
- Games: many name fields validate against a letters-and-digits rule and reject every style here, and the ones that accept them may render them as boxes in chat. Test before spending a rename token.
- Anything a machine reads: forms, spreadsheets, resumes, email subject lines, code. Keep those in plain text. See the next section.
Three things to know before you post
Screen readers struggle with it. A screen reader either announces the full character name, turning 𝓐 into something like mathematical bold script capital A, or skips the character because it has no pronunciation for it. A bio written entirely in a style is close to unusable for a blind visitor. One decorative line is fine; put your name, your offer and your link in plain text.
Not every device has the glyphs.A box means the reader’s device has no font covering that character. Bold, italic, script and circled letters are safe on current iPhones, Android phones and Macs. The newer blocks, the filled squares in particular, are the ones that break on an older Android build or inside an older Windows desktop application. You cannot see that from your own phone, so send a test message to a friend on a different device before a style goes on your profile.
Styled text is not searchable text. Because these are different characters, a search for your name in plain letters will not match the styled version, and a styled hashtag is a different string from the plain one, so it never reaches the people following the plain tag. The same difference affects counting: each styled letter is one character, but most of them sit outside the first 65,536 code points, so software that measures in UTF-16 units counts each one as two. X counts most of them as two of your 280, and a field that cuts text off in the middle of one can leave a broken symbol behind.
Frequently asked questions
Instagram has no font setting, so how does this work?
You are not copying a font. You are copying different characters that happen to look like a font. Unicode defined a full set of styled Latin letters for mathematics, called Mathematical Alphanumeric Symbols, plus circled and full-width letters in other blocks. Each 𝓐 or Ⓐ is its own character with its own code point, so it survives copy and paste into any field that accepts text, including a place with no formatting controls at all.
Why do only English letters and numbers change?
Unicode created these styled variants for Latin letters, and a few for Greek, because equations needed them. There is no styled set for Chinese, Japanese, Korean, Arabic, Cyrillic or Hindi, and no styled set for accented letters such as e-acute or n-tilde. Anything outside A-Z, a-z and 0-9 passes through unchanged. That is the standard talking, not a limitation this page can code around.
Which styles include numbers?
Serif bold, sans-serif bold, sans-serif, double-struck, monospace, full-width, circled, filled circles and superscript all convert digits, and each of those says so under the preview. The italic and script styles have no digits in Unicode, so 2024 stays 2024 in those rows.
Where on Instagram can I use these fonts?
Your display name, your bio, highlight names, captions, comments and text on a story all accept them. The one place that does not is the username, the @ handle, which Instagram limits to lowercase letters, numbers, periods and underscores.
Why do some styles show up as empty boxes for other people?
A box, sometimes called tofu, means that device has no font containing that character. Bold, italic, script and circled letters are covered by the default fonts on current iPhones, Android phones and Macs. The newer blocks, especially the filled squares, are the ones most likely to break on an older Android build or inside an older Windows desktop app. If a style matters, send it to a friend on a different phone before you post it.
Will fancy fonts hurt my searchability or my hashtags?
Yes, and this is the trade-off people notice too late. A search for your name in plain letters does not match the styled version, because they are different characters. The same goes for tags: #𝓒𝓸𝓯𝓯𝓮𝓮 is not the same string as #Coffee, so it will never reach anyone following the plain tag. Keep your searchable name and your hashtags in plain letters and use a style as decoration around them.
Can screen readers read styled text?
Usually not well. A screen reader either announces the full character name, so 𝓐 becomes something like mathematical bold script capital A, or skips the character because its voice has no pronunciation for it. Either way a bio written entirely in a style is close to unreadable for someone who is blind. One decorative line is fine. Your name, your links and anything anyone needs to act on should be plain text.
Should I use a fancy font on a resume or on LinkedIn?
No. Applicant tracking systems and search indexes match plain text, so a styled name or job title can simply fail to match, and some systems strip the characters or replace them with question marks. The same applies to forms, invoices and anything that will be parsed by software rather than admired by a person.
Does a styled letter count as one character or two?
It is one character, but most of these live outside the first 65,536 code points, so software that measures in UTF-16 units counts each one as two. X counts most styled letters as two of your 280. Other platforms differ, so if a field cuts you off earlier than you expected, that is why. A field that truncates in the middle of one of these characters can also leave a broken symbol at the end.
How do I turn styled text back into normal letters?
Paste it into the input box on this page. Styled characters are recognised and converted back to plain letters before the previews are built, so a bio you made somewhere else can be switched to another style without retyping it. Every row then shows the new style, and plain letters are what the previews are built from.
Sources
- Unicode Consortium, Mathematical Alphanumeric Symbols code chart (the bold, italic, script, fraktur, double-struck, sans-serif and monospace alphabets).
- Unicode Consortium, Enclosed Alphanumerics code chart and Enclosed Alphanumeric Supplement code chart (circled, filled and boxed letters).
- Unicode Consortium, Halfwidth and Fullwidth Forms code chart (the full-width alphabet).
- Unicode Consortium, Phonetic Extensions code chart (the letters used for the small caps style).
- Platform name rules come from each service’s help centre and from testing. App behaviour changes with updates, so check anything that matters on the app itself.
More symbol tools
To leave a highlight name looking empty, take a character from the invisible text generator. For a decorative line between paragraphs, the text dividers are ready to paste. Stars, arrows and the rest of the visible set live in the special symbols list, hearts have their own page in heart symbols, and frames for a game name are in the nickname symbol generator.
Related tools
- Invisible Text & Blank Space Copy
Copy an invisible character for Instagram highlight names, game nicknames and empty messages.
- Special Symbols Copy and Paste
Copy special characters in one click: stars, arrows, hearts, check marks, math signs, curr…
- Divider Symbols & Aesthetic Text Lines
Copy aesthetic text dividers for Instagram bios, Discord, Notion and notes: ━━━, ✦ ─── ✦, …
- Emoji Copy and Paste
Copy any emoji in one click: 1,900+ emoji by category with search, the newest emoji added …
Privacy: the conversion runs entirely in your browser. What you type is never sent anywhere, and this page never stores it.
