25 copy-paste styles for Discord nicknames and messages — and a straight explanation of when to use Discord's real markdown instead.
These styles are Unicode characters that look like fonts, not real formatting. Screen readers announce them one character at a time by their full Unicode name, so a fully styled post is unreadable to anyone using one — and search engines and in-app search cannot match them as words. Use them for a name, a heading or one emphasised phrase, and keep the text you want found or read aloud in plain characters.
Wrap text in **asterisks** for bold, *one asterisk* for italic, __underscores__ for underline, ~~tildes~~ for strikethrough and `backticks` for code. That's genuine formatting: it's accessible to screen readers, it stays searchable, and it can't break. For messages, this is strictly better than Unicode substitution.
Markdown isn't parsed in nicknames, display names or custom statuses — those render literally. If you want a styled nickname, Unicode substitution is the only route, and it works well up to 32 characters.
Since Discord's move to unique usernames, the @username accepts only lowercase letters, numbers, underscores and periods. Your display name and per-server nickname both accept full Unicode. Select “Username” above and the tool will flag every style as blocked.
Running a community means recording announcements and walkthroughs. Teleprompter.com scrolls your script while you record. Free on iOS, Android, Mac and the web.
For messages, use Discord's native markdown: **your text** for bold, *text* for italic, ~~text~~ for strikethrough, __text__ for underline. That's real formatting and it's the right choice. Unicode substitution from the generator above is only needed where markdown isn't parsed — nicknames, display names and custom statuses.
Discord only parses markdown in message content. Nicknames, display names and statuses are rendered literally, so **bold** would show as literal asterisks. That's exactly where the Unicode styles above are useful.
No. Discord's unique usernames accept only lowercase letters, numbers, underscores and periods. Your display name — the one shown in chat — accepts full Unicode up to 32 characters.
It can. Many servers run automod rules that flag or rename members with hard-to-read or unmentionable nicknames, because styled names break @-mention autocomplete for everyone else. Some communities ban them outright. Check the server rules first.
They'll display inside a code block, but code blocks use a monospace font that renders many mathematical characters inconsistently. If you want a monospace look in a message, use `backticks` rather than the monospace Unicode style.
Effortlessly record videos and reduce your anxiety so you can level up the quality of your content creation
Address:
Teleprompter Kft.
Budapest
Podmaniczky utca 57. II. em. 14.
1064
🇭🇺
Contact:
Teleprompter.com is an independent brand and is not affiliated with similarly named products such as Teleprompter Premium or Teleprompter Pro.