Turn plain text into fancy Unicode fonts you can paste straight into Discord names, bios, servers and messages.
**text***text****text***__text__~~text~~||text||`text````diff
+ green text
- red text
```Discord does not let you change the font of your messages — but it does render Unicode. This generator swaps each letter you type for a look-alike character from a different Unicode block, so "hello" becomes 𝗵𝗲𝗹𝗹𝗼 or 𝓱𝓮𝓵𝓵𝓸. Because the result is still plain text, you can paste it into a username, a server nickname, a channel name, your About Me, a status or an ordinary message.
Thirteen styles are generated at once — bold, italic, script, bold script, gothic, double-struck, monospace, small caps, full width, bubble, upside down, strikethrough and underline. Click any row to copy it. Below the styles you will also find Discord's own markdown syntax, which is the right choice inside messages: `**bold**`, `*italic*`, `||spoiler||` and coloured code blocks all render natively and stay searchable.
Two caveats worth knowing. Screen readers pronounce fancy Unicode badly, so avoid it for anything important, and Discord's search will not match styled text against normal text. Some servers also block non-standard characters in nicknames via AutoMod. Nothing you type here leaves your browser.
Discord font styles work anywhere Discord renders plain text: your global username, a per-server nickname, the About Me box, custom status, server and category names, and ordinary messages. Copy a style above and paste it straight in — there is nothing to install and no bot required.
Keep server and channel names mostly readable. Fancy characters do not match Discord search, so a channel called 𝓰𝓮𝓷𝓮𝓻𝓪𝓵 will not appear when a member types "general".
Bold sans, italic sans, monospace and small caps render correctly on Windows, macOS, iOS, Android and the Discord web client. Gothic (fraktur), double-struck and script are safe on desktop but occasionally show as boxes on older Android devices.
For emphasis inside a message, Discord markdown is still the better choice: **bold**, *italic*, __underline__, ~~strikethrough~~ and ||spoiler||. Save the Unicode styles for names and bios, where markdown does not work.