ToolBark
Fun

Discord Text Formatter

Format text for Discord in one click — bold, italic, spoilers & more

How it works

Type or paste text below. Select a portion to format just that part, or leave nothing selected to format the whole text. Click any button to apply Discord markdown.

Tip: select a word or phrase, then click a format button below.

Format buttons

Text styles

Code & special

Discord markdown cheat sheet

Bold
**bold text**Makes text bold
Italic
*italic text*Makes text italic
Underline
__underlined__Underlines text
Strikethrough
~~crossed out~~Crosses out text
Inline Code
`inline code`Formats as inline code
Code Block
``` code block ```Formats as a code block
Spoiler
||spoiler text||Hides text behind a spoiler
Quote
> quoted textFormats as a block quote
Header
# HeadingLarge header text
About

Discord Text Formatter lets you instantly apply Discord markdown without memorising any syntax. Paste your text, select a word or phrase, and click Bold, Italic, Underline, Strikethrough, Inline Code, Code Block, Spoiler, Quote, or Header. The ready-to-paste markdown appears immediately — just copy and drop it into any Discord channel or DM.

FAQ
How do I make text bold in Discord?+

Wrap your text in double asterisks: **your text**. In this tool, type or paste your text, then click the Bold button — the formatter wraps it automatically so you can copy it straight into Discord.

Can I combine multiple formats, like bold and italic?+

Yes. Use the 'Use as input (chain formats)' button after your first format to load the output back into the input field, then apply a second format on top. For example, apply Bold first, then apply Italic to get ***bold italic*** text.

What is a Discord spoiler tag?+

A spoiler tag hides text until a reader clicks to reveal it. Wrap text in double pipes: ||hidden text||. Use the Spoiler button in this tool to generate the correct syntax instantly.

Do these formatting codes work everywhere in Discord?+

They work in most text channels, DMs, and group chats. Markdown does not render in channel names, server names, or some embed fields. The Header format (# text) requires Discord's modern message renderer.

Related tools