Discord already has native formatting — use it first
Here is what most generators will not tell you: Discord understands Markdown. In a message, write **bold**, *italic*, ~~strikethrough~~ or `code`. It renders better, everyone can read it, and it stays searchable. Unicode characters are only useful where Markdown does not apply — the username, server nickname and status.
Where styled text genuinely helps
- Global username and per-server nickname.
- Custom status.
- Channel names, if you are an admin.
- The About Me section of your profile.
The moderation catch
Many servers run bots that block exotic usernames: they break mentions and are often used to impersonate existing members. Monospace and small caps almost always pass; heavily decorated styles get auto-renamed on large servers.
Frequently asked questions
How do I bold text on Discord?
In a message, wrap it in double asterisks: **your text**. Discord renders bold natively, which is better than Unicode characters.
Can I style my Discord username?
Yes, usernames accept Unicode. Note that some servers ban unreadable names and will rename you automatically.
Does strikethrough work on Discord?
In messages use ~~text~~, the native format. The Unicode strikethrough here is for usernames and statuses, where Markdown does not apply.