Turn your text into 14 copy-and-paste styles for Discord nicknames, bios, channel names and messages, and learn the built-in formatting Discord already supports.
Quick answer: Discord doesn’t let you change fonts, but it displays Unicode characters that look like different fonts. You can paste them into nicknames, bios, server names and messages. For bold, italics, underline and spoilers inside messages, use Discord’s markdown instead: **bold**, *italic*, __underline__, ~~strike~~ and ||spoiler||.
| type this | to get | works in |
|---|---|---|
| **text** | bold | messages |
| *text* or _text_ | italic | messages |
| __text__ | underline | messages |
| ~~text~~ | messages | |
| ||text|| | spoiler (hidden until clicked) | messages |
| `text` | inline code | messages |
| # text, ## text, ### text | large, medium, small heading | messages (start of line) |
| -# text | small grey subtext | messages (start of line) |
| > text | block quote | messages |
Markdown only works inside messages. For nicknames, bios and server or channel names, use the Unicode styles above.
Styled text can’t be searched or @mentioned easily, and screen readers often can’t read it. Keep your real name searchable and use styles as decoration. Some servers also ban “unpingable” nicknames in their rules.
You can’t change the app font itself (other than size and accessibility options in settings). Copy a styled version of your text from the generator above and paste it where you want it.
Start a message line with # followed by a space for a large heading, ## for medium or ### for small.
Discord’s unique usernames only allow lowercase a–z, numbers, periods and underscores. Use fancy text in your display name instead.
Wrap the text in two tildes on each side: ~~like this~~. The “strikethrough” style above also works in places where markdown doesn’t.
Output uses standard Unicode characters. Display depends on device and font support. More from FLJ: cursive font generator · random letter generator.