webfilteringdatabase.com
Home Find Your Solution
Features
Domain Categorization API Real-Time Classification 58 Filtering Categories Offline Database (120M) SaaS App Hostnames Managed DNS Filter ML Classification Content Classification
Industries
K-12 Schools Corporate Healthcare Government ISPs
Tools
Domain Lookup Bulk Categorization Category Explorer
Resources
Pricing API Documentation Login / Sign Up

How to block websites in Chrome and Edge with browser policy

Both browsers read the same two policies, URLBlocklist and URLAllowlist, from Group Policy, Intune, Google Admin or a configuration file. This guide is for admins of managed desktops: how the filters match, how to deploy them, where their limits are, and when to block by category instead of by list.

This page has been blocked by your administrator

What users see when a URLBlocklist entry matches.

ERR_BLOCKED_BY_ADMINISTRATOR

The four policies that do the work

The same policy names exist in Chrome and Edge, so one plan covers both browsers.

URLBlocklist

Block list

Sites or URL patterns users cannot open. Up to 1,000 entries.

URLAllowlist

Exceptions

Patterns that stay open even when a broader block matches. Also up to 1,000 entries.

DnsOverHttpsMode

Secure DNS

Controls the browser's own encrypted DNS, which can bypass a network DNS filter if left open.

ExtensionInstallBlocklist

Extensions

Stops users installing VPN and proxy extensions that route around every block.

Past the 1,000-entry ceiling

Block whole categories for every browser at once

Browser policies are perfect for a handful of sites and exceptions. For gambling, adult, streaming or proxy sites by the thousand, our managed DNS filter blocks by category at the network, for Chrome, Edge and every other app on the device.

  • 22 category switches instead of a hand-kept list.
  • Covers every browser and app, not only the managed ones.
  • Keep URLBlocklist for the few exceptions only a browser can do.
Category switches that replace long browser block lists
22
categories in place of 1,000 typed entries
120M+
domains already placed in those categories
1
network setting that covers every browser

How URLBlocklist filters match

Each entry is a URL pattern. The most specific matching pattern decides, and an allow entry beats a block entry of the same specificity.

EntryWhat it blocksNote
example.comexample.com and every sub-domain, over any scheme and pathThe usual way to block a site
.example.comOnly the exact host example.comThe leading dot turns off sub-domain matching
https://example.comOnly the secure version of the siteRarely what you want
example.com/gamesThat path and everything below itBlocks part of a site, which a DNS filter cannot do
*EverythingCombine with URLAllowlist for a kiosk that opens only listed sites

A kiosk pattern: URLBlocklist set to "*" and URLAllowlist holding the few sites the kiosk may open. Because allow entries are more specific than "*", they win.

Deploying the policy

Use the tool you already manage devices with. The policy names and values are the same in each.

Windows with Group Policy

  1. Install the Chrome and Edge administrative templates on your domain controller.
  2. Open the "Block access to a list of URLs" setting for each browser.
  3. Add one pattern per line, link the policy to the right group of computers, and wait for the next refresh.

Intune or another device manager

  1. Create a settings profile for Chrome or Edge.
  2. Find the URL block list and allow list settings in the catalogue.
  3. Add your patterns and assign the profile to device groups.

Google Admin for Chrome

  1. Enrol the browsers in cloud management.
  2. Under the user and browser settings, find URL blocking.
  3. Enter blocked and allowed URLs for the right organisational unit.

A single Windows machine, for testing

  1. Add numbered string values under the policy key, one pattern each.
  2. Restart the browser and check its policy page.
HKLM\SOFTWARE\Policies\Google\Chrome\URLBlocklist
  "1" = "example.com"
HKLM\SOFTWARE\Policies\Microsoft\Edge\URLBlocklist
  "1" = "example.com"

On Macs the same policies come in a configuration profile, and on Linux in JSON files; see blocking websites on Linux for the folders.

Sites that rarely stay on one list

Five sites admins add to browser block lists, and the category behind each

Real rows from our data. Each one has dozens of look-alikes in the same category, which is where a 1,000-entry list runs out.

SiteCategories in our dataCategory switch that covers its look-alikes
character.aiAI / LLM Tools, Web-based ApplicationsAI / LLM Tools
shein.comShoppingShopping is a category, not a switch; use an always-block entry
miniclip.comGamingGaming
epicgames.comGamingGaming
pluto.tvStreaming MediaStreaming Media

Closing the gaps around a browser block list

A block list in one browser is only one door. Six policies and settings close the others.

Private windows

URLBlocklist applies there too. To remove private browsing altogether:

IncognitoModeAvailability in Chrome, InPrivateModeAvailability in Edge.

Secure DNS

Stop the browser sending lookups past your network filter:

DnsOverHttpsMode set to off on office desktops.

VPN and proxy extensions

Block installs, or allow only approved extensions:

ExtensionInstallBlocklist with "*" plus an allow list.

Other browsers

A second browser ignores these policies. Use application control or your device manager to allow only managed browsers.

Guest and new profiles

Machine-level policies apply to every profile; check that the policy is set for the computer, not one user.

Phones and tablets

Browsers on phones you do not manage ignore your desktop policies. Only a network or device-level filter reaches them on your Wi-Fi.

For laptops that leave the office, set the browser's secure DNS to your filter's encrypted link instead of off; see filtering laptops away from the office.

Checking that the policy works

Four checks after every change. They take two minutes and catch most deployment mistakes, such as a policy linked to the wrong group of computers.

CheckWhereWhat you should see
chrome://policyChromeURLBlocklist listed with the status OK; use Reload policies after a change
edge://policyEdgeThe same, for Edge
A blocked siteBoth browsers"Blocked by your administrator" instead of the site
An allowed exceptionBoth browsersOpens normally although a broader block exists

Ready-made patterns for common requests

The requests admins get most often, written as block and allow entries.

RequestURLBlocklistURLAllowlistNote
Kiosk: only two sites*intranet.example.com, mail.example.comAdd any helper domains the two sites load
Block a site, keep its help pagesexample.comhelp.example.comThe allow entry is more specific, so it wins
Block one section of a siteexample.com/gamesThe rest of the site stays open
Block one AI assistant inside a big domaingemini.google.comSearch on google.com is untouched
Block file transfer serviceswetransfer.com and similarYour approved serviceA category rule catches the ones you did not list

Keeping a list under 1,000 entries

The limit is generous for exceptions and tight for categories. Five habits keep a list useful.

List domains, not hosts

One entry for example.com replaces every www and app sub-domain.

Move categories to the network

Gambling, adult or proxy sites belong in a category filter; the browser list keeps the exceptions.

Split by group

Different organisational units or device groups can each have their own shorter list.

Remove dead entries

Sites close and domains lapse; prune the list every quarter.

Note the reason

A comment in your change record next to each entry makes the pruning safe.

Test after each change

Reload the policy page and try one blocked and one allowed site.

The second layer under the browser

How the managed filter catches what a browser policy misses

Apps, unmanaged browsers and devices without your policies all still ask the network for names, and the managed DNS filter answers them with your category rules. Public encrypted DNS services are blocked by default, so a browser left on secure DNS cannot slip past it either.

Browser policy or network filter: what each does best

They are not rivals. Most well-run networks use both, each for the job it is good at.

Browser policy is best for

  • Blocking part of a site, such as one path
  • Kiosks that open only a few sites
  • A short list of exceptions inside a blocked site
  • Turning off private windows and risky extensions

A network DNS filter is best for

  • Whole categories, with new sites added daily
  • Every browser and app on every device
  • Phones, tablets and guests you do not manage
  • Reports on what was blocked, by category and network

Blocking with browser policy alone, or with the managed DNS filter underneath

The same office, with and without a network layer.

NeedBrowser policy aloneWith the managed DNS filter
Block a category of sitesType up to 1,000 entries by handOne category switch
Cover other browsers and appsNot coveredEvery app that looks up a name
Phones and guest devicesOnly if managedCovered by the network setting
New sites in a categoryMissed until someone adds themCovered as they are categorized
Report on blocksBrowser reporting onlyActivity and reports by category and network

Blocking websites in Chrome and Edge: frequently asked questions

How do I block a website in Chrome for all users?

Set the URLBlocklist policy with the sites to block, using Group Policy, Intune, Google Admin or a configuration file. Chrome then shows a page saying the site is blocked by the administrator.

Does blocking example.com also block its sub-domains?

Yes. A filter of example.com matches the domain and all sub-domains. A leading dot, as in .example.com, turns off sub-domain matching so only that exact host is blocked.

How many sites can URLBlocklist hold?

Chrome and Edge both limit URLBlocklist and URLAllowlist to 1,000 entries each; further entries are ignored. For whole categories of sites, use a category filter at the network instead.

Does URLBlocklist work in Incognito and InPrivate windows?

Yes, the policy applies to private windows as well. You can also turn private browsing off with the IncognitoModeAvailability policy in Chrome or InPrivateModeAvailability in Edge.

How can I check that the policy is applied?

Open chrome://policy in Chrome or edge://policy in Edge, click to reload policies, and look for URLBlocklist with the status OK.

Can different groups of users have different block lists?

Yes. Assign separate policies to different organisational units in Group Policy or Google Admin, or to different device groups in Intune, and each group gets its own list.

Does URLBlocklist stop apps as well as websites?

No. It only controls what the browser opens. Desktop apps and other browsers are unaffected, which is why a network filter is a useful second layer.

Do Chrome and Edge share one policy?

No. Each browser reads its own policy, with its own administrative template and registry key, even though the names and values match. Set the list once for each browser you allow.

What happens to bookmarks of blocked sites?

They stay in the bookmarks bar, but opening one shows the blocked page. Removing the bookmarks centrally is optional and does not change the block itself.

Can users get around a browser block list?

They can use another browser, a VPN extension, or the browser's own secure DNS setting if you leave it open. Block those routes with policy and app controls, and add a network filter as a second layer.

The managed DNS filter costs $99 a month for one site, with several sites quoted together. Run a pilot alongside your existing browser policy and keep the policy for the exceptions it does best.

Keep the browser list short and the coverage wide

Tell us which browsers and devices you manage. We will set up a pilot that blocks by category at the network while your browser policy handles the exceptions.

Chrome and Google Admin are trademarks of Google LLC. Microsoft Edge, Intune and Windows are trademarks of Microsoft Corporation. They are named here only to identify the products discussed. Web Filtering Database is not affiliated with, sponsored or endorsed by these companies.