Type your text and this cool font generator rebuilds it in cool letters you can copy and paste — into a game name, a Discord nickname, a bio, a chat. Below the tool you’ll find the four cool letter families printed as full A–Z alphabets, and a table showing which styles actually survive each kind of field, so you’re not changing a locked game name twice to find out.
Pinned & recent
tap to copyThe four families of cool letters
Nearly every cool font style is a variation on one of four ideas. Knowing which family you want narrows a few hundred styles down to a handful.
Blocky letters — thick, hard-edged characters borrowed from Canadian Aboriginal syllabics. ᗩ ᗷ ᑕ ᗪ. The default look for squad tags and gaming names, because the shapes stay clear at the size a name is actually read.
Boxed letters — each character sealed in a square, hollow or filled. 🄰 🄱 / 🅰 🅱. Structured and loud; the filled version behaves differently from every other style on this page, which the table below explains.
Flipped letters — text turned upside down, ǝʞᴉl sᴉɥʇ. It works because it forces a double-take, and it’s the only family where the whole word must be converted together rather than letter by letter.
Borrowed-script letters — English words rebuilt from characters that belong to other writing systems, so they look almost but not quite like the alphabet you know. This is where the strangest cool text comes from, and the weird font generator is the page that goes deep on it.
Outside those four, a cool look usually means a specific style with its own page: heavy weight on the bold font generator, flowing strokes on the cursive font generator, dark angular blackletter on the gothic font page, ornamental flourishes on the fancy font generator, soft and spaced-out on aesthetic fonts, and rounded on the bubble font generator.
Cool font alphabet letters (A–Z)
The four families printed in full. Every line is live text — copy one letter to drop a single cool character into an otherwise plain name, or copy the row to keep as reference.
Blocky ᗩ ᗷ ᑕ ᗪ ᗴ ᖴ G ᕼ I ᒍ K ᒪ ᗰ ᑎ O ᑭ Q ᖇ ᔕ T ᑌ ᐯ ᗯ ᙭ Y ᘔ
Boxed, hollow 🄰 🄱 🄲 🄳 🄴 🄵 🄶 🄷 🄸 🄹 🄺 🄻 🄼 🄽 🄾 🄿 🅀 🅁 🅂 🅃 🅄 🅅 🅆 🅇 🅈 🅉
Boxed, filled 🅰 🅱 🅲 🅳 🅴 🅵 🅶 🅷 🅸 🅹 🅺 🅻 🅼 🅽 🅾 🅿 🆀 🆁 🆂 🆃 🆄 🆅 🆆 🆇 🆈 🆉
Flipped ɐ q ɔ p ǝ ɟ ƃ ɥ ᴉ ɾ ʞ l ɯ u o d b ɹ s ʇ n ʌ ʍ x ʎ z
Framing symbols ⚡ ★ ☆ ✦ ✧ ⚔ ☠ ✞ ⚜ ❖ ➤ ⫸ ⟪ ⟫ 「 」 【 】 ꧁ ꧂ ༺ ༻ ▄ █ ▌ ║ ▓ ▒ ░
Three things worth knowing about these rows. The blocky set has no dedicated character for G, I, K, O, Q, T or Y, so those stay as ordinary letters — that mix is how the style looks everywhere, not a gap in the tool. Flipped text is written in reverse order as well as rotated, so a single flipped letter pasted into a normal word will sit the wrong way round. And the filled boxed row is the one to test before you commit; see below.
Which cool fonts survive where
Most disappointment with cool text comes from pasting a style into the wrong kind of field. Fields fall into three groups, and styles behave very differently across them.
| Cool style | Handles (@username) | Game & app display names | Bios, captions, chat |
|---|---|---|---|
| Blocky | No | Usually accepted | Yes |
| Boxed, hollow | No | Usually accepted | Yes |
| Boxed, filled | No | Often rejected or shown as emoji | Yes, but see note |
| Flipped | No | Usually accepted | Yes |
| Borrowed-script | No | Mixed — depends on the character | Yes |
| Heavy / script styles | No | Usually accepted, counts double | Yes |
| Underlined & struck-through | No | Often stripped | Yes |
| Symbol-framed | No | Frames are the usual cause of rejection | Yes |
Handles are a lost cause, and that’s fine. Instagram, TikTok and Discord usernames accept only letters, numbers, dots and underscores. Discord’s current username system is stricter still — lowercase only. No cool font will ever work there. Put the styling in the display name or bio instead; that’s the field people actually read.
The filled boxed letters have an emoji problem. 🅰 and its neighbours carry emoji presentation on iOS and some Android builds, so the same name can appear as flat text on one phone and as coloured emoji tiles on another. Some games reject them outright for that reason. Check that row on a real iPhone before using it anywhere permanent.
Underlines and strikes get stripped. They’re built from invisible marks attached to each letter, and many name fields normalise those away — leaving your text plain and one character over the limit.
Why your cool name counts as more characters than it has letters
This is the detail that catches people out, and almost nothing explains it.
Most cool styles are drawn from a part of Unicode that sits outside the basic range. Platforms that count characters the way most web software does treat each of those letters as two characters, not one. So:
- A 32-character Discord nickname fits about 16 letters in a heavy or script style.
- A 50-character X display name fits about 25.
- A 25-character WhatsApp name fits about 12.
- Underlined and struck-through styles add an extra mark per letter, so they cost even more.
Blocky and flipped letters mostly count as one character each, which is a quiet reason they’re the safest choice for short name fields. If your name still won’t fit, shrinking the text is the other route — the tiny font generator covers that.
Cool fonts for game names and clan tags
Gaming is where most cool text ends up, and each platform has its own trap:
- Free Fire and PUBG accept styled names and symbol frames in the in-game nickname, but a name change costs diamonds or a rename card. Get it right the first time — paste the exact string into a chat message in the same game and look at it before you spend anything.
- Roblox allows Unicode in display names, but everything passes a text filter. Heavily decorated names are the ones that get blocked, not the letters themselves.
- Discord splits the two: the username is locked to plain lowercase, while the server nickname and global display name take styled text, up to 32 characters counted as above.
- Steam is the most permissive profile name of the group and renders almost everything correctly.
Two habits that save trouble: put symbols outside the name rather than between every letter, since ꧁ ⚡ ᴺᴬᴹᴱ ⚡ ꧂ passes filters that ⚡N⚡A⚡M⚡E⚡ doesn’t; and if a name is refused, strip the framing symbols and retry before changing style, because the frame is nearly always the cause.
For a full decorated name assembled from a first name in one step, rather than building it piece by piece, the stylish name page does that.
Cool fonts vs downloadable cool fonts — which do you need?
“Cool fonts” covers two completely different things, and searching for one when you need the other wastes an afternoon.
You need Unicode text — this page — if you’re styling a username, a display name, a bio, a caption, a chat message, a game tag or a comment. Anywhere you type into someone else’s text box. The style lives in the characters, so it travels with the text and needs nothing installed on the reader’s device.
You need a real font file (.ttf or .otf) if you’re designing in Canva, Photoshop, Illustrator, Word or a video editor, or building a logo. Those tools want an installed typeface, and no copy-paste tool can give you one. Free font libraries are where to look.
The test is simple: if you’re typing into a field someone else built, you need this page. If you’re placing text on a canvas you control, you need a font file. There’s a middle case — you want a word to look designed but you’re posting it as text — and for that the font art generator builds a word into a larger text design that still pastes as characters rather than an image.
Cool fonts copy and paste
Type your text above, tap Copy on the style you want, then paste it where you need it — long-press and Paste on a phone, Ctrl+V or Cmd+V on a computer. Rows update as you type, so you’re comparing styles with your real words rather than sample text, and favourites keep the ones you use most at the top.
Making a cool name that people can actually read
- Read it at real size. A name is seen in a friends list, a leaderboard or a comment thread, not at the size it appears on this page. Blocky and boxed letters hold up there; ornate ones blur.
- One style per name. Two mixed styles read as a mistake, not a design.
- Framing goes on the outside. Symbols wedged between letters break both readability and filters.
- Keep searchable words plain. Styled characters aren’t matched by platform search, so a business name, a hashtag or a clan you want people to find should stay in normal letters.
- Test before anything permanent. Locked name changes, paid renames and printed material all deserve a paste-and-look first.
Frequently asked questions
Why does my styled name count as more characters than it has letters?
Most cool styles use characters from outside Unicode’s basic range, and most platforms count each of those as two characters. A 32-character limit fits around 16 styled letters. Blocky and flipped letters usually count as one each.
Which cool font styles work in game usernames?
Blocky, boxed-hollow and flipped are the most reliable. Filled boxed letters are often rejected because they carry emoji presentation. Symbol frames are the most common reason a name is refused — remove them before changing style.
Can I use cool fonts in a Discord username?
No. Discord usernames are limited to lowercase letters, numbers, dots and underscores. Use your server nickname or global display name instead, both of which accept styled text.
Why do my cool letters look different on iPhone and Android?
Some characters — mainly the filled boxed set — are drawn as coloured emoji on some systems and as plain text on others. Every other family on this page renders consistently.
Is there a full cool font alphabet I can copy letter by letter?
Yes. The A–Z section above prints four complete alphabets as live text, so you can copy a single letter or the whole row.
Do I need to install or download anything?
No. It runs in your browser as a cool font creator online — free, unlimited, no account, no app, on phone or desktop.