Discord Fonts
- Bold (sans-serif) 12/32 ๐๐ถ๐๐ฐ๐ผ๐ฟ๐ฑ ๐ก๐ฎ๐บ๐ฒ
- Bold cursive script 12/32 ๐๐ฒ๐ผ๐ฌ๐ธ๐ป๐ญ ๐๐ช๐ถ๐ฎ
- Small caps 12/32 แด ษช๊ฑแดแดสแด ษดแดแดแด
- Tiny (superscript) 12/32 แตโฑหขแถแตสณแต โฟแตแตแต
- Gothic (Fraktur) 12/32 ๐๐ฆ๐ฐ๐ ๐ฌ๐ฏ๐ก ๐๐๐ช๐ข
- Bold gothic (Fraktur) 12/32 ๐ฏ๐๐๐๐๐๐ ๐น๐๐๐
- Double-struck 12/32 ๐ป๐๐ค๐๐ ๐ฃ๐ โ๐๐๐
- Bubble 12/32 โนโโขโโโกโ โโโโ
- Black bubble 12/32 ๐ ๐ ๐ ข๐ ๐ ๐ ก๐ ๐ ๐ ๐ ๐
- Wide (fullwidth) 12/32 ๏ผค๏ฝ๏ฝ๏ฝ๏ฝ๏ฝ๏ฝใ๏ผฎ๏ฝ๏ฝ๏ฝ
- Monospace 12/32 ๐ณ๐๐๐๐๐๐ ๐ฝ๐๐๐
- Upside down 12/32 วษฏษN pษนoษsแดแก
- Glitch (light) 48/32 Dฬฬ อiอฬฅsฬฟอฅฬฐcออคฬฆฬผoฬฬอฬฉrฬอฅฬฬซdฬออ Nอฉฬฬนฬaอซฬญฬฏmอจอฬผeอคฬฏฬฃ
- Royal frame 18/32 ๊งเผบ Discord Name เผป๊ง
Discord fonts are Unicode text styles, such as ๐ค๐ฌ๐ฑ๐ฅ๐ฆ๐ , ๊ฑแดแดสส แดแดแด๊ฑ and โโคโโโโ, that you copy from this generator and paste into your Discord display name, About Me, server name and messages. Unlike Discord's built-in markdown, a Unicode style keeps its look in places where markdown does not work, such as names.
Discord fonts for display names
The Discord display name accepts Unicode styles and holds 1โ32 characters. Discord's help article on usernames and display names states that a display name can contain special characters, spaces, emoji, and non-Latin characters, and that it can be changed at any time.
The username is the opposite case. It accepts only lowercase letters aโz, digits 0โ9, underscores and periods, holds 2โ32 characters, and rejects two periods in a row. "luna.dev" is a valid username; "๐๐พ๐ท๐ช" is valid only as a display name.
These 4 display-name patterns stay within 32 characters:
- Gothic: ๐น๐๐๐๐๐๐๐๐๐ (10 characters)
- Small caps with symbol: โฆ สแดษดแด โฆ (8 characters)
- Double-struck: โ๐๐ฉ๐๐ (5 characters)
- Framed: ๊งเผบ Kai เผป๊ง (9 characters)
Fonts for Discord server names and channels
Discord server names accept Unicode styles and hold 2โ100 characters, excluding leading and trailing spaces (Discord developer documentation). A styled server name such as ๐ฆ๐๐๐ฑ๐ ๐๐ฎ๐น๐น shows in the server list and invite links.
Channel names hold 1โ100 characters, and text channels follow 2 rules: Discord lowercases the name and turns spaces into hyphens. Voice channels keep capital letters and spaces. Discord has not documented whether styled letters survive in text channel names, so test a styled channel name in a private server first. Emoji and symbol prefixes, such as "๐ขใปannouncements" or "โฆ๏ธฑgeneral", are the common way to decorate channels; the text borders page lists separators such as ใป ๏ธฑ and โ.
Discord fonts vs Discord markdown
Discord markdown formats a message when it is sent, while a Discord font changes the characters themselves. The difference decides where each one works:
| Need | Markdown | Unicode font |
|---|---|---|
| Bold or italic in a message | **bold**, *italic* | ๐ฏ๐ผ๐น๐ฑ, ๐ช๐ต๐ข๐ญ๐ช๐ค |
| Small text in a message | -# subtext | แตโฑโฟสธ |
| Strikethrough | ~~strike~~ | sฬถtฬถrฬถiฬถkฬถeฬถ |
| Styled display name | Not rendered | Works |
| Styled server name | Not rendered | Works |
| Gothic, cursive or bubble look | No equivalent | Works |
| Searchable message text | Plain letters stay searchable | Styled letters are different characters |
For bold, italic and strikethrough inside messages, markdown is the better choice because the words stay searchable and screen readers read them normally. Every markdown code, including headers, spoilers and block quotes, is listed in Discord text formatting.
Discord small text
Discord small text has 2 forms: the -# subtext markdown, which shrinks a whole line inside a message, and Unicode
superscript letters (หขแตแตหกหก แตแตหฃแต), which work in names and bios. Superscript is lowercase only, and the
superscript q (๐ฅ, U+107A5) dates from Unicode 14.0 in 2021 and lacks support in most fonts, so the generator leaves q plain. The
small text generator adds small caps and subscript versions.
Which Discord fields accept fancy text?
Fancy text works in 4 of the 7 Discord fields people customize most:
| Field | Fancy text | Limit |
|---|---|---|
| Username | Rejected (aโz, 0โ9, _ and . only) | 2โ32 characters |
| Display name | Accepted | 1โ32 characters |
| About Me | Accepted (emoji, markdown and links count) | 190 characters |
| Server name | Accepted | 2โ100 characters |
| Role name | Not documented | 100 characters |
| Message | Accepted | 2,000 characters (4,000 with Nitro) |
| Server Tag | Outside the documented set (alphanumeric and certain special characters) | 4 characters |
Limits come from Discord's account and server caps, Custom Profiles and Server Tags help articles. Glitch text is the riskiest style for limits: one glitched letter carries 2โ4 stacked marks in the light setting, so a 32-character display name fits 6โ10 glitched letters.
Can screen readers read Discord fonts?
Screen readers read Discord fonts differently by product. In Adrian Roselli's 2025 tests, JAWS read styled letters one by one by their Unicode names, NVDA, Narrator and recent VoiceOver skipped them, and TalkBack read them as normal words. A server member using NVDA hears nothing for a fully styled display name. The fancy text accessibility guide covers mixing plain and styled text.
Related Discord tools
The gothic text generator is the most common style for Discord display names, and the glitch text generator sets the intensity of zalgo marks for messages. For an empty-looking name or spacer, the invisible character page lists blank characters and their behavior.
Discord fonts questions
Can I use fancy fonts in my Discord username?
No. A Discord username accepts only lowercase Latin letters aโz, digits 0โ9, underscores and periods, with 2โ32 characters and no two periods in a row. Fancy fonts go in the display name, which accepts Unicode.
How often can I change my Discord display name?
Any time. Discord sets no cooldown on display name changes, so a styled display name can be tested and swapped freely. The username is the field with stricter rules.
Do Discord fonts count toward the 2,000-character message limit?
Yes. Each styled letter is one Unicode character and counts toward the 2,000-character message limit (4,000 with Nitro). Glitch text counts every stacked mark as a character, so one glitched word can use 30 or more characters.