Free Discord Formatter

Discord Markdown Formatter

Type your message and see exactly how it renders in Discord — bold, italic, underline, spoilers, code blocks, and headings. Then copy it straight into your chat. Free, no sign-up.

Your message

Discord preview

What Markdown does Discord support?

Feature Syntax Supported
Bold **text**
Italic *text* or _text_
Bold + italic ***text***
Underline Double underscore = underline, not bold __text__
Strikethrough ~~text~~
Spoiler ||text||
Inline code `code`
Code block ```lang
Blockquote > text
Headings Added in 2023 # / ## / ###
Lists - item / 1. item
Masked links Only in embeds & some surfaces, not normal messages [text](url)
Tables | a | b |
Images from Markdown Paste or upload instead ![alt](url)

Discord Markdown, made visible

Discord uses a Markdown dialect for formatting messages — but it has a few quirks that trip people up, and there’s no preview inside the app before you hit send. This formatter fixes that: type your message on the left and see a Discord-styled preview on the right, exactly as it will appear in your server. When it looks right, copy it and paste it into Discord.

The formatting Discord supports

  • Bold**text**
  • Italic*text* or _text_
  • Bold italic***text***
  • Underline__text__ (note: double underscore is underline, not bold)
  • Strikethrough~~text~~
  • Spoiler||text|| (blacked out until clicked)
  • Inline code and fenced ``` code blocks with syntax highlighting
  • Blockquotes with >
  • Headings with #, ##, ###
  • Bulleted and numbered lists

The quirks worth knowing

The biggest gotcha is underline vs bold. In standard Markdown, __text__ renders as bold. In Discord, it means underline — bold is always double asterisks. The formatter above renders both correctly so you can see the difference.

Discord also has no table support and won’t turn ![alt](url) image Markdown into an image — you upload or paste images directly instead. Masked links ([text](url)) work in embeds and some surfaces but not in ordinary messages.

Private and instant

Everything runs in your browser — nothing you type is sent to a server. Format announcements, rules, and messages with confidence, then copy and paste when you’re ready.

Want the full written walkthrough with every syntax and quirk? Read our guide: How to Format Text in Discord with Markdown.

Frequently Asked Questions

How do you make text bold in Discord? +

Wrap the text in double asterisks: **like this**. For bold and italic together, use three asterisks: ***like this***.

How do you underline text in Discord? +

Use double underscores: __like this__. This is a common surprise — in most Markdown, double underscores mean bold, but Discord uses them for underline.

How do spoiler tags work in Discord? +

Wrap text in double pipes: ||like this||. It appears as a blacked-out box until someone clicks to reveal it. In the preview above, click the spoiler to test it.

Can you make tables in Discord Markdown? +

No. Discord does not support Markdown tables. For structured data, use a code block to keep spacing aligned, or paste an image of the table.

Does Discord support headings? +

Yes, since 2023. Start a line with #, ##, or ### followed by a space for large, medium, or small headings.

More formatters

Format Markdown for other apps

Slack Markdown → Markdown Editor →