Short answer: You can’t turn on NSFW on Reddit because your account needs to be marked as 18+ first, you’re using the wrong settings menu, or your account doesn’t meet the requirements yet. Here’s exactly how to fix it.
If you’ve tried to browse or post adult content on Reddit and found the NSFW toggle missing or grayed out, you’re not alone. The fix is usually simple, but it depends on where you’re looking and what you’re trying to do.
Most people get stuck because they mix up two different settings: the global feed setting (which shows or hides NSFW content in your feed) and the profile setting (which marks your account as 18+ so you can post NSFW content). Let’s break down the five real reasons this happens.
Reason 1: You’re using the official mobile app without verifying your age
The most common cause. Reddit’s official iOS and Android apps require you to verify your age through the app store or a web confirmation before they let you enable the NSFW toggle.
The fix: Open Reddit in a mobile browser (Safari or Chrome), log in, and go to your User Settings > Profile. Scroll down to Content and check the box that says “I am over 18 years old and willing to view adult content.” Then save. Once you do that, the toggle inside the app should become available.
If the box is already checked but you still see the toggle missing in the app, try logging out and back in, or reinstalling the app. Some app versions cache the setting.
Reason 2: Your account is too new or has low karma
Even if you toggle the setting correctly, some subreddits restrict NSFW posting to accounts with a certain age or karma threshold. This isn’t a Reddit-wide rule—it’s a subreddit-specific one.
The fix: Check the subreddit’s rules or sidebar. Many adult subreddits require at least 30–60 days of account age and some comment karma before you can post. This is a common filter used by moderators to prevent spam and bots. If your account is new, focus on building visible comment history in non-NSFW subreddits first. Comment karma is often more useful than post karma for credibility and participation because it shows visible interaction inside discussions.
Reason 3: You’re trying to post NSFW in a subreddit that doesn’t allow it
Just because you enable NSFW on your account doesn’t mean every subreddit allows NSFW content. Many subreddits are strictly SFW, and they will automatically remove any NSFW-tagged post or comment.
The fix: Before posting, read the subreddit rules. If you see “No NSFW content” or “SFW only,” don’t post adult content there. Marking your post as NSFW won’t override the subreddit’s rules. If you’re unsure, lurk for a few days and see what type of content gets upvoted. Understanding the NSFW posting rules of a community before you participate saves you from getting your post removed or your account flagged.
Reason 4: The toggle is hidden in your feed settings (not your profile settings)
This trips up a lot of beginners. There are two separate toggles:
- Profile setting: “I am over 18” – this allows you to post NSFW content and marks your account as adult.
- Feed setting: “Blur NSFW images” or “Show NSFW content” – this controls what you see in your feed.
If you can post NSFW content but still can’t see it, you need to go to User Settings > Feed Settings and uncheck “Blur NSFW images” or check “Show NSFW content.” If you’re on the website, also check your Preferences page (old Reddit).
Reason 5: You’re using old Reddit or a third-party app
Old Reddit (the classic interface at old.reddit.com) and some third-party apps have different settings menus. On old Reddit, the NSFW toggle is in your Preferences tab under “Media” and “Content Options.” You need to check “I am over eighteen and willing to view adult content” and also uncheck “hide NSFW images.”
For third-party apps, check the app’s own documentation. Many third-party Reddit apps lost NSFW API access after Reddit’s 2023 API changes. If you’re using an app that can’t show NSFW content, you’ll need to use the official app or a browser.
A quick checklist to get NSFW working
- [ ] Go to User Settings > Profile and check “I am over 18.”
- [ ] Go to User Settings > Feed Settings and uncheck “Blur NSFW images.”
- [ ] If on mobile, do step 1 in a browser first, then check the app.
- [ ] Check the subreddit rules: does it allow NSFW content?
- [ ] Does your account have enough age and karma for that specific subreddit?
- [ ] Are you using a third-party app that might not support NSFW content anymore?
Following these steps fixes 95% of cases. If you still can’t see or post NSFW content, check if your account has any active restrictions (like a shadowban) by posting a test in a subreddit like r/ShadowBan.
Practical takeaway
The “why can’t I turn on NSFW on Reddit” problem almost always comes down to one of these five reasons. Start with the profile setting in a browser, then check your feed settings, then verify the subreddit allows adult content. If you’re still stuck, your account probably needs more history—so spend a week commenting in non-NSFW subreddits before trying again.
For this use case, practical proxy option for Reddit workflows should be compared by pricing, setup difficulty, support quality, refund policy, and whether it fits your workflow.
FAQ
Q: I checked “I am over 18” but the toggle is still missing in the app. What now?
A: Log out of the app, clear its cache (or reinstall it), then log back in. Sometimes the app takes a while to sync the setting from Reddit’s servers. If it still doesn’t appear, use the mobile website (m.reddit.com) instead.
Q: Can I turn on NSFW on a brand new account?
A: Yes, you can toggle the setting immediately. But many adult subreddits block brand-new accounts from posting, even if the setting is on. You’ll need to build some account age and comment karma first.
Q: Does enabling NSFW affect my account safety?
A: It can. Marking your account as 18+ makes it visible to anyone, including potential employers or clients. If you use Reddit for professional or public-facing work, consider using a separate account for NSFW content to keep your activity separated. This is a basic NSFW account safety practice.
Q: I enabled everything but my posts still get removed. Why?
A: Your posts are likely being caught by a subreddit’s automod filter. This usually happens because your account is too new, has low karma, or the subreddit has a minimum age requirement. Check the subreddit’s rules or message the moderators politely to ask.
Q: Does this work the same on old Reddit and new Reddit?
A: Not exactly. On old Reddit, the setting is under Preferences > Content Options. On new Reddit and the app, it’s under User Settings > Profile. Always check both if one doesn’t work.

