How to Block Reddit (Chrome, iPhone, Android, 2026)
You can block Reddit on Chrome with a browser extension like Bouncer, on iPhone with Screen Time, and on Android with Digital Wellbeing or AppBlock. The fastest method: install a Chrome extension, add reddit.com, done. But Reddit is harder to block than most sites because it runs on multiple domains (old.reddit.com, new.reddit.com, i.reddit.com, sh.reddit.com) and has a standalone app that bypasses browser-level blocking entirely. If you only block the website, you will open the app. If you only delete the app, you will open Reddit in your browser. You need to cover both.
Key Takeaways
- Block both the site and the app. App-only or browser-only blocking fails because you will switch to the other.
- Reddit has 4+ domains. You need to block
reddit.com,old.reddit.com,new.reddit.com, andi.reddit.comto cover all entry points. - Chrome extension (Bouncer, LeechBlock, BlockSite) is the fastest desktop method. One minute to set up.
- iPhone: Screen Time blocks both the Reddit app and the website in Safari/Chrome.
- Android: Digital Wellbeing app timers + a browser extension (or DNS blocker) covers both paths.
- Partial blocking is possible. Tools like LeechBlock and Bouncer can block
r/allandr/popularwhile keeping specific work subreddits open. - The average Reddit user spends 34 minutes per day on the platform. That is over 200 hours per year.
How Do the Blocking Methods Compare?
Each method covers different surfaces. No single tool blocks Reddit everywhere. Here is what each one actually stops.
| Method | Chrome | Other Browsers | Reddit App | Scheduling | Partial Blocking | Cost |
|---|---|---|---|---|---|---|
| Chrome Extension (Bouncer) | Yes | Chromium only | No | Yes | Yes | Free / $25 Pro |
| Hosts File | Yes | Yes | No | No | No | Free |
| DNS Filter (NextDNS) | Yes | Yes | Yes | Limited | No | Free / $20 yr |
| iPhone Screen Time | Yes (iOS) | Yes (iOS) | Yes | Yes | No | Free |
| Android Digital Wellbeing | No | No | Yes | Yes | No | Free |
| LeechBlock (Firefox/Chrome) | Yes | Firefox too | No | Yes | Yes | Free |
How Do You Block Reddit on Chrome?
Install a website blocker extension. Add reddit.com to the block list. Any attempt to visit Reddit shows a block page instead of the feed. Setup takes under a minute.
Step-by-step with Bouncer
- Open the Bouncer listing on the Chrome Web Store.
- Click Add to Chrome → Add extension.
- Click the Bouncer icon in your toolbar.
- Add reddit.com to your block list.
- Done. Reddit shows a block page. Other sites are unaffected.
Bouncer also works on Edge, Brave, Arc, Opera, and Vivaldi since they all run on Chromium. One extension covers all of them.
Important: block all Reddit domains
Unlike most sites, Reddit has multiple active domains. If you only block reddit.com, users can still reach the site through:
old.reddit.com(old interface, popular with power users)new.reddit.com(explicit new interface URL)i.reddit.com(compact mobile view)sh.reddit.com(short sharing links)
Most Chrome extensions match subdomains automatically when you block reddit.com. Bouncer and BlockSite both do. If yours does not, add each domain separately.
Other Chrome extensions that block Reddit
- BlockSite – free tier blocks up to 6 sites. Subscription ($10.99/month) for unlimited. Has a "focus mode" timer.
- LeechBlock – free, open source. Six independent block sets with granular time rules. Can block specific subreddit paths.
- StayFocusd – free. Gives you a daily time allowance on Reddit, then blocks it for the rest of the day.
- Reddit Control – a Reddit-specific extension that hides the feed, disables infinite scroll, or limits daily time. Does not fully block the site.
How Do You Block Reddit Without an Extension?
Edit your hosts file. This redirects Reddit's domains to your local machine, which makes them fail to load. Works across all browsers, requires no software, but has no scheduling or undo button.
macOS / Linux
- Open Terminal.
- Run
sudo nano /etc/hosts - Add these lines at the bottom:
127.0.0.1 reddit.com 127.0.0.1 www.reddit.com 127.0.0.1 old.reddit.com 127.0.0.1 new.reddit.com 127.0.0.1 i.reddit.com 127.0.0.1 sh.reddit.com - Press Ctrl+O to save, then Ctrl+X to exit.
- Flush DNS:
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder - Restart your browser. Reddit will not load.
Windows
- Open Notepad as Administrator.
- Open
C:\Windows\System32\drivers\etc\hosts - Add the same six lines at the bottom.
- Save. Open Command Prompt and run
ipconfig /flushdns - Restart your browser.
The hosts file method is free and covers every browser. The downside: no scheduling, no partial blocking, and anyone with admin access can undo it. It also does not affect the Reddit mobile app at all.
How Do You Block Reddit on Every Device at Once?
DNS filtering blocks Reddit at the network level. Change your router's DNS to a filtering service like NextDNS, add Reddit to the deny list, and every device on your network loses access to Reddit. This is the only method that blocks both the website and the app on phones connected to your WiFi.
NextDNS setup (free tier: 300,000 queries/month)
- Create a free account at nextdns.io.
- Go to the Denylist tab and add
reddit.com. - Change your router's DNS to the addresses NextDNS assigns you (shown on the Setup tab).
- Reddit is now blocked on every device on your WiFi, including phones and tablets.
Limitation: DNS blocking is all-or-nothing per domain. You cannot block r/all while keeping r/webdev. It also only works while devices are on your network. Switch to mobile data and Reddit loads again.
How Do You Block Reddit on iPhone?
Screen Time on iOS blocks both the Reddit app and the website in Safari and Chrome. This is the most reliable iPhone method because it covers every path to Reddit on the device.
Block the Reddit website
- Open Settings → Screen Time.
- Tap Content & Privacy Restrictions → enable it.
- Go to Content Restrictions → Web Content → Limit Adult Websites.
- Under Never Allow, tap Add Website and enter
reddit.com.
Block the Reddit app
- Go to Settings → Screen Time → App Limits.
- Tap Add Limit, find Reddit, tap it.
- Set the time limit to 1 minute (the lowest setting).
- Tap Add.
Critical step: Have someone else set the Screen Time passcode. If you know the passcode, you can override limits in 5 seconds. This is the number one complaint in r/nosurf and r/digitalminimalism threads. The block only works if you cannot easily undo it. Give the passcode to a partner, friend, or family member.
You can also use a third-party app like 1Blocker (iOS content blocker) or Focus (Mac + iOS) to block Reddit in Safari. But Screen Time is already built in, free, and covers both the app and the browser.
How Do You Block Reddit on Android?
Android requires two separate steps: block the app with Digital Wellbeing, and block the website with a DNS app or browser extension.
Block the Reddit app
- Open Settings → Digital Wellbeing & parental controls.
- Tap Dashboard.
- Find Reddit and tap the timer icon.
- Set the app timer to 0 minutes or 1 minute.
Block the Reddit website
Chrome on Android does not support extensions, so you cannot use Bouncer or LeechBlock on mobile Chrome. Your options:
- DNS app: Install the NextDNS app, add
reddit.comto your deny list, and Reddit is blocked in every browser and app on your phone. - AppBlock: A third-party app that blocks both apps and websites on Android. Supports scheduling.
- Firefox on Android: Firefox mobile supports extensions. Install LeechBlock on Firefox, add Reddit, and use Firefox as your default browser.
Why Is Reddit Harder to Block Than Most Sites?
Most websites run on a single domain. Reddit runs on at least four: reddit.com, old.reddit.com, new.reddit.com, and i.reddit.com. This creates gaps that other sites do not have.
- Multiple entry points. Block
reddit.comand a Google search result might link toold.reddit.cominstead. Power users who prefer the old interface have it bookmarked directly. - App deep links. Links shared in messaging apps often open the Reddit app directly, skipping the browser entirely. Browser-level blocking does nothing here.
- Reddit appears in Google results constantly. Search almost any question and a Reddit thread ranks on page one. Even if you are not intentionally visiting Reddit, search results pull you in. This is why "I deleted the app" is not enough.
- The "open in browser" loophole. Delete the Reddit app and the next time you tap a Reddit link, it opens in your mobile browser instead. If you have not blocked the domain there too, you are back on Reddit within seconds.
The fix: block Reddit at multiple layers. On desktop, a Chrome extension covers the browser. On mobile, Screen Time (iPhone) or Digital Wellbeing + DNS (Android) covers both the app and the browser. Leave one layer open and it becomes the default path back in.
How Do You Block Reddit Without Blocking Useful Subreddits?
Not all of Reddit is a time sink. If you use r/webdev, r/learnpython, or r/sysadmin for work, a full domain block cuts off productive resources too. Partial blocking solves this.
What to block
The biggest time sinks are the algorithmically sorted feeds, not individual subreddits. Block these paths:
reddit.com/r/all(aggregated feed of every subreddit)reddit.com/r/popular(curated trending posts)reddit.com/(homepage feed, personalized to your subscriptions)
What to keep
Allow specific subreddit paths you use for work or learning. Example: allow reddit.com/r/webdev and reddit.com/r/learnpython while blocking the homepage and r/all.
Tools that support partial blocking
- LeechBlock – free, supports URL wildcards. Block
reddit.com/*then whitelist specific subreddits. - Bouncer – supports path-level rules. Block
reddit.combut allow specific paths. - Chrome managed policies – the
URLBlocklistandURLAllowlistkeys support path-level rules. Blockreddit.com, then allowlistreddit.com/r/webdev.
Hosts file and DNS blocking cannot do partial blocking. They operate at the domain level only.
When You Should NOT Block Reddit
- Reddit is part of your job. Community managers, developer advocates, support staff, and social media managers need Reddit access. Block it on personal time if needed, but a full block during work hours defeats the purpose.
- You moderate a subreddit. Mod tools require access to Reddit. Use partial blocking to restrict your homepage feed while keeping your moderated subreddits accessible.
- Reddit is not your main time sink. If you spend 2 hours on YouTube and 10 minutes on Reddit, blocking Reddit will not change your screen time meaningfully. Block the sites that consume the most time first.
- You want to reduce usage, not eliminate it. If 15 minutes a day is fine but 2 hours is not, use a time-limit tool like StayFocusd or Screen Time app limits instead of a hard block.
Frequently Asked Questions
Can I block myself from using Reddit?
Yes. On desktop, install a Chrome extension like Bouncer and add reddit.com to your block list. On iPhone, use Screen Time to block the site and set an app limit on the Reddit app. On Android, use Digital Wellbeing app timers plus a DNS blocker like NextDNS. For maximum difficulty to undo, have someone else set the passcode or use Cold Turkey's lock mode, which prevents unblocking for a set time period.
How do I block the Reddit app?
On iPhone: Settings → Screen Time → App Limits → Add Limit → select Reddit → set to 1 minute. On Android: Settings → Digital Wellbeing → Dashboard → tap Reddit → set app timer. Browser extensions cannot block the Reddit app. You must use OS-level controls for the app and a separate tool for the browser.
How do you block Reddit from your browser?
Install a blocker extension (Bouncer, BlockSite, LeechBlock) and add reddit.com. The extension replaces Reddit with a block page. For a no-extension approach, edit your hosts file to redirect reddit.com, old.reddit.com, new.reddit.com, and i.reddit.com to 127.0.0.1. The hosts file blocks Reddit across every browser on your computer.
How do I block Reddit on my iPhone?
Use Screen Time. For the website: Settings → Screen Time → Content & Privacy Restrictions → Web Content → Limit Adult Websites → add reddit.com under Never Allow. For the app: Screen Time → App Limits → add Reddit with a 1-minute limit. Have someone else set the Screen Time passcode so you cannot override it.
Can you block specific subreddits without blocking all of Reddit?
Yes, with path-level blocking tools. Bouncer and LeechBlock can block reddit.com/r/all and reddit.com/r/popular while keeping work-related subreddits open. Chrome managed policies (URLBlocklist + URLAllowlist) also support path-level rules. Hosts file and DNS filtering block the entire domain and cannot distinguish between subreddits.
Related Guides
- How to Block a Website on Chrome (5 Ways, 2026)
- How to Block Distracting Websites on Chrome
- How to Block TikTok on Chrome (5 Methods, 2026)
- How to Block YouTube Shorts in 2026
- How to Stop Doomscrolling (Tools That Actually Work)
- Best Website Blockers in 2026
- Website Blockers You Actually Can't Bypass
Block Reddit + Every Other Distraction in One Extension
Bouncer blocks Reddit, TikTok, Instagram, YouTube Shorts, and anything else killing your focus. Schedule blocks for work hours. Block specific subreddit paths. No subscription. $25 one-time for Pro.
Get Bouncer Free