Format Discord messages with bold, italic, code blocks, spoilers, and more — with a live preview of exactly how they render.
Discord Formatting
Supports **bold**, *italic*, __underline__, ~~strike~~, and code blocks
Discord uses a subset of Markdown for text formatting — but remembering all the syntax and previewing how messages look before sending isn't always convenient. Our Discord Text Formatter lets you compose formatted Discord messages with a live preview, supporting all Discord markdown syntax: bold, italic, underline, strikethrough, code blocks, spoiler tags, block quotes, and more.
Discord supports: **bold**, *italic*, __underline__, ~~strikethrough~~, `code`, triple backtick code blocks with language syntax, > blockquote, >>> multi-line quote, ||spoiler||, and -# small heading. Headers, tables, and full Markdown are not fully supported.
Common issues: forgetting to close the formatting character (e.g. **bold without the closing **), using smart quotes instead of straight quotes, or spaces between the formatting characters and your text. Our formatter handles all of this correctly.
Yes. Discord supports syntax highlighting in code blocks when you specify the language. For example, ```python gives Python highlighting. Supported languages include python, javascript, css, json, bash, and many more.
All processing happens locally in your browser. We never see, store, or transmit your data. This tool is fully client-side and secure.
Other free tools you might find useful