Discord Markdown Previewer

See exactly how your message will look before you send it. Type Discord markdown (or select text and click a format button) and watch it render live in a Discord-style preview, complete with headers, spoilers, lists and code blocks. Then copy the raw text and paste it straight into Discord.

  • Free
  • No sign-up
  • No ads
MessageSelect text, then click a format button
Live preview
YouToday at 12:00
Welcome to Digital Den
Preview your message before you hit send. Mix italics, underline and strikethrough, or all at once.
Hide the good stuff
Wrap secrets in a spoiler like click to reveal and drop inline code anywhere.
To-do
  • Draft the announcement
  • Add a code sample
  1. Ship it
console.log('gg')
Tip: headers and lists keep long posts readable.
All the tools: https://dgden.com/tools or a masked link to Digital Den.
Small print goes on a subtext line like this one.

Click a spoiler box to reveal it. Exact spacing and emoji vary a little between Discord's desktop, web and mobile apps.

Reference

Discord markdown syntax

Discord messages use a lightweight Markdown. Wrap text in these markers to format it. Underline (__text__), spoilers (||text||), and headers are Discord-specific additions.

StyleSyntaxRenders as
Bold**text**Heavy text
Italic*text* or _text_Slanted text
Bold italic***text***Heavy slanted text
Underline__text__Underlined text
Strikethrough~~text~~Crossed-out text
Spoiler||text||Hidden until clicked
Inline code`code`Monospace inline
Code block```lang … ```Multi-line code box
Headers# H1 ## H2 ### H3Large bold heading
Subtext-# textSmall muted line
Quote> textIndented quote bar
Bulleted list- itemBullet list
Numbered list1. itemNumbered list
Masked link[label](https://url)Clickable label
Link without preview<https://url>Link with no embed underneath
FAQ

Discord formatting, explained

How do I format text in Discord?+

Discord uses a lightweight Markdown. Wrap text in **double asterisks** for bold, *single asterisks* or _underscores_ for italic, __double underscores__ for underline, and ~~tildes~~ for strikethrough. Use `backticks` for inline code and triple backticks for a code block. This tool lets you select text and click a button to add the markers for you, with a live preview of how Discord will render the result.

How do I make a spoiler or colored text?+

Wrap anything in double pipes to hide it as a spoiler: ||like this||. In the preview here, click the black box to reveal it. Colored text is not part of normal Discord Markdown. The usual trick is an "ansi" code block (```ansi) with ANSI escape codes, which only works on desktop. This previewer focuses on the standard formatting you can use in any message.

What is Discord markdown?+

Discord markdown is the set of formatting shortcuts Discord supports in messages: bold, italic, underline, strikethrough, spoilers, headers, quotes, lists, inline code, code blocks and masked links. It is based on Markdown but with a few Discord-specific rules, such as __underline__ and ||spoiler|| syntax. This tool previews text using those rules so what you see is close to what Discord shows.

Do masked links work in normal messages?+

Yes. A masked link written as [label](https://url) shows as clickable text in regular messages as well as in bot and webhook embeds, and Discord asks the reader to confirm before it opens the site. Wrap the address in angle brackets, as in [label](<https://url>), to stop Discord adding a link preview underneath. The label itself cannot be another web address.

Is it free?+

Yes. This previewer is completely free, needs no login or account, and runs entirely in your browser, so nothing you type is ever uploaded anywhere.

Related tools

All tools β†’

More in Discord Tools.

Built by Digital Den

Need a Discord bot that does exactly what your server needs?

The studio behind this free tool builds custom bots, game servers and websites.