Skip to content
Add to Chrome

How to Block a Website on Google Chrome

How to Block a Website on Google Chrome

Want to stop wasting time on distracting URLs or protect your devices from unsafe content? You won't find a simple "block site" button in standard Chrome settings.

While Chrome natively handles pop-ups and notifications, completely restricting access to a specific website requires a different approach based on your device and how difficult you want the block to be to bypass. Using the wrong tool guarantees you will just turn it off the moment you feel tempted.

How do I block a website on Google Chrome?

To block a website on Google Chrome, use a Chrome extension (like BlockSite) for quick desktop self-blocking, edit your system's hosts file for harder-to-bypass desktop restrictions, use Screen Time on an iPhone or iPad, apply Google Family Link for a supervised Android account, or configure DNS filtering on your network to block sites across all devices at once.

Quick Answer: Pick the Right Blocking Method

Chrome inherently blocks pop-ups and notifications, but full site blocking requires third-party or device-level tools. Match the method to your required level of friction.

Method Device Setup Time Tamper-Resistance Best For Major Limitation
Chrome Extension Desktop 1 min Low Quick self-blocking Easily disabled; requires Incognito toggle
Hosts File Desktop 5 mins Medium App-free blocking Only covers one specific desktop device
Screen Time iPhone / iPad 3 mins High Mobile site control Passcode required for true friction
Family Link Android / ChromeOS 10 mins High Supervised children Strict Google account requirements
Private DNS Android / Desktop 3 mins Medium Whole-device filtering Bypassed by commercial VPNs
Router DNS Network 10 mins High Multi-device homes Bypassed when using cellular data

First, What Are You Actually Trying to Block?

Using the wrong tool causes frustration. Clarify your goal before changing system settings.

  • Blocking a full website: Stopping access to a specific domain or URL entirely (requires extensions, DNS, or system controls).
  • Blocking pop-ups and redirects: Preventing a site from opening new windows. This is a Chrome window control, not site denial.
  • Blocking notifications: Stopping permission-based alerts ("Site wants to send notifications"). Managed natively in Chrome settings.
  • Blocking ads and trackers: Removing banners, video ads, and overlays inside a page. You need a dedicated adblock Chrome extension (like uBlock Origin Chrome or Blockify), not a website blocker.
  • Blocking dangerous sites: Google Safe Browsing is a native security layer that flags known phishing/malware. It is not a custom block list.

Desktop, Tier 1: Block a Website With a Chrome Extension

A block site extension is the fastest way to restrict URLs on a desktop. It is ideal for work-hour distraction control but easily disabled if you lack willpower.

Compare the Best Chrome Website-Blocking Extensions

Chrome has removed support for Manifest V2 extensions as of Chrome 139. Only install tools built for the Manifest V3 framework to ensure browser security.

  1. BlockSite: Best for broad site scheduling and focus modes. Note that the BlockSite Chrome extension heavily restricts the number of allowed domains on its free tier.
  2. LeechBlock NG: Best for advanced scheduling and time allowances. Fully free, open-source, and does not track browsing data.
  3. StayFocusd: Best for setting strict daily time limits on distracting sites.

Setup Instructions

  1. Open the Chrome Web Store and install your chosen extension.
  2. Open the extension dashboard and add the target domain (e.g., reddit.com).
  3. Go to chrome://extensions, click Details on your new extension, and turn on Allow in Incognito.
  4. Turn on a password or focus lock inside the extension settings if offered.

Mandatory Warning: The Incognito Bypass

By default, Chrome disables extensions in Incognito mode. If you skip Step 3, opening a private window bypasses your block instantly. Extensions are also inherently easy to remove—one click on "Remove from Chrome" defeats the setup.

Note: If your goal is simply a cleaner browsing experience rather than hard site denial, use a privacy extension like Blockify to block annoying page elements, pop-ups, and trackers locally.

Desktop, Tier 2: How to Block Websites on Chrome Without an Extension

If you need more friction than an easily removable browser add-on, move the block outside Chrome by editing your computer's hosts file.

The hosts file intercepts web requests before they reach your browser, routing the blocked domain to a dead end. This method applies to all browsers on that machine.

Windows Hosts File Method

  1. Search for Notepad in the Start menu, right-click, and select Run as administrator.
  2. Go to File > Open and navigate to C:\Windows\System32\drivers\etc. (Change the dropdown from "Text Documents" to "All Files").
  3. Open the hosts file.
  4. Add entries for both the root domain and the www version at the very bottom.
  5. Save the file and restart Chrome.
127.0.0.1 example.com127.0.0.1 www.example.com

Mac Hosts File Method

  1. Open the Terminal app.
  2. Type sudo nano /private/etc/hosts and press Enter (input your Mac password).
  3. Use the arrow keys to scroll to the bottom and add both domain versions (127.0.0.1 example.com and 127.0.0.1 www.example.com).
  4. Press Ctrl + O to save, Enter to confirm, and Ctrl + X to exit.
  5. Clear your DNS cache or restart your Mac.

Android: How to Block Websites on Chrome Android

Chrome's Android app does not support standard extensions. Use Google Family Link for child accounts, or Private DNS for self-blocking without downloading an app.

This is strictly for parental control on supervised child accounts. It allows parents to remotely manage Chrome access.

  1. Open the Family Link app on the parent device.
  2. Select your child's profile.
  3. Tap Controls > Content Restrictions > Google Chrome.
  4. Manage your approved or blocked domains.

Google automatically disables Incognito mode when a child uses a Family Link-managed account.

Option B: How to Block Websites on Chrome Mobile Without App

Adults blocking sites for themselves need network-level friction. Private DNS applies filtering before the request hits the browser, securing DNS queries system-wide.

  1. Open Android Settings.
  2. Go to Network & internet (or Connections).
  3. Tap Private DNS.
  4. Select Private DNS provider hostname.
  5. Enter a filtering DNS hostname (e.g., Cloudflare's malware and adult content filter: family.cloudflare-dns.com).
  6. Save and retest the site in Chrome.

Note: Commercial VPNs will override your Private DNS settings while active.

iPhone & iPad: How to Block Websites on Chrome iPhone

The strongest native method for Apple mobile devices is Screen Time. Set a unique Screen Time passcode, or the block is useless.

Whether you want to block websites on Chrome iPad or iPhone, the iOS path is identical because Apple enforces web-kit restrictions globally.

  1. Open the iOS Settings app.
  2. Tap Screen Time.
  3. Tap Content & Privacy Restrictions (toggle it on if prompted).
  4. Tap Content Restrictions (labeled Store, Web, Siri & Game Center Content on older iOS versions).
  5. Tap Web Content.
  6. Select Limit Adult Websites.
  7. Under "Never Allow," tap Add Website and type the URL.

Set a Screen Time Passcode:

Without a passcode, anyone can simply toggle the restriction off. Tap Lock Screen Time Settings inside the main Screen Time menu and set a 4-digit code distinct from your primary device unlock code.

Whole-Home Protection: DNS Filtering and Router Controls

Put the block outside the device. Router-level DNS filtering covers every laptop, phone, and tablet connected to your home Wi-Fi simultaneously.

Private DNS vs. Router DNS

  • Private DNS: Configured on a single device. Only protects that specific hardware.
  • Router DNS: Configured on your home Wi-Fi router. Applies to all connected devices.

Quick-Start Router DNS Options

Provider What it Blocks Cost DNS IP Addresses
Cloudflare Malware + Adult Content Free 1.1.1.3 and 1.0.0.3
NextDNS Custom user-defined blocklists Freemium Requires account setup
OpenDNS Pre-configured adult content filter Free 208.67.222.123 and 208.67.220.123

Log into your router's admin panel (usually via 192.168.1.1), locate the DNS/WAN Settings, input the DNS server addresses above, and reboot the router. Remember that once a mobile phone drops off Wi-Fi and uses cellular data, the router's DNS no longer applies.

For Schools and Businesses: Chrome Enterprise URL Blocking

If you manage organizational devices, standard consumer tools do not apply. Managed Chrome browsers support official URLBlocklist and URLAllowlist policies via the Google Admin console.

Go to Devices > Chrome > Settings > Users & Browsers, select the organizational unit, and enter the domains under URL blocklist. The URLAllowlist policy always overrides the URLBlocklist.

Troubleshooting Checklist: Why Isn't My Block Working?

Check the layer you used before adding a second tool.

Symptom Likely Cause Fix
Site still opens in Incognito Chrome disables extensions in private windows Go to chrome://extensions, click Details, toggle "Allow in Incognito"
Site still opens in Firefox/Edge Extensions only apply to one specific browser Use a Hosts file, Screen Time, or DNS layer instead
Only one subdomain is blocked example.com blocked but m.example.com works Add www, m, and the root domain to your blocklist
Notifications keep appearing You allowed push permissions natively Revoke via chrome://settings/content/notifications
Android loads the site off Wi-Fi Router DNS doesn't cover cellular networks Use Android's Private DNS setting
iPhone block disappeared No Screen Time passcode was set Add a unique Screen Time lock code

FAQ

Does Chrome have a built-in website blocker?

Not for regular home users. Chrome natively controls pop-ups, notifications, and intrusive ads, but it lacks a custom URL deny list. Organizations using managed Chrome can use the admin URLBlocklist feature.

Can I block a website in Incognito?

Yes, if you use an extension, you must explicitly enable "Allow in Incognito" inside Chrome's extension settings. For supervised children, Family Link automatically disables Incognito mode entirely.

How to block websites on Chrome for free?

Chrome's pop-up controls are free. Screen Time is built into Apple devices, Family Link is free for Android, Private DNS is natively supported on modern smartphones, and editing your desktop hosts file costs nothing.

Does Safe Browsing block websites I choose?

No. Google Safe Browsing is an automated security system that warns about malicious downloads, phishing, and abusive extensions. It is not a custom block list for productivity or parental control.

Is Blockify a full website blocker?

No. Blockify is a privacy-first Chrome extension built to reduce ads, trackers, autoplay media, and page clutter. Use it for a cleaner browsing experience, not for hard domain-level website denial.

Written by
Dhanur Sehgal

Dhanur Sehgal

Dhanur Sehgal is the founder of Blockify, building browser-level ad blocking & privacy tools. He & his amazing team are pushing the MV3 limits by reverse-engineering websites & content platforms to design reliable ad-blocking solutions.