Font generator

Cool fonts for names, bios and gamer tags

Cool fonts are the sharper, louder text styles: Old English letters, outlined capitals, black squares, glitchy text and words spelled in currency signs. Type below and copy the one that fits. None of them is a font in the usual sense. Every letter is swapped for a Unicode look-alike, so the style goes wherever the text goes, from a bio to a comment.

Updated 6 October 2026

Your text in every style

Changes as you type. It all happens in your browser, so nothing is uploaded.

  • 𝔐𝔦𝔡𝔫𝔦𝔤𝔥𝔱 𝔡𝔯𝔬𝔭

    Old English · Numbers stay as they are.

  • 𝕄𝕚𝕕𝕟𝕚𝕘𝕙𝕥 𝕕𝕣𝕠𝕡

    Outline

  • 🅼🅸🅳🅽🅸🅶🅷🆃 🅳🆁🅾🅿

    Black square · Capitals only. Some letters show as emoji (🅰 🅱 🅾 🅿).

  • M̖̍ỉ̭d͎̉n̖̉ḯ̖g̖̀ḧ̖́ẗ͎́ d̖̍r̖̍ỏ̺p͎̈́

    Glitch

  • 𝓜𝓲𝓭𝓷𝓲𝓰𝓱𝓽 𝓭𝓻𝓸𝓹

    Bold cursive · Numbers stay as they are.

  • ₥łĐ₦ł₲Ⱨ₮ ĐⱤØ₱

    Currency · Letters from currency signs; hard to read for screen readers.

More styles36

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

  • ℳ𝒾𝒹𝓃𝒾ℊ𝒽𝓉 𝒹𝓇ℴ𝓅

    Cursive · Numbers stay as they are.

Gothic · 1

  • 𝕸𝖎𝖉𝖓𝖎𝖌𝖍𝖙 𝖉𝖗𝖔𝖕

    Bold Old English · Numbers stay as they are.

Bubbles & boxes · 5

  • Ⓜⓘⓓⓝⓘⓖⓗⓣ ⓓⓡⓞⓟ

    Bubble

  • 🅜🅘🅓🅝🅘🅖🅗🅣 🅓🅡🅞🅟

    Black bubble · Capitals only.

  • 🄼🄸🄳🄽🄸🄶🄷🅃 🄳🅁🄾🄿

    Square · Capitals only.

  • 🄜⒤⒟⒩⒤⒢⒣⒯ ⒟⒭⒪⒫

    Brackets

  • Midnight drop

    Wide (vaporwave)

Small · 2

  • ᴍɪᴅɴɪɢʜᴛ ᴅʀᴏᴘ

    Small caps

  • ᴹⁱᵈⁿⁱᵍʰᵗ ᵈʳᵒᵖ

    Tiny · No small q exists, so a look-alike is used.

Lines · 6

  • M̶i̶d̶n̶i̶g̶h̶t̶ d̶r̶o̶p̶

    Strikethrough

  • M̸i̸d̸n̸i̸g̸h̸t̸ d̸r̸o̸p̸

    Slashed

  • M̲i̲d̲n̲i̲g̲h̲t̲ d̲r̲o̲p̲

    Underline

  • M̳i̳d̳n̳i̳g̳h̳t̳ d̳r̳o̳p̳

    Double underline

  • M̅i̅d̅n̅i̅g̅h̅t̅ d̅r̅o̅p̅

    Overline

  • M̤i̤d̤n̤i̤g̤h̤t̤ d̤r̤o̤p̤

    Dotted

Fun · 10

  • doɹp ʇɥƃᴉupᴉW

    Upside down

  • qoɿb ƚʜϱinbiM

    Mirror

  • M̖̍ỉ̭ḓ̖̠̉̍̉n̺̖̠̺͎̈́̍̀̈́̍i̖̍g̠̺͎̖͎̍̈́ͪ̉̍ḧ̠̠̠̠̠́̉̍̍̈́t̠̍ d͎̖͎̖̖̈́̍̍̍̈́r̭̠͎̈́̉̈́o̖̭̖̍̉̍p̖͓̭̈́̍̍

    Zalgo (heavy glitch)

  • M i d n i g h t d r o p

    Spaced out

  • ✧・゚: *✧・゚:* Midnight drop *:・゚✧*:・゚✧

    Sparkles

  • ♡ M i d n i g h t ♡ d r o p ♡

    Hearts

  • ꒰ঌ Midnight drop ໒꒱

    Cute frame

  • ★彡 Midnight drop 彡★

    Stars

  • ❀ Midnight drop ❀

    Flowers

  • ➳ Midnight drop ➳

    Arrows

Look-alike · 3

  • Мїдпїgнт дяѳp

    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

Cool fonts: where they work
WhereWorks?Notes
Instagram name and bioWorksBoth fields keep these characters. A cool style lands best on one word, such as your name or brand, with the rest of the bio left plain so it can be read at a glance.
Instagram usernameDoesn't workA handle can only contain the letters a to z, digits, full stops and underscores. 𝕄𝕀𝔻ℕ𝕀𝔾ℍ𝕋 or 𝔐𝔦𝔡𝔫𝔦𝔤𝔥𝔱 won't save, so put the style in the name field instead.
Captions, comments and DMsPartlyOld English, outline and bold cursive show on current phones. Black squares can turn into emoji on some devices, and how glitch marks look depends on the app drawing them.
Hashtags and @mentionsDoesn't work#𝕘𝕒𝕞𝕚𝕟𝕘 is not the #gaming tag, and an @name in styled letters tags nobody. Type both the ordinary way.
Facebook profile nameDoesn't workFacebook's name standards rule out symbols and unusual characters, so a cool-font profile name is turned down. Posts, comments and Messenger accept the styles.
Game and app nicknamesPartlyEvery game sets its own rules. Many accept only plain letters and numbers, while some let these characters through. Try the name in the game before you get attached to it.

Six cool styles and the mood each one sets

“Cool” covers several looks, from old-world to digital. Here is “Midnight drop” in each style featured above, with the feel it gives and the kind of account it suits.

StyleExampleFeelsSuits
Old English𝔐𝔦𝔡𝔫𝔦𝔤𝔥𝔱 𝔡𝔯𝔬𝔭Dark and heavyStreetwear, tattoo studios, bands
Outline𝕄𝕚𝕕𝕟𝕚𝕘𝕙𝕥 𝕕𝕣𝕠𝕡Clean and techyGaming, tech, music releases
Black square🅼🅸🅳🅽🅸🅶🅷🆃 🅳🆁🅾🅿Loud, like stickersOne short word in capitals
GlitchM̖̍ỉ̭d͎̉n̖̉ḯ̖g̖̀ḧ̖́ẗ͎́ d̖̍r̖̍ỏ̺p͎̈́Broken and eerieHorror, edits, teasers
Bold cursive𝓜𝓲𝓭𝓷𝓲𝓰𝓱𝓽 𝓭𝓻𝓸𝓹Smooth and confidentA name or a signature line
Currency₥łĐ₦ł₲Ⱨ₮ ĐⱤØ₱FlashyA money-themed joke or heading

Old English and outline are the two to reach for first. They keep small letters, show on nearly every current phone and still look sharp at bio size. Black squares and glitch text work more like seasoning: one word of either does the job, and a whole line is hard work for the reader.

Numbers in a cool name

Gamer tags and handles often end in a number, like a birth year or a shirt number, and these six styles treat digits very differently. Here is “Night Owl 99” in each one:

StyleNight Owl 99What happens to 99
Old English𝔑𝔦𝔤𝔥𝔱 𝔒𝔴𝔩 99Stays plain: Unicode has no blackletter digits
Outlineℕ𝕚𝕘𝕙𝕥 𝕆𝕨𝕝 𝟡𝟡Converts, because outline has its own 0 to 9
Black square🅽🅸🅶🅷🆃 🅾🆆🅻 99Stays plain
GlitchN̖̍ỉ̭g͎̉h̖̉ẗ̖́ Ò̖ẅ̖́l͎̈́ 9̖̍9̖̍Gets marks, just like the letters
Bold cursive𝓝𝓲𝓰𝓱𝓽 𝓞𝔀𝓵 99Stays plain
Currency₦ł₲Ⱨ₮ Ø₩Ⱡ 99Stays plain

Outline is the only one of the six with matching digits, so it suits a name built around a number, a release date or a score. Next to Old English or bold cursive, plain digits can look thin. One fix is to convert just the number with the Bold (serif) style and paste it after the name, as in 𝔑𝔦𝔤𝔥𝔱 𝔒𝔴𝔩 𝟗𝟗: the heavier digits tend to sit better beside dark letters.

How glitch text works, and why it spills over

Glitch text keeps your letters and piles marks on top of and underneath each one. Unicode has a set of combining marks, the same kind of character that can turn e into é, and each one attaches itself to the character before it. Unicode doesn't cap how many can stack, so a letter wearing six marks above and six below grows into the lines around it.

The generator has a light version, Glitch, with one or two marks above and below each letter, and a heavy one, Zalgo, with up to six. After you post, the result depends on the app: some draw every mark and let the text bleed into the line above, while others trim or squash the stack. The letters underneath are ordinary, but with marks attached the word no longer reliably matches a plain search, and a screen reader may try to announce the marks.

  • Use the light style for a word or two, and save Zalgo for a single word in a horror or Halloween post.
  • Put a blank line above and below a glitched line in a caption, so the marks have room and don't run into other text.
  • Never glitch anything that has to be read exactly, like a date, a price or a discount code.

What currency letters actually spell

The currency style builds each letter from a money sign, or a crossed letter that resembles one. To a person, ₥łĐ₦ł₲Ⱨ₮ reads as Midnight. To software it is a string of symbols: ₳ is the sign of the old Argentine austral, ฿ the Thai baht, ₦ the Nigerian naira, ₱ the peso sign used in the Philippines, ₩ the Korean won and ₴ the Ukrainian hryvnia.

A few things follow from that. There is only one form per letter, so capitals and small letters come out the same. J, Q and V have no money look-alike and stay as plain capitals. A screen reader may read the word as a list of currency names. And in a shop's bio, keep the style well away from real prices, where ₱ or ₦ beside a number could pass for an actual currency.

Keeping a cool style readable

  • Pick one cool style per profile. Old English in the name and outline in the bio pull in different directions.
  • Avoid black squares for words with A, B, O or P in them. 🅰 🅱 🅾 and 🅿 are also emoji, and some phones draw them as coloured buttons.
  • Skip faux Cyrillic if any of your audience reads Russian, Ukrainian or another language written in Cyrillic: to them it spells nonsense.
  • Keep your name in plain letters somewhere on the profile so people searching for it can find you.
  • Look at the post on a second phone. A style that looks crisp in the generator can come out thinner, or with gaps, on another device.

Questions people ask

Which cool font works best for an Instagram name?

Old English and outline are the safest picks: both keep small letters, stay readable at a small size and show on current phones. Bold cursive suits a smoother look. Style the name or one line only, and leave your username plain, since handles can't use these characters.

Why did my glitch text look different after I posted it?

Every app draws stacked marks its own way. Some let them spread into the lines above and below, and others clip or squash them to fit the line. The light Glitch style holds up better than heavy Zalgo, because there's less to cut off.

Can I use cool fonts for a game name?

Sometimes. Each game sets its own rules for names. Many accept only plain letters and numbers and will refuse these characters; others accept them but show boxes to players whose devices can't draw them. Test the name in the game itself before you settle on it.

What's the difference between cool fonts and aesthetic fonts?

Mostly the mood. Aesthetic text usually means soft and airy: wide letters, small caps, sparkles and light frames. Cool text leans harder and darker, like Old English, outline and glitch. Underneath they're the same kind of Unicode characters, so the same limits on usernames, hashtags and search apply to both.

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