Discord text formatter
Format a message and preview it as it will appear in Discord.
Every Discord text format
| Format | Type this | Shows as | Shortcut |
|---|---|---|---|
| Bold | **text** | text | Ctrl / ⌘ B |
| Italic | *text* | text | Ctrl / ⌘ I |
| Underline | __text__ | text | Ctrl / ⌘ U |
| Strikethrough | ~~text~~ | ||
| Spoiler | ||text|| | text | |
| Bold, italic and underline | ***__text__*** | text | |
| Heading | # Heading | Heading | |
| Smaller heading | ### Heading | Heading | |
| Subtext | -# small grey text | small grey text | |
| Bulleted list | - text |
| |
| Numbered list | 1. text |
| |
| Quote | > text |
| |
| Inline code | `text` | text | |
| Code block | ```text``` | text | |
| Link with your own words | [text](https://example.com) | text | |
| Mention everyone | @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__ textHeadings 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 …Lists
Start each line with - or * for bullets, or 1. for a numbered list. Indent a line with a space to nest it.
- Join the server
- Pick your roles
- 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 UTCSpoilers
Wrap text in two vertical bars on each side to hide it. Members click it to show the text.
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.
/bug to report a problemType `/bug` to report a problemColoured 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](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-nightShow 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\*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 threadMessage 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 charactersPost formatted announcements on a schedule
Discord Messages in CEEJAY lets your team write, preview and schedule announcements together.
More free Discord tools
See what to fix first in your Discord server
Paste your invite link and get a free score in seconds.
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.