Font generator
Can an Instagram username use fonts?
No. An Instagram username accepts only lowercase a–z, the digits 0–9, full stops and underscores, so styled letters like ᴊᴜʟᴇꜱ or 𝓳𝓾𝓵𝓮𝓼 are refused when you save. Those letters aren't fonts but separate Unicode characters, and the Name field does accept them. Type your handle below to make a styled copy for your name or bio, and keep the handle itself plain.
Updated 6 October 2026
Your text in every style
Changes as you type. It all happens in your browser, so nothing is uploaded.
ᴊᴜʟᴇꜱ.ᴅʀᴀᴡꜱ
Small caps
ʲᵘˡᵉˢ.ᵈʳᵃʷˢ
Tiny · No small q exists, so a look-alike is used.
jules.draws
Wide (vaporwave)
More stylesFewer styles39
Bold & italic · 8
𝐣𝐮𝐥𝐞𝐬.𝐝𝐫𝐚𝐰𝐬
Bold (serif)
𝗷𝘂𝗹𝗲𝘀.𝗱𝗿𝗮𝘄𝘀
Bold
𝑗𝑢𝑙𝑒𝑠.𝑑𝑟𝑎𝑤𝑠
Italic (serif) · Numbers stay upright.
𝘫𝘶𝘭𝘦𝘴.𝘥𝘳𝘢𝘸𝘴
Italic · Numbers stay upright.
𝒋𝒖𝒍𝒆𝒔.𝒅𝒓𝒂𝒘𝒔
Bold italic (serif) · Numbers stay upright.
𝙟𝙪𝙡𝙚𝙨.𝙙𝙧𝙖𝙬𝙨
Bold italic · Numbers stay upright.
𝗃𝗎𝗅𝖾𝗌.𝖽𝗋𝖺𝗐𝗌
Sans serif
𝚓𝚞𝚕𝚎𝚜.𝚍𝚛𝚊𝚠𝚜
Typewriter
Cursive · 2
𝒿𝓊𝓁ℯ𝓈.𝒹𝓇𝒶𝓌𝓈
Cursive · Numbers stay as they are.
𝓳𝓾𝓵𝓮𝓼.𝓭𝓻𝓪𝔀𝓼
Bold cursive · Numbers stay as they are.
Gothic · 2
𝔧𝔲𝔩𝔢𝔰.𝔡𝔯𝔞𝔴𝔰
Old English · Numbers stay as they are.
𝖏𝖚𝖑𝖊𝖘.𝖉𝖗𝖆𝖜𝖘
Bold Old English · Numbers stay as they are.
Outline · 1
𝕛𝕦𝕝𝕖𝕤.𝕕𝕣𝕒𝕨𝕤
Outline
Bubbles & boxes · 5
ⓙⓤⓛⓔⓢ.ⓓⓡⓐⓦⓢ
Bubble
🅙🅤🅛🅔🅢.🅓🅡🅐🅦🅢
Black bubble · Capitals only.
🄹🅄🄻🄴🅂.🄳🅁🄰🅆🅂
Square · Capitals only.
🅹🆄🅻🅴🆂.🅳🆁🅰🆆🆂
Black square · Capitals only. Some letters show as emoji (🅰 🅱 🅾 🅿).
⒥⒰⒧⒠⒮.⒟⒭⒜⒲⒮
Brackets
Lines · 6
j̶u̶l̶e̶s̶.̶d̶r̶a̶w̶s̶
Strikethrough
j̸u̸l̸e̸s̸.̸d̸r̸a̸w̸s̸
Slashed
j̲u̲l̲e̲s̲.̲d̲r̲a̲w̲s̲
Underline
j̳u̳l̳e̳s̳.̳d̳r̳a̳w̳s̳
Double underline
j̅u̅l̅e̅s̅.̅d̅r̅a̅w̅s̅
Overline
j̤ṳl̤e̤s̤.̤d̤r̤a̤w̤s̤
Dotted
Fun · 11
sʍɐɹp˙sǝlnɾ
Upside down
ƨwɒɿb.ƨɘluį
Mirror
j̖̍ṷ̉l͎̉ẻ̖s̖̈́.̖̀d̖̈́r͎̈́a̖̍w̖̍s̺̉
Glitch
j̖̍ṷ̉ḽ̖̠̉̍̉ë̺̖̠̺͎́̍̀̈́̍s̖̍.̠̺͎̖͎̍̈́ͪ̉̍d̠̠̠̠̠̈́̉̍̍̈́r̠̍ä͎̖͎̖̖́̍̍̍̈́ẅ̭̠͎́̉̈́s̖̭̖̍̉̍
Zalgo (heavy glitch)
j u l e s . d r a w s
Spaced out
✧・゚: *✧・゚:* jules.draws *:・゚✧*:・゚✧
Sparkles
♡ j u l e s . d r a w s ♡
Hearts
꒰ঌ jules.draws ໒꒱
Cute frame
★彡 jules.draws 彡★
Stars
❀ jules.draws ❀
Flowers
➳ jules.draws ➳
Arrows
Look-alike · 4
JɄⱠɆ₴.ĐⱤ₳₩₴
Currency · Letters from currency signs; hard to read for screen readers.
jцгё$.дяащ$
Faux Cyrillic · Real Cyrillic letters chosen for their shape, so the words read as gibberish to screen readers.
꒻ꀎ꒒ꏂꌚ.ꀷꋪꍏꅐꌚ
Fancy · Yi syllables chosen for their shape.
ᏠᏬᏝᏋᏕ.ᎴᏒᏗᏇᏕ
Tribal · Cherokee and Ethiopic letters chosen for their shape.
Where they work
| Where | Works? | Notes |
|---|---|---|
| Username (@handle) | Doesn't work | Only a–z, 0–9, full stops and underscores, up to 30 characters. Styled letters, accented letters, spaces, hyphens and emoji are all refused. |
| Name field | Works | Takes small caps, tiny letters, wide text and every other style here, so a styled echo of your handle, like ᴊᴜʟᴇꜱ.ᴅʀᴀᴡꜱ, can go here. |
| Bio | Partly | Styled text displays fine. An @mention of another account only becomes a tappable link when the handle is typed in plain characters. |
| @mentions in captions and comments | Doesn't work | A mention has to match the handle character for character. @ᴊᴜʟᴇꜱ.ᴅʀᴀᴡꜱ looks right but tags nobody and sends no notification. |
| Profile link (instagram.com/…) | Doesn't work | The address only opens your profile with the plain handle in it. Share instagram.com/jules.draws, never a styled copy of it. |
| Facebook username | Doesn't work | Facebook usernames take letters, numbers and full stops only and need at least five characters. No styling, and no underscores either. |
The characters a handle can use
| Character | Allowed? | Notes |
|---|---|---|
| a to z | Yes | Capitals you type are saved in lowercase, so JulesDraws becomes julesdraws |
| 0 to 9 | Yes | Allowed, though jules2draws is easy to mishear as “jules to draws” |
| Full stop (.) | Yes, with limits | Not at the start or the end, and never two in a row |
| Underscore (_) | Yes | Can start or end a handle and can repeat, as in __jules__ |
| Spaces, hyphens, apostrophes | No | Use a full stop or an underscore between words |
| Accented and non-Latin letters | No | é, ñ, ø and letters from other alphabets are refused |
| Styled Unicode letters | No | ᴊ, 𝓳, ⓙ and j are all different characters from j |
| Emoji | No | They belong in your name or bio |
| Length | Up to 30 | Full stops and underscores count toward the 30 |
Instagram checks every character when you save, so no app, keyboard or website can slip a styled username past it. Anything that promises a “fancy Instagram username” is really making text for your name or bio.
Put the styled version in your name
Your profile shows the plain handle at the top and your name on the profile itself. Since the name takes Unicode characters, plenty of accounts copy their handle into it in a style, which looks like a styled username without breaking any rules. The three styles shown first above suit that job because they keep the handle's shape:
| Style | jules.draws becomes | What to know |
|---|---|---|
| Small caps | ᴊᴜʟᴇꜱ.ᴅʀᴀᴡꜱ | Looks like a logo set in capitals but keeps the height of small letters; the full stop stays as it is |
| Tiny | ʲᵘˡᵉˢ.ᵈʳᵃʷˢ | Raised letters, like footnote marks; there's no tiny q, so a look-alike stands in |
| Wide | jules.draws | Every character fills a full square, the full stop included |
Whatever you pick, nobody can use the styled copy to reach you. If someone copies ᴊᴜʟᴇꜱ.ᴅʀᴀᴡꜱ from your profile and pastes it after an @, the tag won't connect. Keep the plain handle somewhere easy to copy, such as your bio or a pinned post, so collaborators and customers tag the right account.
Making a plain handle look deliberate
Even inside a–z, 0–9, full stops and underscores there are design choices. What matters is how the handle sounds when said aloud, how it looks in Instagram's own lettering and how it survives being written down somewhere else.
- Full stops read naturally: jules.draws is said as “jules dot draws”. Underscores have to be spelled out, and people forget them.
- Underscores can disappear under the underline of a link in emails and on websites, so jules_draws may look like “jules draws” with a space.
- Watch for letter pairs that blur at small sizes: rn can pass for m, and a lowercase l beside a 1 or an i is easy to misread.
- Runs like jules___draws are hard to say, count and type. One separator does the job.
- Numbers tacked on the end, like jules.draws2008, often look like a fallback because the name was taken, and a year can hint at an age or birthday you'd rather keep private.
Tip: Say your handle out loud to a friend and ask them to type it. If they get it wrong the first time, so will strangers.
Why handles have to stay plain
A username does three jobs that styled letters would break. It's part of a web address, so every browser and keyboard must be able to produce it. It's what people type to mention you, so it has to be easy to reproduce from memory. And it's how accounts are told apart, so no two handles should look identical.
That last job is where look-alike characters cause real trouble. The Cyrillic а and the Latin a look the same on screen but are different characters, and the maths letters behind fancy text work the same way. If handles allowed them, a copycat could register one that looks exactly like yours. A short list of plain characters rules that out.
Questions people ask
Can I put capital letters in my Instagram username?
You can type them, but Instagram saves usernames in lowercase, so JulesDraws is stored as julesdraws. If you want capitals or small caps to show, put that version in your name field.
Is there an app that makes a fancy Instagram username?
No. The check happens when you save, and anything outside a–z, 0–9, full stops and underscores is turned down. Apps and keyboards that advertise fancy usernames produce the same Unicode text as this page, which only fits your name and bio.
Why does someone's profile look like it has a fancy username?
You're seeing their name field, styled to look like a handle. Check the top of their profile or the address of their page: the real username there is plain.
Can an Instagram username have emoji or spaces?
Neither. Separate words with a full stop or an underscore, and put emoji in your name or bio, where they show as normal.
How long can an Instagram username be?
Up to 30 characters, with full stops and underscores counted. Shorter handles are easier to say, type and remember, which matters more than using the full allowance.
Related font pages
More font generators
Symbols, bios and captions
Turn comments on your posts into DMs
Ask people to comment a word like LINK. DMFast replies to each one and sends them your link in a DM, on Instagram and Facebook. Free plan, no card.
Start free