Discord Usernames
Discord separates your unchangeable handle from your flexible display name — and display names are where styled text shines.
The short version
Since the username migration, handles (@name) allow only lowercase letters, numbers, underscores and periods. Display names and per-server nicknames, however, accept full Unicode.
Discord also supports native markdown: **bold**, *italic*, __underline__ and `code blocks` render in messages. Combining monospace Unicode inside code blocks creates a terminal aesthetic no other platform matches.
Type something to generate styled text.
𝔗𝔶𝔭𝔢 𝔶𝔬𝔲𝔯 𝔡𝔦𝔰𝔠𝔬𝔯𝔡 𝔲𝔰𝔢𝔯𝔫𝔞𝔪𝔢𝔰 𝔦𝔡𝔢𝔞...
𝕋𝕪𝕡𝕖 𝕪𝕠𝕦𝕣 𝕕𝕚𝕤𝕔𝕠𝕣𝕕 𝕦𝕤𝕖𝕣𝕟𝕒𝕞𝕖𝕤 𝕚𝕕𝕖𝕒...
𝚃𝚢𝚙𝚎 𝚢𝚘𝚞𝚛 𝚍𝚒𝚜𝚌𝚘𝚛𝚍 𝚞𝚜𝚎𝚛𝚗𝚊𝚖𝚎𝚜 𝚒𝚍𝚎𝚊...
Tʏᴘᴇ ʏᴏᴜʀ ᴅɪꜱᴄᴏʀᴅ ᴜꜱᴇʀɴᴀᴍᴇꜱ ɪᴅᴇᴀ...
Where it counts
Copy-ready examples
𝕯𝖗𝖆𝖌𝖔𝖓#0001 vibes
`𝚖𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎` bot-style name
★ Mod ★ ᴹᵃʳⁱᵃ
𝐝𝐞𝐯 | building in public
How to Use
Style the display name only
Keep your @handle plain so friends can find and tag you reliably.
Use server nicknames
Match each community's vibe by styling your nickname per server.
Try mono + code block
Wrap monospace Unicode in backticks for a convincing terminal look.
Frequently Asked Questions
Can I put fancy fonts in my Discord username?expand_more
Not in the @handle — Discord restricts it to basic characters. Display names and nicknames accept styled Unicode freely.
Why do some members see boxes?expand_more
Their device font lacks those glyphs. Popular styles like bold and monospace render for virtually everyone.
Do bots read styled names correctly?expand_more
Bots see raw Unicode. Commands should be typed plainly; styled text is best kept in display elements.