How to Cross Out Text on Discord

Two tildes on each side

· · 2 min read

Wrap the text in two tilde characters on each side, so ~~like this~~ renders as crossed out.

The tilde is usually top-left on your keyboard, sharing a key with the backtick, and you type it with Shift.

You can also select text as you're typing and press Ctrl+Shift+X, or Cmd+Shift+X on a Mac.

It works everywhere text does

Messages, replies, thread names, forum posts, and your profile bio all accept it. Channel names and topics are the exception, because strikethrough doesn't render in either of those.

Combining it

Strikethrough stacks happily with other formatting, so ~~**crossed out bold**~~ works, as does any other combination, as long as each pair of markers opens and closes properly.

If it isn't working

There are three usual causes when strikethrough refuses to render.

The first is using one tilde instead of two, because Discord needs exactly two on each side.

The second is a space sitting directly inside the markers, so ~~ text ~~ won't render while ~~text~~ will.

The third is that you're editing a message you already sent, in which case the formatting applies once you save the edit rather than live as you type.

Showing the tildes instead

If you want to display the characters rather than trigger the formatting, put a backslash before each one, or wrap the whole thing in single backticks to show it as code.

The rest of the formatting

Strikethrough is usually the second thing people look up after bold. The rest of the set, including the newer subtext and header syntax that plenty of people have never seen, is covered in the full formatting guide.

More from the Gamebot blog