HomeGuidesReddit Spoiler Tag
Reddit Markdown Documentation

Reddit Spoiler Tag Guide: How to Hide Text & Fix Spoilers

Learn the exact Reddit spoiler tag syntax (>!spoiler!<) and understand why the common "space-bug" causes your spoilers to leak on mobile and Old Reddit.

Quick Guide: Reddit Spoiler SyntaxMarkdown Rule

To hide spoiler text on Reddit, enclose your words between >! and !<. Crucially, there must be no spaces between the exclamation marks and your words: >!correct!<. When published in Markdown mode, Reddit renders a gray or black clickable spoiler shroud. If using the desktop Rich Text Editor (Fancy Pants), highlight the desired sentence and click the diamond icon with an exclamation mark.

Vulnerability Analysis

The Fatal Reddit "Space-Bug" Explained

Why your spoilers might look covered to you, but leak completely to thousands of mobile readers.

The modern Reddit desktop web browser uses a lenient Markdown parser that automatically forgives leading and trailing whitespace. However, the official Reddit iOS app, Android app, and old.reddit.com use a strict parser that breaks when any space touches the delimiter tags.

Correct (Safe on All Devices)
>!Zero spaces inside the tags!<

Works on New Reddit, Old Reddit, iOS app, and Android app.

Broken (Leaks on Mobile & Old Reddit)
>! Space after opening tag !<

Fails silently. Displays in plain visible text on mobile feeds!

How to Spoiler Multiple Paragraphs on Reddit

Unlike Discord where blocks can span line breaks, Reddit requires a separate spoiler tag pair for every single paragraph. A blank line breaks the Markdown parsing tree.

# Correct Multi-Paragraph Syntax:
>!This is the first paragraph of secret spoilers.!<
<empty line>
>!This is the second paragraph with its own tags.!<

If you omit the tags on paragraph 2, or leave paragraph 1 unclosed across a newline, both paragraphs will fail to render as spoilers.

Markdown Mode vs Fancy Pants Editor

Markdown Mode

When typing in Markdown Mode (or on third-party Reddit readers), type raw symbols >!spoiler!<. This gives you exact control over whitespace and ensures cross-platform compatibility.

Fancy Pants Rich Text Editor

On desktop Reddit, the default editor uses visual buttons. Highlight your text and click the Spoiler icon (a diamond with an exclamation mark). Do not type raw >! in Rich Text mode, or Reddit will escape them as \>\!.

Frequently Asked Questions

Can I combine Reddit spoiler tags with bold text?

Yes. Place asterisks inside the spoiler tags: >!**bold spoiler**!<. Ensure the tags do not intersect.

Can community moderators unmask Reddit spoilers?

Yes. Clicking any spoiler unmasks it for the current reader. Additionally, Reddit moderation logs and push notifications often display message content in plain text.

How do I spoiler images on Reddit?

When posting an image, click the + Spoiler tag next to the NSFW flag before publishing. Reddit will blur the thumbnail on feed views.

How does Reddit syntax differ from Discord?

Discord uses double pipes ||text||, while Reddit uses arrow brackets with exclamation points >!text!<. See our Discord Guide.

Format Spoilers for Discord & More

Generate Discord text formatting, subtext (-#), and blackout image screenshots.

Launch Formatter