What a spoiler does and how to use it
A spoiler on Discord hides text behind a dark blur until someone clicks it. You use spoilers when you want to warn people before they read something — a plot twist in a show, the ending of a game, a surprise in a conversation. The person reading sees only a warning label and a blurred box. They choose whether to click and reveal what's underneath.
Discord offers two ways to mark text as a spoiler: a button in the message composer (the easiest method) and a text code you can type directly. Both work the same way from the reader's perspective — they see the same blurred warning box either way.
Key Takeaways
- Click the spoiler icon (an exclamation mark in a triangle) in the message composer to mark text as hidden before you send it.
- You can also type ||text|| around any words to hide them, using two pipe characters on each side.
- Spoilers work in direct messages, group chats, and server channels the same way.
- Once you send a message with a spoiler, you cannot edit it to remove the spoiler tag — you have to delete and resend.
Using the spoiler button in the message box
Open Discord and navigate to the channel or direct message where you want to send a spoiler. Type your message in the text box at the bottom. Before you press Enter or Send, look at the icons to the right of the text box — you will see a smiley face, a GIF icon, and other small buttons.
Click the icon that looks like an exclamation mark inside a triangle. This is the spoiler button. The text you typed will now appear with a dark blur over it and a small "SPOILER" label. When you send the message, anyone reading it will see only the blur and the warning — they will have to click the blurred area to reveal what you wrote.
This method works on desktop, mobile app, and web browser versions of Discord. The button location is the same in all three.
Typing the spoiler code directly
If you prefer to type rather than click buttons, you can mark text as a spoiler using the pipe character (|). Type two pipe characters, then your text, then two more pipe characters: ||your text here||. When you send the message, Discord will automatically blur that text and add the spoiler warning.
You can use this method for single words, full sentences, or multiple paragraphs. You can also mix spoiler and non-spoiler text in the same message — only the text between the || marks will be hidden. For example: "I watched the movie last night ||and the villain was actually the butler|| what did you think?" will blur only the middle part.
Spoilers in different types of messages
Spoilers work the same way whether you are sending a direct message to one person, chatting in a group direct message with multiple people, or posting in a server channel. The blur and warning label appear identical, and readers click the same way to reveal the text.
You cannot add a spoiler tag to an image or file — only to text. If you want to warn people about an image before they see it, type a spoiler message above the image explaining what it contains, then upload the image separately below.
What happens after you send a spoiler message
Once you send a message with a spoiler, you cannot edit it to remove the spoiler tag. If you need to change whether text is hidden, you have to delete the original message and send a new one with or without the spoiler marking. Readers will see that you deleted and resent the message, but they will not see the original text.
The spoiler blur stays in place as long as the message exists. If you delete the message later, the spoiler disappears with it. Readers can click the blur as many times as they want — there is no limit to how many times someone can reveal a spoiler.
Common mistakes and how to avoid them
The most common mistake is forgetting to close the spoiler code. If you type ||text without the closing ||, Discord will not recognize it as a spoiler — it will just show the pipe characters as regular text. Always use two pipes on each side: ||text||.
Another mistake is trying to add a spoiler tag to an image by typing it in the same message. The spoiler code only hides text, not images. If you upload an image in the same message as a spoiler warning, the image will appear in full — only the text will be blurred. Send the warning as a separate message above the image if you need to hide both.
On mobile, some users miss the spoiler button because it is grouped with other icons. If you do not see the triangle icon, swipe left through the icon row — the spoiler button may be hidden behind other options depending on your screen size.
Spoilers and Discord's privacy settings
Using a spoiler does not change who can see your message — it only hides the content until someone clicks. If you send a message in a public server channel, anyone in that channel can still see the blurred spoiler box and click to reveal it. A spoiler is a courtesy warning, not a privacy tool.
If you need to send something that only certain people should see, use a private direct message or a private channel instead. Spoilers are for hiding surprises and plot details from people who have chosen to read your message but want the option to avoid the spoiler.
Frequently Asked Questions
Can I use spoilers in Discord usernames or server names?
No. Spoiler codes only work in message text. You cannot use ||text|| in your username, nickname, channel name, or server name — Discord will treat the pipe characters as regular text and display them as-is.
What if someone keeps clicking my spoiler over and over?
There is nothing you can do to stop them, and there is no limit to how many times someone can reveal a spoiler. If someone is harassing you by repeatedly clicking spoilers or complaining about them, that is a separate moderation issue — report it to the server moderators or Discord support if it happens in a server you do not control.
Do spoilers work the same way on mobile and desktop?
Yes. The blur, the warning label, and the click-to-reveal behavior are identical across Discord's mobile app, desktop app, and web browser. The only difference is where the spoiler button appears in the message composer, but the result is the same.
Can I spoiler just part of a word?
Yes. You can type ||par||t to blur only the middle section, though this looks odd and is rarely useful. Most people either spoiler an entire word or an entire sentence. Discord treats anything between || marks as hidden, regardless of whether it is a complete word.
What if I accidentally sent a spoiler and want to unspoiler it?
Delete the message and send it again without the spoiler code or button. There is no way to edit a message and remove a spoiler tag — you have to resend it. Readers will see that you deleted and resent the message, but the text will no longer be hidden.