Skip to content
Blog

How to Hide Text in Discord (Spoiler Tags and More)

Every message you send on Discord is immediately visible to anyone in the channel. There is no delay, no preview step, and no privacy layer between typing and posting. That openness works well for most conversations, but sometimes you want to share something that only shows when a reader deliberately chooses to see it.

Discord’s spoiler tag does exactly that. It hides any text behind a black redacted block that requires a click or tap to reveal. Beyond spoiler tags, there are also other methods for hiding or obscuring text in Discord, each suited to different situations. This article covers the spoiler tag syntax, how to use it on desktop and mobile, and what other options exist when spoilers are not the right fit.

Quick Answer: How to Hide Text in Discord

Wrap your text between two vertical bar pairs to hide it: ||your text here||. When sent, the text appears as a black spoiler block. Other users must click or tap the block to reveal the content. This works in regular chat, DMs, threads, and forum posts on both desktop and mobile.

What Are Discord Spoiler Tags and How Do They Work?

A spoiler tag is a formatting wrapper that replaces visible text with a black redacted block. Discord renders anything placed between || and || as hidden content. The sender sees the spoiler block the same as everyone else once the message is sent.

Viewers who want to read the hidden content click or tap the block. It opens instantly and shows the text in place, within the same message bubble. The decision to reveal is entirely up to the viewer.

How Do Inline Spoiler Tags Work?

Inline spoilers hide a portion of a sentence rather than an entire message. You can write visible text on either side and hide only the middle portion.

For example: The answer is ||Paris||. sends a message where “The answer is” and the period are visible, and “Paris” is hidden behind a spoiler block. Readers see the full sentence structure but must reveal the hidden word to get the answer.

This is the most common way spoiler tags appear in trivia channels, movie discussion servers, and game walkthroughs.

Can You Apply a Spoiler to an Entire Paragraph?

A spoiler tag wraps as much content as you place between the markers. You can hide a single word, a full sentence, or multiple lines. Place || at the very start of your content and || at the very end, with all the text in between.

For multiple lines in a single spoiler block, compose the full text first, select all of it, and then add the spoiler markers around the selection.

How Do You Add a Spoiler Tag in Discord?

Hide Text in Discord

How to Add a Spoiler on Desktop

The manual method is typing || before your text and || after it in the message field. Discord applies the spoiler formatting when you send.

The assisted method uses Discord’s built-in formatting toolbar. Type your text, select it by clicking and dragging, then look for the eye icon in the formatting popup that appears above the selection. Click it to apply the spoiler markers automatically. Alternatively, right-click the selected text and choose Mark as Spoiler from the context menu if that option appears.

How to Add a Spoiler on Mobile

On Discord mobile, type your message in the text field. Long-press and drag to select the text you want to hide. A formatting toolbar appears above the selection with options including Bold, Italic, and Spoiler. Tap Spoiler. Discord wraps the selection in || markers.

If the spoiler option is not visible in the toolbar, tap the three dots or the arrow at the end of the formatting bar to reveal additional options.

Alternatively, type ||text|| manually on the mobile keyboard. The pipe character (|) is usually found in the symbols or special characters section of the keyboard, depending on your device and keyboard app.

How Do You Hide Text in Discord Without Using Spoiler Tags?

The title of this article includes “and more” for a reason. Spoiler tags are the primary tool, but there are situations where they do not apply, and other methods fill that gap.

Using Invisible Unicode Characters

Invisible Unicode characters produce no visible output when typed or pasted. Placing them in a Discord message results in content that appears blank. The message is technically not empty, but nothing is rendered on screen.

This is different from a spoiler tag. A spoiler block is still visible as a black rectangle that signals hidden content. An invisible character message appears as a completely blank message with no indication that any content exists. For creating blank-looking messages or spacing without visible characters, the blank character tool covers the Unicode options that work in Discord’s message field.

For invisible name setups on Discord that use the same Unicode principle, the Discord invisible name guide covers applying invisible characters specifically to Discord’s name field.

Using Very Small Text

Discord’s subtext format using -# at the start of a line renders text at a noticeably smaller size than standard chat text. While not truly hidden, very small text is easy to overlook in a fast-moving chat and serves a similar purpose of reducing the prominence of certain content.

This is a softer version of hiding rather than a true concealment method. It works well for footnotes, secondary information, or content you want to include without drawing attention to it.

Can You Hide Text in a Discord Bio or About Me?

This is one of the most searched questions about Discord text hiding, and the answer involves an important limitation.

Spoiler tags do not render in Discord bios. The About Me field is a plain text area. If you type ||hidden text|| into your bio and save, other users see those exact characters: the pipe symbols and the text between them. The spoiler formatting is not applied.

What Actually Works in the Discord Bio?

For spacing and structure in a Discord bio, invisible Unicode characters work as blank padding between sections. They create visual separation without adding visible characters.

For stylistic effects in a bio, Unicode-based character sets like small caps and superscript render correctly since they are actual Unicode characters rather than Discord markdown. Combining these with the Discord name tool for name styling creates a coordinated profile appearance.

The fundamental limitation remains: no content in a Discord bio can be hidden from view through any formatting method. If something should not be seen by profile visitors, it should not be in the bio at all.

Can You Hide Text in a Discord DM?

Spoiler tags work in Discord DMs the same way they work in server channels. The ||text|| format applies in any text field where Discord renders markdown, and DMs qualify.

Sending a spoiler in a DM to one person means that person must still click the block to reveal the content. It does not bypass the reveal step. If you want them to see it without clicking, use a standard message. The spoiler is useful when you want to give them the option to reveal at their own pace.

Furthermore, DM spoiler messages appear in notification previews differently depending on device settings. On some devices, the notification preview shows a spoiler block placeholder rather than the actual hidden text.

How Do You Mark an Image or File as a Spoiler on Discord?

Hiding text is one use of spoiler formatting. Discord also applies the same logic to images, GIFs, and file attachments.

On desktop, after attaching a file to a message but before sending, a small eye icon or a “Spoiler Attachment” checkbox appears over the preview. Click it to mark the attachment as a spoiler. When sent, the image appears as a blurred or blacked-out thumbnail that requires a click to reveal.

On mobile, tap and hold the attachment preview after adding it to your message. An option to mark it as a spoiler appears. Tap it before sending.

This is useful for sharing images in servers where unsolicited visuals might be unwelcome, giving other users the choice to open them deliberately.

Does Hiding Text with Spoiler Tags Affect Discord Search?

Discord’s built-in message search indexes content regardless of spoiler formatting. If you hide text inside || markers and another user searches for a word inside the spoiler, Discord may surface that message in the results.

The spoiler tag hides content from visual display in the chat but does not remove it from the message index. Server moderators using Discord’s search tools have access to the same indexed content.

Additionally, for covering and masking URLs specifically rather than general text, cover Discord URLs covers the full range of methods for hiding raw links in Discord messages, including combining URL masking with spoiler formatting.

Frequently Asked Questions

Why is my spoiler tag showing as plain text with the || symbols visible?

Spoiler tags only render in Discord’s chat message fields. If you typed ||text|| in a Discord bio, channel name, or server description, those fields display the raw characters without applying formatting. Copy the text to a chat message field and send it there for the spoiler to render correctly.

How do I type the || character on a mobile keyboard for Discord?

The pipe character is usually in the symbols section of your phone keyboard. On most keyboards, tap the ?123 or #+=  key to reach the symbol keyboard and look for |. Tap it twice to get ||. Alternatively, use Discord’s built-in formatting toolbar by selecting your text and tapping the Spoiler option.

Can moderators see text hidden inside spoiler tags?

Discord’s search and audit log tools give moderators access to message content regardless of spoiler formatting. Spoiler tags control visual presentation in the chat, not access to the underlying text. Moderators searching for or reviewing messages can read spoiler-tagged content without revealing it in the chat.

Can I use a spoiler tag inside an embed or bot message?

Spoiler tags work in messages sent through bots and webhooks. The ||text|| syntax renders as a spoiler block in bot-generated messages the same way as user messages. Inside Discord embed fields, spoiler formatting also renders correctly.

How do I reveal a spoiler that someone sent me on Discord?

Click or tap the black spoiler block in the message. The hidden content reveals inline within the same message bubble. On mobile, a single tap reveals the spoiler. The reveal does not notify the sender.

Does marking a file as a spoiler affect how it is stored or shared?

Marking an attachment as a spoiler only changes how it displays in Discord’s interface. The file itself is stored and linked the same way as any other attachment. Anyone with access to the direct file URL can view it without going through the spoiler reveal step in Discord.

Final Takeaways

Spoiler tags are Discord’s built-in text hiding tool and the most reliable method for concealing content in chat messages and DMs. The ||text|| syntax applies to any amount of text from a single word to a multi-line block, and it works on both desktop and mobile. Discord’s formatting toolbar assists with applying the tags without typing the characters manually, and images and files can also be marked as spoilers using the same system.

Beyond spoilers, invisible Unicode characters produce blank-looking content that carries no visual signal of hidden text, and small subtext formatting reduces the prominence of content without fully hiding it. Neither of these methods works in the Discord bio, which renders only plain text. If the goal is truly hiding content from profile viewers, the bio is not the right field. For all formatting that works within Discord’s chat environment, the spoiler tag remains the cleanest and most widely understood method.