The fastest way to block a website on Chrome
The simplest method is to install a free browser extension that blocks sites you choose. BlockSite, LeechBlock NG, and Freedom all work the same way: you add them to Chrome, give them a list of domains to block, and they prevent you from reaching those sites. The block happens instantly — when you try to visit a blocked domain, you see a message instead of the page.
If you want to block a site right now without installing anything, you can use Chrome's built-in parental controls through a Google account, but that requires setting up a supervised account and takes longer to configure. For most people, an extension is faster.
The trade-off is that extensions can be disabled or uninstalled by the person using the computer. If you need to block sites on someone else's device and prevent them from removing the block, you will need to use parental controls or your router settings instead.
Key Takeaways
- Browser extensions like BlockSite and LeechBlock NG block websites instantly and let you customize your list, but can be disabled by the user.
- Chrome's built-in parental controls through a supervised account prevent removal but require more setup and work only on that account.
- Router-level blocking affects all devices on your network and cannot be bypassed by switching browsers, but requires access to your router settings.
- You can block sites by domain name (example.com) or by keyword, and most extensions let you set schedules so blocks apply only during certain hours.
Using a browser extension to block sites
Open the Chrome Web Store, search for "BlockSite" or "LeechBlock NG", and click Add to Chrome. The extension will appear as an icon in your toolbar. Click it, then click Settings or Options to open the extension's control panel.
In the control panel, you will see a field to enter websites you want to block. Type the domain name — for example, reddit.com or youtube.com — and add it to your list. Some extensions let you block by keyword instead, so you can block any site with "social" in the URL. Once you save, the block is active immediately. If you try to visit a blocked site, you will see a message saying the site is blocked instead of the page loading.
Most extensions also let you set a schedule. You can choose to block sites only during work hours, only on weekdays, or only between certain times of day. This is useful if you want to allow access to a site outside of work but block it during the day.
Setting up Chrome's parental controls for blocking
Chrome's built-in blocking works through supervised accounts, which are accounts you create and manage through a parent or administrator account. This method is stronger because the person using the account cannot disable the blocks — they would have to remove the supervision, which requires the administrator's password.
To set this up, sign in to Chrome with your own Google account, then go to Settings and select Manage other people. Click Add person, create a new account, and check the box that says "Supervise this user". You will be asked to set up parental controls. Once the supervised account is created, sign in to that account on the computer, go to Settings, and look for Parental controls or Supervised user settings. From there, you can add websites to a blocked list.
The downside is that this only works on the account you set up. If the person switches to a different user account or uses a different browser, the blocks do not apply. It also takes more time to configure than an extension.
Blocking websites through your router
If you want to block sites across all devices on your home network — phones, tablets, computers, and anything else connected to your Wi-Fi — you can do it at the router level. This method works regardless of which browser someone uses, because the block happens before the request even reaches the browser.
Log in to your router's admin panel. The address is usually printed on the router itself or in the manual — common addresses are 192.168.1.1 or 192.168.0.1. Look for a section called Parental Controls, Content Filtering, or Access Control. From there, you can enter domain names or IP addresses to block. The exact steps depend on your router model, so check your router's manual or the manufacturer's website for instructions specific to your device.
Router blocking is the hardest to bypass, but it also requires you to have access to the router and know the admin password. If someone else has the password, they can change the settings.
Blocking sites by keyword or category
Some extensions and router settings let you block entire categories of sites instead of typing each domain individually. For example, you can block all sites tagged as "social media" or "streaming" without listing Facebook, TikTok, Netflix, and YouTube separately.
LeechBlock NG and Freedom both support keyword blocking — you type a word like "social" and any site with that word in the URL gets blocked. Some routers have built-in categories like Adult, Gambling, or Shopping that you can toggle on or off. This is faster than building a list by hand, but it is less precise — you might accidentally block a legitimate site that happens to match the keyword.
What happens when you try to visit a blocked site
When you navigate to a blocked domain, you see a message instead of the website. With browser extensions, the message usually says something like "This site is blocked" and may show the reason if you added one. With parental controls, the message is similar but comes from Chrome itself. With router blocking, you typically see a blank page or a message from your router.
Some extensions let you set a timer that temporarily unblocks a site — for example, you can click "Allow for 15 minutes" if you need to access it. Others require you to go back into the extension settings and remove the site from the blocked list. Router blocking usually requires you to log into the router and change the settings, which is intentionally inconvenient.
Comparing the three methods
| Method | Setup time | Can be disabled | Works across devices | Best for |
|---|---|---|---|---|
| Browser extension | 2–3 minutes | Yes, easily | No, only in Chrome | Personal use, self-discipline |
| Chrome parental controls | 10–15 minutes | No, requires password | No, only on that account | Supervising a child's account |
| Router blocking | 15–30 minutes | No, requires router access | Yes, all devices on network | Blocking across entire household |
Frequently Asked Questions
Can someone unblock a website if I use an extension?
Yes. If they have access to the computer, they can open the extension settings and remove the site from the blocked list, or uninstall the extension entirely. Extensions are meant for personal use or light supervision, not for preventing determined access. If you need a block that cannot be removed, use parental controls or router blocking.
Will blocking a website on Chrome block it on my phone too?
No. Browser extensions only work in Chrome on that specific device. If you install Chrome on your phone and sign in with the same Google account, the extension will not automatically block sites there. Router blocking does work across all devices, including phones connected to your Wi-Fi.
What if I block a site by mistake and need to unblock it?
With an extension, click the extension icon and remove the site from the list. With parental controls, sign in to the supervised account, go to Settings, and remove it from the blocked list. With router blocking, log into your router's admin panel and remove the domain from the filter. The unblock is usually instant.
Can I block a website only during certain hours?
Yes, most extensions support scheduling. In BlockSite or LeechBlock NG settings, you can set a time range — for example, 9 AM to 5 PM on weekdays — and the block only applies during those hours. Router blocking usually does not have scheduling built in, but some advanced routers do support it.
Does blocking a website use less data or make Chrome faster?
No. Blocking prevents you from visiting a site, but it does not reduce data use or speed up your browser. The block happens after Chrome tries to load the page, so the request still goes out — it just gets stopped before the content loads. If you want to save data, you would need to not visit those sites at all.