Quick answer: Chrome doesn't have a built-in website blocker, so you'll need a workaround. The fastest fix is a browser extension like BlockSite (2 minutes, no tech skills needed). For device-wide blocking, edit your hosts file or use Screen Time. For whole-network or business blocking, use your router, DNS filtering, or Chrome Enterprise policies. I'll walk through all of them below, plus how to unblock a site if you change your mind.
Distracting websites are productivity killers.
And if you're anything like me, you've typed "reddit.com" into your address bar on autopilot more times than you'd like to admit.
Here's the good news: you can block websites on Chrome in just a few minutes — whether that distraction is Reddit, social media, or anything else pulling your focus.
In this guide, I'll walk you through every method I've personally tested — from browser extensions to router-level blocking — so you can pick the one that fits your situation.
Let's dive in.
Why Block Websites On Chrome In The First Place?
Before we get into the "how," let's quickly talk about the "why."
You might be here because you want to stop doomscrolling during work hours. Or maybe you're a parent trying to keep your kid away from inappropriate content. Or perhaps you're an IT admin managing a fleet of company laptops.
Whatever your reason, here's the thing: Chrome doesn't have a built-in way to block websites. That surprises a lot of people.
So you need a workaround. Luckily, there are plenty of solid ones — and I've tested most of them myself across a normal workweek to see which ones actually hold up when willpower runs out by 3 PM.
Let's break them down one by one.
Quick Comparison: Which Method Should You Use?
Before the deep dive, here's the cheat sheet.
Method | Best For | Difficulty | Covers All Browsers/Devices? | Cost |
|---|---|---|---|---|
Chrome extension (BlockSite, StayFocusd) | Individuals wanting a fast fix | Easy | Chrome only | Free/Paid tiers |
Google Family Link | Parents managing kids' devices | Easy | Any device signed into child's account | Free |
Hosts file editing | Anyone wanting a free, browser-agnostic block | Medium | All browsers, one device | Free |
Router-level blocking | Households blocking all devices at once | Medium | Every device on the network | Free (built into router) |
DNS filtering (OpenDNS, Cloudflare) | Set-and-forget network blocking | Medium | Every device on the network | Free/Paid |
Chrome Enterprise policy | Businesses/IT admins | Advanced | All managed org devices | Requires admin console |
Mobile (BlockSite app / Screen Time) | Blocking on Android/iPhone | Easy | Mobile only | Free/Paid |
Now let's go through each one in detail.
1. Use A Chrome Extension To Block Websites (The Fastest Method)

If you want results in under two minutes, this is your best bet.
Honestly, this is the method I recommend to 90% of people who ask me how to stop wasting time online. According to ESET's security blog, browser extensions are one of the easiest ways to block sites because Chrome simply doesn't allow non-admin users to do it natively.
Popular tools include BlockSite, StayFocusd, and various website blocker extensions available right on the Chrome Web Store.
Step-By-Step: Installing A Site Blocker Extension
Open the Chrome Web Store and search for a trusted extension like BlockSite.
Click "Add to Chrome," then confirm with "Add Extension."
Click the extension icon in your toolbar (top-right corner).
Open the settings gear icon and set up a password — this stops you (or your kids) from disabling it on a whim.
Add the domains you want to block. Simple as that.
Pretty easy, right?
Now here's a pro tip I picked up from testing a bunch of these tools over a week of real work: look for one that offers focus sessions, scheduling, and keyword blocking — not just a static list. According to one Chrome Web Store listing, modern blockers let you block by domain or path, set timers, and even carve out exceptions for sites you actually trust.
That flexibility matters. Trust me on this one.
(If productivity tools are your thing, check out our related guide to the best focus and time-tracking apps.)
2. Set Up Google Family Link For Parental Controls
Got kids? This section is for you.
Google Family Link is Google's free parental control tool, and it's genuinely well-built. Unlike a browser extension that lives only in Chrome, Family Link ties into your child's Google account — which means it follows them wherever they're signed in.
Per Android Police's breakdown, here's exactly how it works:
Visit the Family Link website and sign in.
Click "Add Child" if you haven't already set up their profile.
Choose Controls → Content Restrictions.
Select Google Chrome from the list.
Click Blocked, enter the site's URL, and hit Block.
Simple, right? And the best part — it works across devices, as long as your child is logged into their Google account.
One thing worth noting: Proton's parenting guide points out you can also choose between "Allow all sites," "Try to block explicit sites," or "Only allow approved sites" — giving you a nice spectrum of control depending on your child's age.
(For more on this, see our companion piece on setting up parental controls across all your home devices.)
3. Edit The Hosts File (No Extension Needed)
Okay, this one's a little more technical. But stick with me — it's not as scary as it sounds.
Editing your computer's hosts file lets you block a website at the system level, meaning it won't load in any browser, not just Chrome. How-To Geek confirms this is a legit, free method that's been around for years.
Here's the deal: because it works system-wide, it's a great option if you want something Chrome extensions can't touch — like blocking a site across Firefox, Edge, and Chrome all at once.
How To Edit The Hosts File On Windows
Press the Windows key and search for Notepad.
Right-click it and select Run as Administrator — essential, or you won't be able to save your changes.
Open the file located at
C:\Windows\System32\drivers\etc\hosts.Add a new line:
127.0.0.1 www.websitename.comSave the file.
That's it. Chrome will now redirect any request for that domain into a dead end.
Always back up the hosts file before editing it — one typo can mess with your network connectivity, and that's a headache you don't want.
4. Block Websites Through Your Router (Network-Wide)
Want to block a site across every device connected to your home Wi-Fi? Your router's got you covered.
This method is perfect for parents who don't want to configure individual devices one by one. According to How-To Geek, most routers include some kind of parental control section — though the level of granularity varies by brand.
Log into your router's admin panel (usually by typing
192.168.1.1into your browser).Look for a "Parental Controls" or "Access Restrictions" tab.
Add the URLs or domains you want blocked.
Save your settings and restart the router if prompted.
Some routers only offer blanket, all-or-nothing settings. Others — especially with custom firmware — let you get really granular.
Either way, this is one of the most bulletproof methods out there because it doesn't rely on any single device or browser.
5. Use DNS Filtering Services
Here's an underrated option a lot of people overlook: DNS filtering.
Services like OpenDNS FamilyShield and Cloudflare for Families filter out unwanted content at the DNS level — meaning the block applies before the website even has a chance to load.
According to a recent Skynet Hosting guide, this approach is especially useful for network-wide blocking "using router settings or DNS filtering services... to block sites across all devices."
Sign up for a free DNS filtering service.
Grab the DNS server addresses they provide.
Head into your router (or individual device) network settings.
Replace the default DNS with the new addresses.
Save and restart your connection.
I like this method because it's set-and-forget. Once configured, you don't have to think about it again.
6. Block Websites Through Chrome Enterprise (For Businesses & IT Admins)
If you're managing company devices, this section's for you.
Chrome Enterprise admins can block or allow specific URLs across an entire organization — no extension required. Huge for businesses needing consistent policy enforcement across dozens or thousands of devices.
Per Android Police:
Access the Google Admin console.
Navigate to Devices → Chrome → Settings.
Find the URL Blocklist and URL Allowlist policies.
Add the domains you want to restrict (or explicitly allow).
Apply the policy to the relevant organizational unit.
What I love about this method is the control it gives IT teams. You're not relying on employees to install and maintain extensions — the block is enforced centrally.
According to ITarian's security blog, enterprise-level blocking isn't just about discipline — it's about security, compliance, and efficiency, since certain sites host malware, phishing traps, and fake downloads that put entire networks at risk.
7. How To Block Websites On Chrome Mobile (Android & iPhone)
Blocking sites on desktop is one thing. Mobile is a different beast.
Avast explains that blocking websites in Chrome on mobile works differently depending on whether you're using Android or iOS.
On Android
Android's Chrome app doesn't include a native site-blocking feature, so you'll need a third-party app.
Open Google Play and search for a trusted blocker like BlockSite.
Install it and grant the necessary permissions.
Tap + Create, then search for or select the site.
Choose when the block should be active.
Tap Done — and you're set.
On iPhone
iOS handles this more elegantly through Screen Time. (If you're troubleshooting other iPhone settings while you're in there, our guide on managing subscriptions on iPhone covers a related but equally buried menu.)
According to Freedom's ranked guide, Screen Time's content restrictions apply across all browsers on your iPhone — including Chrome — since Chrome runs inside iOS's browser framework.
Go to Settings → Screen Time → Content & Privacy Restrictions.
Tap Content Restrictions → Web Content.
Choose Limit Adult Websites or Allowed Websites Only.
Under "Never Allow," add the specific URLs you want blocked.
Just know this: Screen Time can be bypassed with a passcode, and it's fairly all-or-nothing per site.
How To Unblock A Website On Chrome
Changed your mind? Here's the quick reverse for each method:
Extension: Open the extension, go to settings, remove the domain from your blocklist (or disable/uninstall the extension entirely).
Family Link: Go to Controls → Content Restrictions → Google Chrome → remove the site from Blocked.
Hosts file: Delete the line you added, then save the file.
Router: Return to the parental controls tab and remove the domain from the restriction list.
DNS filtering: Revert your DNS settings back to your ISP default or another provider.
Chrome Enterprise: Remove the domain from the URL Blocklist in the Admin console.
Common Mistakes People Make When Blocking Websites
Now let's talk about where people go wrong.
Mistake #1: Forgetting about Incognito Mode. Some extensions don't run in incognito windows by default. Comodo's guide specifically flags this — if you don't enable incognito blocking, your blocklist has a giant loophole.
Mistake #2: Skipping password protection. If anyone in your household (including you, at 2 AM) can just uninstall the extension, it's not really doing its job.
Mistake #3: Ignoring VPNs and proxies. Per Comodo, tech-savvy users can circumvent blocklists using a VPN. Pair your extension with network-level DNS filtering for a stronger defense.
Mistake #4: Not syncing across devices. Blocking a site on your desktop but forgetting your phone completely defeats the purpose.
Avoid these, and your setup will actually stick.
Frequently Asked Questions
Can I block a website without installing an extension?
Yes. Edit your hosts file for a free, system-wide block, or use your router's parental control settings to block a site across every device on your network.
Does website blocking work in Incognito mode?
Not always by default. Most extensions require you to manually enable "Allow in Incognito" from the extension's details page in Chrome for the block to carry over.
Is BlockSite free?
BlockSite offers a limited free plan (typically capping the number of blocked sites) alongside a paid tier with password protection, scheduling, and unlimited blocks.
What's the best method for a workplace?
Chrome Enterprise policies through the Google Admin console, since they're enforced centrally and can't be casually disabled by employees.
How do I block a website on Chrome for iPhone specifically?
Use Screen Time under Settings → Screen Time → Content & Privacy Restrictions, since Chrome on iOS runs inside Apple's browser framework and inherits these restrictions.
Which Method Should You Choose?
Here's my honest take, based on everything above.
If you want something fast and personal — go with a Chrome extension. It takes two minutes and works immediately.
If you're a parent, Family Link or Screen Time gives you the most robust, purpose-built controls.
If you're managing a business or a whole household, router-level blocking or DNS filtering is worth the extra setup time because it covers every device automatically.
And if you're an IT admin, Chrome Enterprise policies are non-negotiable — they're the only method that scales properly.
Final Thoughts
Blocking distracting or harmful websites doesn't have to be complicated.
You've now got eleven different ways to do it — from a simple two-minute extension install to a full enterprise-grade policy rollout, plus how to reverse any of them.
Pick the one that matches your situation, follow the steps above, and you'll have those distracting sites locked out in no time.