How to turn off NSFW content on Reddit
To turn off NSFW on Reddit, go to Settings, then Preferences, and switch off Show mature (18+) content. On Android it’s in the app’s settings; on iPhone you change it on reddit.com. It hides what’s been marked NSFW, so here’s how to set it up and what it misses.
Updated November 2, 20261. On reddit.com
- Log in and open Settings.
- Go to the Preferences tab.
- Switch off Show mature (18+) content.
If you’d rather keep NSFW communities but not have images jump out at you, leave it on and turn on Blur mature (18+) images and media instead. NSFW posts then stay in your feed, blurred until you click.
With mature content off, Reddit’s search sticks to safe-for-work results. If you leave it on, keep the Safe Search toggle in search results switched on.
2. In the Android app
- Tap your avatar, then the menu (three lines) at the top right, then Settings.
- Under View options, switch off Show mature content (I’m over 18).
The Android app also has Blur mature (18+) images and media. Reddit says the setting updates across all platforms once it’s saved.
3. On iPhone and iPad
The iPhone and iPad app doesn’t have this setting; Reddit says that’s to comply with Apple’s guidelines. Change it on reddit.com in a browser (steps above), then close and reopen the app.
What the setting misses
- It depends on labels. Reddit requires NSFW content to be marked as such, but people forget, and it’s often other users reporting it that gets it marked. Until then, it shows like any other post.
- Suggestive isn’t NSFW. Posts that stop short of what Reddit counts as explicit often carry no tag at all.
- It works on posts and communities. An explicit comment or link inside a safe-for-work thread isn’t covered.
- The image filter is for moderators. Reddit has a mature content filter that detects sexual and graphic images, but it’s a setting each community’s moderators can switch on, and it sends matches to their review queue. You can’t turn it on for your own feed.
If a particular community keeps bringing it in, mute it. For the same problem on X, see how to stop seeing NSFW posts on X.
Catch what nobody marked NSFW
Remedy is a Chrome extension that checks each Reddit post and comment as it loads. With its Explicit filter on, posts with nudity, porn or sexualized images are blurred, then removed as you scroll, whether or not anyone tagged them. Add your own words for anything else you’d rather not see, like “no thirst traps”.
Images and video frames are checked on Plus, which includes a 5-day free trial; Lite checks text only. It works on a computer, in Chrome, and on X, Instagram, YouTube and other sites too.
Questions
Why do I still see NSFW posts on Reddit with mature content off?
The setting hides posts and communities marked NSFW. A post nobody marked shows like any other until the poster or a moderator adds the tag.
How do I turn off NSFW on the Reddit app on iPhone?
You can’t change it in the iPhone app. Change it in your preferences on reddit.com in a browser, then restart the app.
Can I blur NSFW posts instead of hiding them?
Yes. Leave mature content on and turn on “Blur mature (18+) images and media”. NSFW posts stay in your feed, blurred until you click or tap them.