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 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

Instagram username fonts: where they work
WhereWorks?Notes
Username (@handle)Doesn't workOnly a–z, 0–9, full stops and underscores, up to 30 characters. Styled letters, accented letters, spaces, hyphens and emoji are all refused.
Name fieldWorksTakes small caps, tiny letters, wide text and every other style here, so a styled echo of your handle, like ᴊᴜʟᴇꜱ.ᴅʀᴀᴡꜱ, can go here.
BioPartlyStyled 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 commentsDoesn't workA mention has to match the handle character for character. @ᴊᴜʟᴇꜱ.ᴅʀᴀᴡꜱ looks right but tags nobody and sends no notification.
Profile link (instagram.com/…)Doesn't workThe address only opens your profile with the plain handle in it. Share instagram.com/jules.draws, never a styled copy of it.
Facebook usernameDoesn't workFacebook 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

CharacterAllowed?Notes
a to zYesCapitals you type are saved in lowercase, so JulesDraws becomes julesdraws
0 to 9YesAllowed, though jules2draws is easy to mishear as “jules to draws”
Full stop (.)Yes, with limitsNot at the start or the end, and never two in a row
Underscore (_)YesCan start or end a handle and can repeat, as in __jules__
Spaces, hyphens, apostrophesNoUse a full stop or an underscore between words
Accented and non-Latin lettersNoé, ñ, ø and letters from other alphabets are refused
Styled Unicode lettersNoᴊ, 𝓳, ⓙ and j are all different characters from j
EmojiNoThey belong in your name or bio
LengthUp to 30Full 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:

Stylejules.draws becomesWhat 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
Widejules.drawsEvery 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