How to Block Reddit (Chrome, iPhone, Android, 2026)

March 2026 · 11 min read

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, and i.reddit.com to 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/all and r/popular while 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

  1. Open the Bouncer listing on the Chrome Web Store.
  2. Click Add to ChromeAdd extension.
  3. Click the Bouncer icon in your toolbar.
  4. Add reddit.com to your block list.
  5. 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:

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

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

  1. Open Terminal.
  2. Run sudo nano /etc/hosts
  3. 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
  4. Press Ctrl+O to save, then Ctrl+X to exit.
  5. Flush DNS: sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
  6. Restart your browser. Reddit will not load.

Windows

  1. Open Notepad as Administrator.
  2. Open C:\Windows\System32\drivers\etc\hosts
  3. Add the same six lines at the bottom.
  4. Save. Open Command Prompt and run ipconfig /flushdns
  5. 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)

  1. Create a free account at nextdns.io.
  2. Go to the Denylist tab and add reddit.com.
  3. Change your router's DNS to the addresses NextDNS assigns you (shown on the Setup tab).
  4. 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

  1. Open SettingsScreen Time.
  2. Tap Content & Privacy Restrictions → enable it.
  3. Go to Content RestrictionsWeb ContentLimit Adult Websites.
  4. Under Never Allow, tap Add Website and enter reddit.com.

Block the Reddit app

  1. Go to SettingsScreen TimeApp Limits.
  2. Tap Add Limit, find Reddit, tap it.
  3. Set the time limit to 1 minute (the lowest setting).
  4. 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

  1. Open SettingsDigital Wellbeing & parental controls.
  2. Tap Dashboard.
  3. Find Reddit and tap the timer icon.
  4. 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:

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.

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:

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

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

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