Skip to content
StylishText

Discord Fonts — 48+ Best Styles (2026) | StylishText

Discord supports two completely different ways to style text, and it’s easy to mix them up. The first is Discord’s own native markdown — typing **bold** or *italic* directly in a message box, which Discord’s client parses and renders as real bold/italic formatting. The second is pasting pre-styled Unicode characters, like the ones generated below, which work everywhere markdown doesn’t: nicknames, server names, channel topics, and status messages, none of which support Discord’s markdown syntax.

Discord’s native markdown (works in messages, not nicknames)

You type Renders as
**bold** bold
*italic* italic
***bold italic*** bold italic
~~strikethrough~~ strikethrough
__underline__ underline
`inline code` inline code
```code block``` multi-line code block
> quote block quote

This markdown syntax is well documented and stable — it’s the same Markdown-derived formatting Discord has supported for years in the message box. It only works where you’re typing into Discord’s message composer. It does not work in your nickname, your username, a server name, or a channel name — those fields render plain text exactly as typed, with no markdown parsing at all. That’s exactly where the Unicode styles below come in.

Styled Unicode generator (for nicknames, server names, anywhere markdown doesn’t reach)

𝐒𝐭𝐲𝐥𝐢𝐬𝐡 𝐓𝐞𝐱𝐭Bold — Mathematical Alphanumeric · 12 chars / 45 bytes
𝑆𝑡𝑦𝑙𝑖𝑠ℎ 𝑇𝑒𝑥𝑡Italic — Mathematical Alphanumeric · 12 chars / 44 bytes
𝑺𝒕𝒚𝒍𝒊𝒔𝒉 𝑻𝒆𝒙𝒕Bold Italic — Mathematical Alphanumeric · 12 chars / 45 bytes
𝔖𝔱𝔶𝔩𝔦𝔰𝔥 𝔗𝔢𝔵𝔱Fraktur — Mathematical Alphanumeric · 12 chars / 45 bytes
𝕊𝕥𝕪𝕝𝕚𝕤𝕙 𝕋𝕖𝕩𝕥Double-struck — Mathematical Alphanumeric · 12 chars / 45 bytes
𝗦𝘁𝘆𝗹𝗶𝘀𝗵 𝗧𝗲𝘅𝘁Sans-serif Bold — Mathematical Alphanumeric · 12 chars / 45 bytes
𝚂𝚝𝚢𝚕𝚒𝚜𝚑 𝚃𝚎𝚡𝚝Monospace — Mathematical Alphanumeric · 12 chars / 45 bytes
Ⓢⓣⓨⓛⓘⓢⓗ ⓉⓔⓧⓣCircled — Enclosed Alphanumerics · 12 chars / 34 bytes
Discord markdown syntax table: bold, italic, strikethrough, code, and block quote

A–Z reference table (Bold)

Letter Upper Lower
A 𝐀 U+1D400 𝐚 U+1D41A
B 𝐁 U+1D401 𝐛 U+1D41B
C 𝐂 U+1D402 𝐜 U+1D41C
D 𝐃 U+1D403 𝐝 U+1D41D
E 𝐄 U+1D404 𝐞 U+1D41E
F 𝐅 U+1D405 𝐟 U+1D41F
G 𝐆 U+1D406 𝐠 U+1D420
H 𝐇 U+1D407 𝐡 U+1D421
I 𝐈 U+1D408 𝐢 U+1D422
J 𝐉 U+1D409 𝐣 U+1D423
K 𝐊 U+1D40A 𝐤 U+1D424
L 𝐋 U+1D40B 𝐥 U+1D425
M 𝐌 U+1D40C 𝐦 U+1D426
N 𝐍 U+1D40D 𝐧 U+1D427
O 𝐎 U+1D40E 𝐨 U+1D428
P 𝐏 U+1D40F 𝐩 U+1D429
Q 𝐐 U+1D410 𝐪 U+1D42A
R 𝐑 U+1D411 𝐫 U+1D42B
S 𝐒 U+1D412 𝐬 U+1D42C
T 𝐓 U+1D413 𝐭 U+1D42D
U 𝐔 U+1D414 𝐮 U+1D42E
V 𝐕 U+1D415 𝐯 U+1D42F
W 𝐖 U+1D416 𝐰 U+1D430
X 𝐗 U+1D417 𝐱 U+1D431
Y 𝐘 U+1D418 𝐲 U+1D432
Z 𝐙 U+1D419 𝐳 U+1D433
0 𝟎 U+1D7CE
1 𝟏 U+1D7CF
2 𝟐 U+1D7D0
3 𝟑 U+1D7D1
4 𝟒 U+1D7D2
5 𝟓 U+1D7D3
6 𝟔 U+1D7D4
7 𝟕 U+1D7D5
8 𝟖 U+1D7D6
9 𝟗 U+1D7D7

Ready-to-use Discord examples

✦ 𝐦𝐨𝐝𝐞𝐫𝐚𝐭𝐨𝐫 ✦Role-style nickname · 13 chars / 44 bytes
𝔗𝔥𝔢 𝔒𝔩𝔡 𝔊𝔲𝔞𝔯𝔡Server name · 13 chars / 46 bytes
𝕨𝕖𝕝𝕔𝕠𝕞𝕖Channel/topic word · 7 chars / 28 bytes
𝗿𝘂𝗹𝗲𝘀Channel name style · 5 chars / 20 bytes
— 𝑠𝑡𝑎𝑡𝑢𝑠: 𝑎𝑓𝑘Custom status · 13 chars / 42 bytes
⚡ 𝐚𝐧𝐧𝐨𝐮𝐧𝐜𝐞𝐦𝐞𝐧𝐭𝐬 ⚡Channel name · 17 chars / 60 bytes

Nickname styles

The same name rendered in three Unicode families, to compare how bold, italic, and Fraktur look before picking a style for your own nickname in the tool above.

𝐀𝐥𝐞𝐱Nickname style — Bold · 4 chars / 16 bytes
𝐴𝑙𝑒𝑥Nickname style — Italic · 4 chars / 16 bytes
𝔄𝔩𝔢𝔵Nickname style — Fraktur · 4 chars / 16 bytes
𝐌𝐢𝐚Nickname style — Bold · 3 chars / 12 bytes
𝑀𝑖𝑎Nickname style — Italic · 3 chars / 12 bytes
𝔐𝔦𝔞Nickname style — Fraktur · 3 chars / 12 bytes
𝐙𝐚𝐲𝐧Nickname style — Bold · 4 chars / 16 bytes
𝑍𝑎𝑦𝑛Nickname style — Italic · 4 chars / 16 bytes
ℨ𝔞𝔶𝔫Nickname style — Fraktur · 4 chars / 15 bytes

Name frames and combos

★ 𝐀𝐥𝐞𝐱 ★Name frame · 8 chars / 24 bytes
✦ 𝐀𝐥𝐞𝐱 ✦Name frame · 8 chars / 24 bytes
『𝐀𝐥𝐞𝐱』Name frame · 6 chars / 22 bytes
【𝐀𝐥𝐞𝐱】Name frame · 6 chars / 22 bytes
❖ 𝐀𝐥𝐞𝐱 ❖Name frame · 8 chars / 24 bytes
❮𝐀𝐥𝐞𝐱❯Name frame · 6 chars / 22 bytes
❰𝐀𝐥𝐞𝐱❱Name frame · 6 chars / 22 bytes
⟦𝐀𝐥𝐞𝐱⟧Name frame · 6 chars / 22 bytes
❧ 𝐀𝐥𝐞𝐱 ❧Name frame · 8 chars / 24 bytes
⦅𝐀𝐥𝐞𝐱⦆Name frame · 6 chars / 22 bytes
〖𝐀𝐥𝐞𝐱〗Name frame · 6 chars / 22 bytes
❬𝐀𝐥𝐞𝐱❭Name frame · 6 chars / 22 bytes
‹ 𝐀𝐥𝐞𝐱 ›Name frame · 8 chars / 24 bytes
« 𝐀𝐥𝐞𝐱 »Name frame · 8 chars / 22 bytes
〝𝐀𝐥𝐞𝐱〞Name frame · 6 chars / 22 bytes
Discord markdown **bold** converted into real bold Unicode text with a checkmark

Kaomoji and emoji combos

(●‿●) 𝐘𝐀𝐘Kaomoji + label · 9 chars / 24 bytes
ಠ_ಠ 𝐂𝐎𝐎𝐋Kaomoji + label · 8 chars / 24 bytes
@_@ 𝐖𝐎𝐖Kaomoji + label · 7 chars / 20 bytes
(´•ᴗ•`) 𝐇𝐈Kaomoji + label · 10 chars / 23 bytes
◕‿◕ 𝐎𝐊Kaomoji + label · 6 chars / 18 bytes
ヽ(°◇°)ノ 𝐆𝐎Kaomoji + label · 10 chars / 24 bytes
(。´∀`。) 𝐘𝐄𝐒Kaomoji + label · 11 chars / 29 bytes
✧ᵉ 𝐂𝐔𝐓𝐄Kaomoji + label · 7 chars / 23 bytes
🔥 𝐇𝐎𝐓Styled + emoji · 5 chars / 17 bytes
⭐ 𝐓𝐎𝐏Styled + emoji · 5 chars / 16 bytes
👑 𝐊𝐈𝐍𝐆Styled + emoji · 6 chars / 21 bytes
❤️ 𝐋𝐎𝐕𝐄Styled + emoji · 7 chars / 23 bytes
🏆 𝐖𝐈𝐍Styled + emoji · 5 chars / 17 bytes
✨ 𝐕𝐈𝐁𝐄Styled + emoji · 6 chars / 20 bytes
🎯 𝐆𝐎𝐀𝐋Styled + emoji · 6 chars / 21 bytes
🚀 𝐆𝐎Styled + emoji · 4 chars / 13 bytes

Where each style works on Discord

Location Native markdown (**bold**) Styled Unicode (𝗯𝗼𝗹𝗱)
Message text Works Works
Nickname (per-server display name) Not supported — shows literal asterisks Works, subject to Discord’s nickname length limit
Username (global @handle) Not supported Not supported — Discord restricts usernames to lowercase letters, numbers, underscores, and periods
Server name Not supported Works
Channel name Not supported Partial — Discord lowercases channel names and replaces spaces with hyphens, but preserves most styled Unicode letters
Custom status Not supported Works

Discord’s nickname character limit — what we could and couldn’t confirm

We checked Discord’s official Support site (support.discord.com) on 20 Oct 2026 looking for a published page stating an exact character limit for server nicknames. We could not find an official Discord support article that states this number. Community/user-forum reports consistently describe a cap existing in practice (the nickname field refuses further input past a certain length), but none of the sources we found cited an official, dated Discord source for the specific number. Rather than repeat an unverified figure as fact, we recommend testing directly in Discord’s own nickname field — it will stop accepting characters at its actual limit, which is the only number you can fully trust.

By contrast, Discord’s username rules ARE officially documented: usernames must be 2–32 characters, lowercase, and limited to letters, numbers, underscores, and periods (no styled Unicode, no spaces) — this is enforced at signup and is not in dispute.

ANSI color codes in Discord — what’s real and what isn’t

Discord’s desktop/web client supports a code-block ANSI color trick (wrapping text in a “`ansi code block with ANSI escape sequences) that some users use for colored text in messages — this works only inside a code block, only on clients that render ANSI escape codes, and is a community-discovered technique built on Discord’s code-block rendering rather than a documented, official Discord feature with a published syntax page. Because we could not find an official Discord documentation page describing this ANSI behavior as a supported feature, we’re not presenting specific ANSI code snippets here as guaranteed-stable — Discord could change code-block rendering at any time without that being a “breaking change” to a documented feature. The markdown table above, by contrast, is Discord’s actual documented formatting and is safe to rely on.

Real glyph coverage

Same method used across this site: we checked the Mathematical Alphanumeric and Enclosed Alphanumeric Unicode blocks used above against the cmap tables of fonts installed on this server using fontTools. These blocks have 0% coverage in a base system font (Noto Sans) but 100% coverage in a dedicated math/symbols fallback font (Noto Sans Math / Noto Sans Symbols) — most desktop and mobile Discord clients run on operating systems that ship such a fallback font, so these styles display correctly for the large majority of users. Checked with fontTools 4.60.2 on 20 Oct 2026.

Accessibility note

Discord’s screen-reader support announces styled Unicode characters by their individual Unicode names rather than as the plain letter, which can make a heavily-styled nickname or server name harder to follow with assistive technology. Keep critical information (like a channel’s actual purpose) in plain text, and reserve styled Unicode for decorative emphasis.

FAQ

Why does **bold** show up as literal asterisks in my nickname?

Discord’s markdown parser only runs on message text you type into the chat box. Nicknames, usernames, and server names are plain text fields with no markdown parsing — use the Unicode generator above instead.

Can I use styled Unicode text in my Discord username?

No. Discord usernames are restricted to lowercase letters, numbers, underscores, and periods (2–32 characters), officially documented at signup. Styled Unicode text works in your nickname (per-server display name) instead.

Is there an official limit on nickname length?

Discord enforces a limit in practice, but we could not find an official support page stating the exact number as of our 20 Oct 2026 check — test directly in the nickname field to find the real limit on your account.

Will colored ANSI text in a code block always work?

It works on most current clients today, but it relies on a community-discovered code-block rendering trick rather than an officially documented Discord feature, so we can’t guarantee it stays supported long-term.

Share what worked for you

Found a server-name or nickname style that looks great, or hit a length limit you can report back? Let us know in the comments — real reports help keep the notes above current.

Share your result or suggest a fix

Tested a style on a device or app we have not listed above? Tell us what you found (include the app, device and date) and we will review it before it is shown here.

Add your note

Your email address will not be published. Required fields are marked *

Notes are reviewed before they appear publicly; your email address is never shown.