How to Make Bold Text in Discord

In a message, wrap your text in double asterisks. In a channel name, username, or status — where markdown does nothing — paste Unicode bold instead. Here's both, and when to use each.

Short answer

To bold a message, wrap the text in double asterisks: type **bold** and it sends as bold. This is Discord's built-in markdown — free, no Nitro, works on desktop, web, and mobile. But markdown only styles the inside of messages. For a channel name, display name, nickname, custom status, or role name, Discord ignores the asterisks and shows them literally, so you paste Unicode bold characters (like 𝗕𝗼𝗹𝗱) instead — they're bold as characters, so they stay bold anywhere.

In one line: messages → **double asterisks** · names, channels, status → paste Unicode bold.
In messages

Markdown bold with double asterisks

Discord uses a lightweight version of Markdown in every message box. Bold is two asterisks on each side of the text — nothing else to install or enable.

The asterisks vanish once the message posts; readers only see the styled result. This works identically for anyone who sees the message, on any platform, and it does not change the underlying letters — Discord just renders them bold. That's why it's the right tool for message bodies, replies, and forum posts, but useless where there's no markdown renderer.

Two quick gotchas: to show a literal asterisk without bolding, escape it with a backslash (\*not bold\*). And bold works inside code blocks? No — text between backticks is shown verbatim, so `**this**` stays as plain asterisks.

Where markdown fails

Channel names, display names, and status need Unicode bold

Markdown is only interpreted inside message and post content. Everywhere else, Discord treats the field as plain text and prints your asterisks exactly as typed. That means **announcements** as a channel name literally shows the stars. The fields where markdown does nothing include:

To get a bold look in any of these, use Unicode bold: characters from the Mathematical Alphanumeric Symbols block that are already bold in their own right — 𝗕𝗼𝗹𝗱 𝗡𝗮𝗺𝗲. Because the boldness lives in the character, not in markup, it survives being pasted into a plain-text field. Generate it, copy it, and paste it as the name or status. No Nitro required — it's just text.

Compare

Markdown bold vs Unicode bold, side by side

Rule of thumb: if you're writing a message, use markdown. If you're naming a channel, styling your display name, or setting a status, paste Unicode bold. Many people use both — a markdown-bold headline inside an announcement that lives in a Unicode-bold channel.

Make Unicode bold to paste anywhere in Discord

Type your text, copy the bold version, and paste it into a channel name, display name, or status — free, no sign-up, no Nitro.

Open the Bold Text Generator →

Related: for the full set of Discord markdown (colored text, headers, spoilers, lists) see Discord text formatting explained. Wondering if you need to pay? See do you need Nitro for Discord fonts. If a fancy name won't save, read why won't Discord accept my fancy username. And to build bold names and messages, use the Discord Fonts generator.