Fonts for your Discord.

Tap to copy, paste into Discord β€” display name, server, channels, status. Free forever ✌️

The honest guide to Discord fonts

Everything below is stuff people usually find out the annoying way β€” by pasting something into a server name and watching it turn into a row of empty boxes. Read it once and you will get it right first time.

These are not actually fonts

This is the single thing that explains everything else, so it is worth thirty seconds. A font is a file your device installs β€” Discord decides which one it uses, and you do not get a vote. What you copy from this page is different: it is a set of real, separate characters that already exist inside Unicode, the giant catalogue of every character a computer knows how to show.

When you copy 𝔀𝔬𝔱π”₯𝔦𝔠, you are not copying the letter "g" wearing a costume. You are copying a completely different character called "mathematical fraktur small g", which lives at its own address in Unicode and happens to look like a fancy g. Mathematicians got these added so they could write different kinds of variables. People immediately started using them for usernames instead.

That one fact is why this works at all. Discord never has to support "fancy fonts", because as far as Discord is concerned you just typed some perfectly ordinary characters. It is also the reason for every limitation further down this page. Nothing here is a hack or a glitch β€” it is just letters that happen to look unusual.

Where it works on Discord, and the one place it never will

Discord splits your identity into two separate things, and this trips up almost everyone.

Beyond your own name, fancy text also works in server names, channel names, role names, your custom status, your About Me, and ordinary messages. So the honest summary is: everything except the one field that has to stay machine-readable so people can find you.

Server names, channel names, and staying readable

A server name sits in a narrow sidebar next to a lot of other server names, often at a small size. Heavy styles that look incredible at full size can turn into unreadable smudges there. Blocky and wide styles hold their shape best when small β€” πŸ…ΆπŸ…°πŸ…ΌπŸ…΄πŸ† and α΄‘Ιͺᴅᴇ survive the sidebar, while dense script styles tend to collapse.

Channel names are a different problem. People scan a channel list rather than read it, hunting for the one they want. If every channel is heavily styled, scanning stops working and your server becomes irritating to use. The move most good servers land on is restraint: keep the channel name itself plain and readable, and use a small symbol or a light touch of styling as a divider or category marker. Style the thing people read once, not the thing they read fifty times a day.

Custom status and About Me

Your custom status is short by design, which makes it the best place for this. Superscript styles like αΆ α΅ƒβΏαΆœΚΈ are a longtime favourite because they read as deliberate rather than loud, and small text suits a status line. Kaomoji work here too β€” ( ΛΆΛ† α—œ Λ†Λ΅ ) and friends paste in without any issue.

About Me gives you far more room, so you can mix: a styled first line as a heading, then plain text underneath that people can actually read. That mix β€” one styled line, the rest normal β€” consistently looks better than styling the whole block, and it is much kinder to anyone using a screen reader.

Zalgo, automod, and messages that vanish

Zalgo text β€” zΜΈaΜ·lΜΆgΜ΅oΜ΄ β€” works differently to everything else here. It is a normal letter with a stack of combining marks piled on top of it. Those marks are designed to sit on a character rather than take up their own space, so they overflow upward and downward into whatever is above and below.

Discord renders it fine. The catch is social, not technical: because zalgo spills over neighbouring lines, plenty of servers ban it outright and have automod rules that delete it on sight. If a zalgo message disappears the moment you send it, nothing is broken β€” a bot removed it. Same story for heavily styled text in servers that require readable names. Read the rules channel before you commit to a look.

Three trade-offs worth knowing before you commit

None of these are reasons to avoid fancy text. They are just things worth deciding on deliberately rather than discovering later.

Styles that hold up best on Discord

If you want the short version: 𝔀𝔬𝔱π”₯𝔦𝔠 and 𝓼𝓬𝓻𝓲𝓹𝓽 are the classics and render almost everywhere. α΄‘Ιͺᴅᴇ and πŸ…ΆπŸ…°πŸ…ΌπŸ…΄πŸ† stay legible when small, which makes them the safe pick for server and role names. αΆ α΅ƒβΏαΆœΚΈ superscript is ideal for statuses. Zalgo is the one to use knowingly, in servers you know allow it.

Type anything into the box at the top of this page and every style renders live, so you can see exactly what you are pasting before you paste it. Nothing to install, no account, and it stays free.

FAQ

Where do these work on Discord?

Display name, server names, channel names, role names, your custom status, About Me, and messages. Basically everywhere except your unique username, which Discord keeps plain so people can still add you.

Why won't it let me change my username?

Because usernames are restricted to lowercase letters, numbers, underscores and full stops β€” that field has to stay machine-readable. Change your display name instead, which is the name everyone actually sees in chat.

Best styles for a server name?

πŸ…ΆπŸ…°πŸ…ΌπŸ…΄πŸ† blocks, 𝔀𝔬𝔱π”₯𝔦𝔠 and α΄‘Ιͺᴅᴇ read clearly at the small size the sidebar uses. Dense script styles tend to smudge together when shrunk down. For channel names, keep the word itself readable β€” people scan those constantly.

Does zalgo break Discord?

No β€” zΜΈaΜ·lΜΆgΜ΅oΜ΄ is just stacked accent marks, so Discord renders it fine. Plenty of servers run automod that deletes it though, so if a message vanishes instantly that is the server's rule, not a glitch.

Why do I see empty boxes instead of letters?

That is a "tofu box" β€” the device is telling you it does not have that character. It is a per-device thing, so a style can look perfect for you and broken for someone else. The commonest styles are the safest bet.

Can I put kaomoji in my status?

Yes β€” custom statuses take kaomoji and every font here. αΆ α΅ƒβΏαΆœΚΈ superscript in a status is a classic for a reason.

Will people still be able to search for me?

Not by the plain spelling, no. Fancy characters genuinely are different characters, so searching "jenny" will not turn up π•›π•–π•Ÿπ•Ÿπ•ͺ. Keep a few plain letters in your name if being findable matters to you.