logoaiquestions

© Ask AI Questions. All rights reserved 2026

How to Spoiler Text on Discord?

Put double vertical bars around the text: ||your secret||. Discord hides it as a black bar that each person has to click or tap to reveal. That bar character is Shift + backslash on most keyboards.

Updated Phones, Computers & Devices

The bar method (works everywhere — desktop, browser, mobile)

  1. Type your message.
  2. Wrap the part you want hidden in || on both sides: The killer is ||the butler||.
  3. Send. The wrapped words show as a grey/black block until someone taps them.

Desktop shortcut: highlight the text in the message box, then a small toolbar appears — click the eye / "Mark as Spoiler" button (or press Ctrl + Shift + S). It adds the bars for you.

Whole-message spoiler: start the message with /spoiler (slash command) and Discord hides the entire thing.

Spoiler an image or video: attach the file, then hover it (desktop) and click "Mark as spoiler", or on mobile tap the attachment and choose Mark as Spoiler before sending. The thumbnail shows as blurred "SPOILER" until tapped.

Common gotchas: the bars must be two characters (||), not one; no space between the bars and the text on the inside is fine either way; and code blocks (backticks) can stop spoilers from rendering, so don't nest them.

Nearby questions in this topic include How to Strikethrough on Google Docs? and How to Sync Roku Remote Without Pairing Button?.

More in this cluster: more Phones, Computers & Devices answers. You can also go to Ask AI Questions home and type a new question.

Researched content

Sources

Frequently Asked Questions

What is the shortcut for spoiler text on Discord?

Wrap the text in double bars ||like this||, or on desktop highlight it and press Ctrl+Shift+S.

How do you mark an image as a spoiler on Discord?

Attach the image, then hover it and click Mark as spoiler on desktop, or tap it and choose Mark as Spoiler on mobile, before sending.

Why isn't my Discord spoiler working?

Usually you used one bar instead of two, or wrapped it in a code block. Use exactly || on both sides and don't nest it in backticks.

Ask Follow-Up Questions