Discord Creator Asset StudioAsset Studio

Discord Spoiler Tag Maker

Add a spoiler tag to text with || || markup, or hide a spoiler image with the SPOILER_ prefix — on desktop and mobile

Local Browser Processing

Wrap text in a Discord spoiler

Type or paste text, pick how much to hide, then copy the || || markup.

Spoiler style

Live Discord preview

Click a bar to reveal it — exactly like the real app.

Your spoiler preview appears here as you type.

Spoiler markup

/spoilerWhole-message command. Prefer a command? Type /spoiler then your text and Discord hides the entire message.
Spoiler Technical Blueprint

Hide anything with a Discord spoiler tag

A Discord spoiler tag hides content behind a gray, blurred bar that only reveals when a reader clicks it. There are two mechanisms — || || markup for text and the SPOILER_ prefix (or the eye icon) for attachments. Here is how each one works across desktop, web, and mobile, all built in your browser.

101 / Text Spoiler Markup (|| ||)
202 / The Spoiler Keyboard Shortcut
303 / Spoiler Images & Attachments
404 / Private, In-Browser Processing
TEXT MARKUP // 01|| ||

Hiding text with double vertical bars

Discord reads two vertical bars on each side of your words as a spoiler tag. Typing ||plot twist|| renders a gray, blurred bar that only reveals the text when a reader clicks or taps it. The markup works inline, in the middle of a sentence, so you can hide a single word, a link, or a whole paragraph without breaking the rest of your message.

The one rule that trips people up is spacing: the bars must sit flush against the text, so ||secret|| works but || secret || does not. The text tab above adds the markup for you and lets you choose how finely to hide it — the whole message, one bar per line for spoiler lists, or a separate bar around every word or character for a heavier redaction — then shows a live Discord preview you can click to reveal, exactly like the real app.

You type ||the killer is…|| — readers see a blurred bar until they click.
KEYBOARD SHORTCUT // 02CTRL+SHIFT+S

The one-key spoiler shortcut in the message box

Adding the bars by hand is quick, but Discord also ships a built-in shortcut. Select the text you want to hide in the message box and press Ctrl+Shift+S on Windows or Linux, or Cmd+Shift+S on Mac. Discord wraps your selection in the || || markup instantly, so you never have to hunt for the pipe key or count bars.

The shortcut and the typed markup produce exactly the same spoiler tag, so use whichever feels faster. If you are drafting a longer message with several hidden reveals, selecting and pressing the shortcut for each phrase is usually quicker than typing four bars every time.

ATTACHMENT SPOILERS // 03SPOILER_ / EYE ICON

Marking an image, video, or file as a spoiler

Attachments hide two ways. In the upload preview, click the eye icon (or tick 'Mark as spoiler') before you press send, and Discord blurs the image, video, or file behind a click. On the mobile app, tap the attachment after selecting it and choose 'Mark as Spoiler' from the menu.

The second route is the filename prefix: rename art.png to SPOILER_art.png and it uploads pre-hidden with no checkbox at all. The prefix is the most reliable option for bulk drag-and-drop or bot posts, since it does not depend on the UI. The image tab above renames your file to that exact form and hands you a ready-to-send copy.

Spoilered files still count toward Discord's upload size limit — compress large media first.
PRIVACY BY DESIGN // 04ZERO UPLOADS

Nothing leaves your device

Everything here runs locally. The text markup is built with plain string handling, and your image is only renamed in the browser — the file bytes are never sent to a server. The blurred preview you see is a CSS effect drawn on your own machine, so you can confirm the spoiler looks right before posting.

That matters for the whole point of a spoiler: sensitive screenshots, story leaks, and surprise reveals stay private until the moment a reader chooses to look. There is no account to create, no upload step, and no tracking — you copy the markup or download the renamed file and paste it straight into Discord.

No server uploads · local rename and markup only.

Frequently Asked Questions

How do you make a spoiler in Discord?

Wrap the text in double vertical bars, like ||this||, and Discord hides it behind a gray blurred bar that reveals on click. In the message box you can also select the words and press Ctrl+Shift+S (Cmd+Shift+S on Mac) to add the bars. Paste your message in the text tab above and it inserts the markup for you.

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

To hide an uploaded image or video, click the eye icon in the upload preview before you send it, or rename the file so it starts with SPOILER_. Either way Discord renders the attachment blurred until someone clicks it. The image tab above renames your file to SPOILER_yourfile so it uploads pre-hidden with no extra clicks.

Why isn't my Discord spoiler working on mobile?

The most common cause is a stray space inside the bars: ||text|| works, but || text || does not. Check that the double bars touch the words on both sides and that you used two bars, not one. The || || markup and the SPOILER_ filename prefix both work on the mobile app, so a correctly formatted spoiler blurs on every device.

What's the keyboard shortcut to add a spoiler tag in Discord?

Select the text in the message box and press Ctrl+Shift+S on Windows or Linux, or Cmd+Shift+S on Mac, and Discord wraps your selection in the || || spoiler markup automatically. It is the same as typing the bars by hand, just faster. You can also type the two vertical bars around the words yourself if you prefer.

Does this spoiler tool upload my images to a server?

No. Text markup is built in your browser with plain string handling, and images are only renamed on your device — the file bytes never leave your machine. The blurred preview is a CSS effect drawn locally so you can confirm the spoiler before you post it. There is no account, upload, or tracking.