What website blocking actually does
Website blocking stops your device or network from loading a specific web address. When you block a site, your browser or router refuses the connection before the page loads — you see an error message instead of the content. The blocked site itself has no way to know you tried to visit.
Blocking works at different levels. You can block sites on a single device (just your laptop), across all devices on your home network (through your router), or within a specific browser. The method you choose depends on what you're trying to accomplish and who needs the restriction to explore to.
Website blocking is different from deleting your browsing history or clearing cookies. Those actions remove traces of where you've been. Blocking prevents you from reaching a site in the first place.
Key Takeaways
- Browser extensions like Freedom, Cold Turkey, or LeechBlock let you block sites on a single device and set schedules for when blocks turn on and off.
- Router-level blocking through your WiFi settings affects all devices connected to your home network, including phones and tablets.
- Operating system tools like Windows Parental Controls or macOS Screen Time let you block sites across all browsers on that computer.
- DNS-level blocking services like OpenDNS or Cloudflare for Families intercept requests before they reach your internet provider and work on any device.
- Blocking your own access requires a tool you don't control — if you set the password, you can reset it, so third-party tools work better than built-in options.
Blocking websites in your browser
The simplest method is a browser extension that blocks specific sites. Extensions like LeechBlock NG (for Chrome and Firefox), Freedom (Chrome, Firefox, Safari), and Cold Turkey Blocker (Chrome) let you add sites to a blocklist and set times when the block is active. You install the extension, add the URLs you want to block, and the extension prevents your browser from loading them.
Browser blocking has one major limitation: it only works in that browser. If you use Chrome and block a site there, you can still reach it in Firefox or Safari. Also, if you're blocking your own access (to reduce distraction, for example), you can usually disable the extension in your browser settings, which defeats the purpose.
Browser blocking works best when you're blocking sites you don't want to visit but aren't trying to prevent yourself from accessing them. It's also useful for blocking ads or tracking scripts on specific sites, which some extensions do in addition to blocking entire domains.
Blocking websites through your router
Your router — the device that connects your home to the internet — can block websites for every device on your network. Log into your router's settings (usually through a web address like 192.168.1.1 or 192.168.0.1, printed on the router itself), find the parental controls or access control section, and add the sites you want to block. The exact steps vary by router brand.
Router blocking affects phones, tablets, laptops, and any other device connected to your WiFi. It works across all browsers because the block happens before the browser even tries to load the page. This makes it useful for households where you want consistent rules across devices.
The downside is that anyone with access to the router settings can disable the block. If you set a strong admin password on the router, that helps. Some routers also let you set a separate parental control PIN, which adds a second layer. However, users on your network can still bypass router blocking by using a different internet connection (mobile data, a neighbor's WiFi, or a VPN).
Blocking websites through your operating system
Windows and macOS both have built-in tools that block websites across all browsers on that computer. On Windows 10 and 11, use Parental Controls (search "parental controls" in Settings) to set content restrictions and block specific sites. On macOS, use Screen Time (System Settings > Screen Time) to set app and website limits.
Operating system blocking is stronger than browser blocking because it applies to every browser and process on that computer. It's also more difficult to bypass without knowing the admin password. However, like router blocking, anyone with the admin password can disable it.
These tools are designed for parents managing children's devices, so they work best in that context. If you're trying to block sites on your own computer to reduce distraction, a third-party tool you don't control (like Freedom or Cold Turkey) is more effective because you can't easily override it.
Blocking websites at the DNS level
DNS is the system that translates website names (like google.com) into the addresses your device needs to connect. DNS-level blocking intercepts requests at this translation step, before your internet provider even gets involved. Services like OpenDNS, Cloudflare for Families, and Quad9 let you set up DNS blocking on your home network or individual devices.
To use DNS blocking, you change your device's DNS settings to point to the blocking service instead of your internet provider's default DNS. On a home network, you can change this in your router settings so all connected devices use the blocking service. On a single device, you change it in your network settings. The blocking service then filters requests based on categories you choose (adult content, gambling, social media, and so on).
DNS blocking is powerful because it works across all browsers and applications, and it's harder to bypass than router or browser blocking. However, it requires more technical setup than other methods. Also, some blocking services are free but limited; others charge a monthly fee for more detailed controls.
Blocking websites to reduce your own distraction
If you're blocking sites to stop yourself from visiting them during work or study time, the tool you choose matters more than the method. The most effective approach is to use a tool that you don't have direct control over — one where you can't easily disable the block when you're tempted.
Cold Turkey Blocker and Freedom are designed specifically for this use case. They let you set a schedule (block these sites from 9 AM to 5 PM on weekdays, for example) and lock the settings so you can't change them until the scheduled time ends. Some versions require you to set a password you don't know, or they send the password to someone else, so you physically cannot override the block.
Browser extensions alone are usually not strong enough for self-blocking because you can disable them in your browser settings. Router and operating system blocking are better, but they require a password you set, which you can reset if you really want to. Third-party blocking tools that you don't control are the most reliable option.
Blocking websites for children on your network
If you're managing internet access for children, combine multiple methods for better coverage. Start with router-level blocking so all devices on your home network have the same restrictions. Then add operating system blocking on each child's device (Windows Parental Controls or macOS Screen Time) so they can't bypass the router block by switching browsers or using a different account.
For more granular control, use a DNS-level service like Cloudflare for Families or OpenDNS, which lets you block categories of content (adult sites, gambling, violence) rather than just specific URLs. These services also provide reports showing what sites were blocked and when, so you can see what your children are trying to access.
Be aware that children can bypass most blocking methods if they're determined. Using mobile data instead of WiFi, connecting to a friend's network, or using a VPN all work around home network blocking. The most effective approach combines technical blocking with open conversation about internet safety and your family's rules.
Frequently Asked Questions
Can a website tell if I blocked it?
No. When you block a site, your device refuses the connection before it reaches the website's server. The site has no way to know you tried to visit. It's different from visiting a site and then leaving when ready — in that case, the site logs your visit. With blocking, there's no connection at all.
Will blocking a website slow down my internet?
No. Blocking happens locally on your device or router and doesn't affect your internet speed. DNS-level blocking is so fast that you won't notice any difference. The only slowdown you might see is if a browser extension is poorly written and uses a lot of computer memory, but that's rare.
What's the difference between blocking and filtering?
Blocking stops you from reaching a specific website you name. Filtering automatically blocks categories of content (like adult sites or gambling) based on rules set by the filtering service. Filtering is useful when you want to block a whole category without listing every site in it, but it sometimes blocks sites you didn't intend to block.
Can I block a website on just my phone?
Yes. On iPhone, use Screen Time (Settings > Screen Time > Content & Privacy Restrictions > Web Content) to block specific sites. On Android, use your router's parental controls, a DNS-level service like Cloudflare for Families, or a browser extension if your browser supports them. Some Android browsers have built-in blocking features in their settings.
What happens if I block a site I need for work?
You can unblock it by disabling the block in your blocking tool's settings. If you set a password on the block, you'll need that password. If you used a tool like Cold Turkey where someone else holds the password, you'll need to contact that person. For router blocking, log back into your router settings and remove the site from the blocklist.