reddit nsfw easy

How to Block NSFW Posts on Reddit (2026 Guide)

A complete setup to remove adult and NSFW content from Reddit — using Reddit's native toggle plus an extension for the content that slips through anyway.

Last updated May 25, 2026

To block NSFW posts on Reddit in 2026, first disable adult content in Reddit's native settings (Preferences → Content → uncheck "I am over 18 and willing to view adult content"). For content that still slips through — graphic posts in hybrid subs like r/WTF and r/PublicFreakout that aren't formally NSFW-tagged — add a keyword and subreddit block layer via Ultimate Reddit Filter.

Last verified: May 25, 2026 · Reading time: 4 min · Difficulty: Easy

TL;DR

  • Reddit has a native NSFW toggle — use this first.
  • It only works on properly-tagged NSFW subreddits; hybrid subs still leak through.
  • Add a subreddit block layer for the worst offenders (r/WTF, r/PublicFreakout, etc.).
  • Optional: add a keyword layer for graphic title language that passes the tagging gap.

Step 1 — Reddit’s native NSFW toggle (do this first)

Reddit’s built-in adult content filter is the foundation. It works for all formally-designated NSFW communities.

On desktop (new Reddit):

  1. Go to reddit.com/settings/content.
  2. Under “Content,” turn off Adult content (“Allow adult content in your feed”).
  3. Save.

On desktop (old Reddit):

  1. Go to reddit.com/prefs.
  2. Uncheck “I am over 18 and willing to view adult content.”
  3. Save options.

On mobile app:

  1. Tap your profile → Settings.
  2. Under “Content,” toggle off “Show NSFW Content (I’m 18+).”

This removes all formally-tagged NSFW subreddits and posts from your feed. For most users, this alone is sufficient.

Why some NSFW content still gets through

Reddit’s NSFW system relies on moderators correctly tagging content. Several high-traffic subreddits — r/WTF, r/PublicFreakout, r/HumansBeingBros on a bad day — contain graphic or disturbing content that isn’t tagged NSFW because the subreddit itself isn’t NSFW-designated.

This is the “hybrid sub” problem: communities where the majority of content is safe but graphic material appears and isn’t filtered by the native toggle.

Step 2 — Block hybrid subs that leak graphic content

Install Ultimate Reddit Filter and add these to the Subreddits tab:

r/WTF
r/PublicFreakout
r/CombatFootage
r/watchpeopledie
r/rekt
r/carcrash
r/graphic
r/morbidreality

Adjust based on your tolerance. r/WTF and r/PublicFreakout are the two highest-traffic hybrid subs that most consistently surface non-NSFW-tagged but graphic content.

Step 3 (optional) — Keyword filter for graphic title language

For posts with graphic keywords in the title from subs you want to keep:

Extension icon → Keywords tab:

graphic content
disturbing
not safe for work
nsfw
gore
dead body
body found
warning graphic
trigger warning
content warning
graphic video
brutal

This is a lighter touch — use it only if hybrid sub blocking isn’t enough.

What the native NSFW toggle handles well

  • All designated NSFW subreddits (r/gonewild, r/nsfw, etc.) — fully removed.
  • Individually NSFW-tagged posts from non-NSFW subreddits — removed.
  • NSFW content in “Safe Browsing” mode on the official Reddit app — removed.

What this won’t do

  • Won’t filter graphic content in hybrid subs that isn’t formally tagged — that’s what Steps 2 and 3 address.
  • Won’t filter disturbing content that has no NSFW tag at all — some subreddits post morally objectionable but technically “safe-for-work” content (extreme political content, body-shaming, eating disorder content). These require their own keyword filters.
  • Won’t work on the Reddit mobile app for the extension-based layer. The native toggle does work in the official app.

If it’s not working

  • NSFW content reappearing? If you’re logged in, confirm the native setting is saved — Reddit occasionally resets it after app updates.
  • Hybrid sub content still showing? Add the specific subreddit to your Subreddits block list.
  • Not logged in? Reddit’s native NSFW filter requires a logged-in account. For browsing without an account, the extension-based subreddit block is your only option.

What to do next

Turn off Reddit’s native adult content toggle first. Then install Ultimate Reddit Filter and block the hybrid subreddits above. Five minutes total.

Join the waitlist — the FeedCutter extension preset pack includes a graphic-content block for hybrid subs.

Tools you'll want

The most powerful Reddit-specific keyword, flair, and subreddit filter available in 2026

free chromefirefox
Best for: Anyone who wants to keep using Reddit but block specific topics across keywords, flair, and subreddits Install →

The classic Reddit power-user extension — still works, but in maintenance mode since 2022

free chromefirefoxedge maintenance mode
Best for: Existing RES users who rely on the broader feature set; not the right pick for new users who only need filtering Install →

Frequently asked questions

Common questions — click any to expand.

Partially. Reddit's 'Show NSFW content' toggle in Feed Settings removes most adult content from r/all and r/popular. But subreddits that mix SFW and NSFW content may still serve adult posts, and the filter does nothing to the keyword search results. An extension adds the second layer.

Stop seeing content you hate on Reddit

Free · Chrome + Firefox

Install Ultimate Reddit Filter →