How to Blacklist a Website on Chrome (Step-by-Step)
Google Chrome doesn’t have a built-in blacklist button — but that doesn’t mean you’re stuck. Whether you’re keeping kids away from harmful content, cutting off distracting sites during work, or locking down a shared computer, there are several reliable ways to blacklist websites in Chrome.
This guide covers five methods, starting with the easiest and working up to network-wide blocking. Pick the one that matches your situation.
Why Blacklist a Website?
There are four main reasons people block sites in Chrome.
Parental control. Children sharing a computer or Chromebook need guardrails. Blacklisting inappropriate or harmful sites gives you control over what’s accessible.
Productivity. Social media, news sites, and YouTube can eat hours without you noticing. Blocking them during work hours forces focus. If you’re curious about the neuroscience behind this, we wrote about why your brain can’t resist distractions — and why blocking is more effective than willpower alone.
Security. Phishing sites, malware distributors, and scam pages are real threats. Proactively blacklisting known dangerous domains protects everyone on the device.
IT policy. Businesses and schools routinely restrict access to certain categories of websites as part of standard network management.
Method 1: Use a Chrome Extension (Fastest Setup)
The simplest approach. No technical skills needed, and you’ll be blocking sites in under two minutes.
Step 1 — Install a Blocking Extension
Open Chrome and go to the Chrome Web Store. Search for “BlockSite” or “website blocker”.
BlockSite and StayFocusd are the most popular options. Click Add to Chrome, then confirm with Add extension in the pop-up.
Step 2 — Add Sites to Your Blacklist
Click the extension icon in your toolbar (the puzzle piece at the top right). Open the extension’s settings. Type or paste the URL of any website you want to block and add it to the list.
Step 3 — Set a Schedule (Optional)
Most blockers let you define active hours — for example, blocking social media Monday through Friday from 9 AM to 6 PM and leaving it open on weekends.
Step 4 — Test It
Visit one of the blocked sites. You should see a block page or a redirect confirming it worked.
The Limitation You Should Know
Chrome extensions are convenient, but they have a fundamental weakness: you can disable or uninstall them at any time. A moment of low willpower — which is exactly when you need blocking the most — and the extension is gone in five seconds.
Extensions also don’t work in Incognito mode by default, and they only affect Chrome. Open Safari or Firefox and the block vanishes. For a deeper comparison of tools that actually resist bypass attempts, check our ranking of the best website blockers in 2026.
Method 2: Edit the Hosts File (System-Level Block)
If you want blocking that works across every browser and application on your computer — not just Chrome — editing the hosts file is the way to go. No extensions, no third-party software.
The hosts file overrides DNS lookups at the system level. When you point a domain to 127.0.0.1 (your own machine), the site simply doesn’t load. Anywhere.
On Windows
Step 1. Open Notepad as Administrator. Search for Notepad in the Start menu, right-click, and select Run as administrator.
Step 2. Go to File → Open and navigate to:
C:\Windows\System32\drivers\etc\
Change the file filter from “Text Documents” to All Files, then open the file named hosts.
Step 3. At the bottom of the file, add one line per site:
127.0.0.1 www.facebook.com
127.0.0.1 www.reddit.com
127.0.0.1 www.tiktok.com
Step 4. Save the file and close Notepad.
Step 5. Open Command Prompt as administrator and flush the DNS cache:
ipconfig /flushdns
On Mac
Step 1. Open Terminal (Applications → Utilities → Terminal).
Step 2. Type:
sudo nano /etc/hosts
Enter your password when prompted.
Step 3. Add blocking entries at the bottom:
127.0.0.1 www.facebook.com
127.0.0.1 www.reddit.com
127.0.0.1 www.tiktok.com
Step 4. Press Ctrl + O to save, then Ctrl + X to exit.
Step 5. Flush the DNS cache:
sudo dscacheutil -flushcache
Open Chrome and verify the sites no longer load.
Pros and Cons
The hosts file is effective and doesn’t depend on any third-party software. It works across all browsers and applications. The downside: anyone with admin access can reverse the changes, and you need to add each domain manually — there’s no category-based blocking or scheduling.
Method 3: Use Chrome’s Built-In Site Settings
Chrome doesn’t have a direct “blacklist” feature, but you can restrict specific site permissions to make websites non-functional.
Step 1. Open Chrome and click the three-dot menu in the top-right corner.
Step 2. Go to Settings → Privacy and Security → Site Settings.
Step 3. Choose a permission category — JavaScript is the most effective one.
Step 4. Under “Not allowed to use JavaScript,” click Add and enter the URL of the site you want to cripple.
Disabling JavaScript on a modern website makes it essentially unusable. The page might partially load, but nothing interactive will work — no feeds, no videos, no infinite scrolling.
This method is lightweight and requires no installation, but it’s easy to reverse and won’t stop the page from loading entirely. It’s best as a quick deterrent, not a serious block.
Method 4: Set Up Google Family Link (For Kids)
If you’re managing a child’s device, Google Family Link is the official parental control tool from Google.
Step 1. Download the Family Link app on your phone and link your child’s Google account.
Step 2. Open Family Link and navigate to Controls → Content Restrictions → Google Chrome.
Step 3. Choose “Only allow certain sites” for a whitelist approach, or add specific sites to the blocked list under “Manage sites” for a blacklist approach.
Family Link works on Chromebooks, Android devices, and Chrome on any platform where the child is signed in. It includes protections against children changing the settings themselves, making it significantly harder to bypass than extension-based blocking.
Method 5: Block at the Router Level (All Devices)
Want to blacklist a website for every device on your network — phones, tablets, laptops, smart TVs? Router-level blocking covers them all.
Step 1. Open your browser and enter your router’s IP address. This is typically 192.168.0.1 or 192.168.1.1. (On Mac, check System Settings → Network → Wi-Fi → Details → TCP/IP. On Windows, run ipconfig and look for “Default Gateway.”)
Step 2. Log in with admin credentials. If you’ve never changed them, check the sticker on the back of the router.
Step 3. Find the website filtering section. Depending on your router, it might be labeled Access Control, URL Filter, Parental Controls, or Website Blocking.
Step 4. Add the domains you want to blacklist and save.
Step 5. Restart the router if prompted.
Router-level blocking is the most comprehensive method because users can’t bypass it by switching browsers or apps. The only way around it is to use a VPN or change the device’s network connection entirely.
Method 6: Use a Browser With Built-In Blocking
Every method above shares a fundamental problem: the blocking is bolted on top of a browser that wasn’t designed to block anything. Extensions can be uninstalled. Hosts files can be edited back. Site settings can be toggled off. When your willpower drops — which is exactly when you need blocking the most — these workarounds crumble.
A different approach is to use a browser where blocking is part of the engine itself.
Browwwser is a Chromium-based browser for macOS that bakes website and app blocking directly into the browser engine. When you blacklist a site in Browwwser, the request never starts loading — there’s no redirect page, no countdown timer, no “unblock for 5 minutes” button. The site simply doesn’t exist.
Key features:
- Lock mode — lock your blacklist for 1 hour to 7 days. No override, no undo, no exceptions until the timer runs out.
- Scheduled blocking — automatically blacklist distracting sites during work hours and free them in the evening.
- App blocking — goes beyond the browser and closes distracting desktop apps (Slack, Discord, games) during focus sessions.
- One-click presets — block all social media, news, or video sites instantly with a single toggle.
- Full Chrome compatibility — built on Chromium, so your bookmarks, passwords, extensions, and workflows carry over.
The core difference is architectural. There’s no extension to flip off in chrome://extensions, no background process to kill in Activity Monitor. The blocking lives in the browser itself. If you’ve tried the methods above and found yourself disabling them at 11 PM “just for tonight,” this is what you’re looking for.
Browwwser is currently macOS only. If you’re on Windows or Linux, the hosts file combined with router-level blocking (Methods 2 and 5) is the strongest alternative.
Which Method Should You Use?
| Situation | Best Method |
|---|---|
| Quick personal block, minimal effort | Chrome extension (Method 1) |
| Block across all browsers on one computer | Hosts file (Method 2) |
| Lightweight restriction, no install needed | Chrome site settings (Method 3) |
| Managing a child’s device | Google Family Link (Method 4) |
| Block for every device on your network | Router-level blocking (Method 5) |
| Bypass-proof blocking for focus & productivity | Browwwser (Method 6) |
The strongest setups layer multiple methods. For example, router-level DNS filtering combined with a dedicated blocking browser covers both network-wide and individual-level enforcement.
If you want to go deeper on Chrome-specific techniques — including Chrome policies and DNS filtering — our complete guide to blocking websites on Chrome covers seven methods in detail.
Frequently Asked Questions
Can I blacklist a website on Chrome without installing anything?
Yes. Editing the hosts file blocks sites system-wide without any extension or software. Chrome’s built-in site settings can also restrict specific sites — disabling JavaScript makes most modern websites unusable.
Will blocked sites still show up in Google search results?
Yes. These methods prevent a site from loading when visited, but they don’t remove it from search results. To hide specific sites from Google results, add -site:example.com to your search query.
Can someone bypass a Chrome website blacklist?
It depends on the method. Extensions can be disabled in seconds. The hosts file requires admin access to edit. Router-level blocking requires access to the router’s admin panel. No single method is perfectly tamper-proof — the strongest setups layer multiple methods together.
Does blacklisting a website affect other browsers?
Only if you use a system-level or network-level method. Chrome extensions only affect Chrome. The hosts file affects all browsers and apps on that computer. Router-level blocking affects every device on the network.
What’s the difference between blacklisting and blocking a website?
Nothing meaningful. “Blacklisting” and “blocking” refer to the same thing — preventing access to a specific website. Some tools use “blocklist” instead of “blacklist,” but the result is identical.
Final Thoughts
Blacklisting a website on Chrome takes minutes, not hours. The right method depends on who you’re blocking for and how resistant the block needs to be.
For a quick personal restriction, a Chrome extension works. For kids, use Family Link. For an entire network, configure your router. And if you’ve tried the easy methods and found yourself undoing them at midnight, a browser like Browwwser — where the blocking is part of the engine and can’t be switched off on impulse — removes the temptation entirely.
Start with one method, test it, and layer on a second if you need stronger enforcement.
We built the #1 browser
for |
A macOS browser that blocks distracting sites and apps at the OS level.
Learn more