Free tool

Discord text formatter

Format a message and preview it as it will appear in Discord.

252 / 2,000
announcements
Acme Game StudioToday at 18:02
Patch 1.4 is live
New: ranked mode and two maps
Fixed: the lobby crash on PC
Servers restart at 18:00 UTC
  • Read the full notes in #patch-notes
  • Report bugs with /bug
Thanks to everyone in the playtest

Every Discord text format

FormatType this
Bold**text**
Italic*text*
Underline__text__
Strikethrough~~text~~
Spoiler||text||
Bold, italic and underline***__text__***
Heading# Heading
Smaller heading### Heading
Subtext-# small grey text
Bulleted list- text
Numbered list1. text
Quote> text
Inline code`text`
Code block```text```
Link with your own words[text](https://example.com)
Mention everyone@everyone

How to format text in Discord

Bold, italic and underline

Two asterisks for bold, one for italic and two underscores for underline. On a computer, select text and press Ctrl or ⌘ with B, I or U.

Bold italic and underlined text
***Bold italic*** and __underlined__ text

Headings and subtext

Start a line with #, ## or ### and a space for a heading, or -# for small grey text. Each has to start a new line.

Patch notes
Updated every Friday
## Patch notes …

Lists

Start each line with - or * for bullets, or 1. for a numbered list. Indent a line with a space to nest it.

  1. Join the server
  2. Pick your roles
  3. Say hello in #general
1. Join the server …

Quotes

Start a line with > to quote it, or with >>> to quote everything after it in the message.

Servers restart at 18:00 UTC
> Servers restart at 18:00 UTC

Spoilers

Wrap text in two vertical bars on each side to hide it. Members click it to show the text.

The final boss is
The final boss is ||your own shadow||

Code

One backtick on each side for inline code, three for a block. Add a language name after the opening backticks, such as js, for syntax highlighting.

Type /bug to report a problem
Type `/bug` to report a problem

Coloured text

Discord has no colour formatting, but a code block set to ansi shows coloured text. Colours show on computers and in the browser; the mobile app shows plain text.

Red and blue text
```ansi …

Links with your own words

Write [link text](https://example.com) to show a link with your own text. Discord shows a warning before anyone opens it.

Read the full patch notes
Read the [full patch notes](https://example.com)

Mentions and timestamps

Type # to mention a channel, or @ to mention a member, a role or everyone. A timestamp code shows a date in each member's own time zone.

@everyone the event starts in #game-night
@everyone the event starts in #game-night

Show a symbol as it is

Put a backslash before a symbol, as in \*not italic\*, and Discord shows the symbol instead of formatting the text.

*not italic*
\*not italic\*

Where formatting works

In messages, threads, forum posts, direct messages and the description and fields of an embed. Formatting doesn't work in server, channel or role names.

Works in every channel and thread
**Works** in every channel and thread

Message length

A message holds up to 2,000 characters, or 4,000 with Nitro. The counter in the formatter shows how many you have used.

214 / 2,000 characters
-# 214 / 2,000 characters

Post formatted announcements on a schedule

Discord Messages in CEEJAY lets your team write, preview and schedule announcements together.

See Discord Messages

More free Discord tools

See what to fix first in your Discord server

Paste your invite link and get a free score in seconds.

Run the free health check
FAQ

Questions, answered

What teams ask us before a call.

Put two asterisks on each side of the text, as in **bold**. You can also select the text in Discord and pick Bold from the menu that appears.

Start a line with -# and a space. Discord shows that line as small grey text, which suits credits and footnotes.

Headings, subtext and lists have to start a new line, and every symbol needs its pair. Check there's no space between the symbols and the text.

Not in a standard message. Code blocks set to the ansi language show coloured text, and embeds take an accent colour.

Yes, in an embed's description and in its field values.