How to Block Websites on Android: 7 Methods

How to Block Websites on Android: 7 Methods

Most people come to this question from one of two places. Either a child has an Android phone or tablet and keeps finding inappropriate content, or an adult wants a few time-sink websites gone so the distractions stop winning the afternoon.

Android has no single switch for either job. What it has instead is a stack of options: a third-party app, browser settings, Google's parental controls, a device-wide DNS filter, and your Wi-Fi router. Each one blocks a different slice of internet access, and each one fails in a different way.

The seven methods below run from easiest to most thorough. Method 1 is the fastest route for most people, so start there.

Which Method Should You Use?

The right method depends on whose device it is, whether you can install an app, and how hard someone will try to get around the block. This table sums up the trade-offs.

Comparison of seven ways to block websites on Android
Method Needs an app? Free? Works across all browsers? Can a child bypass it? Difficulty
Method 1: Blocker app (BlockSite)
Top pick
Yes Free tier, paid upgrades Yes Yes, by uninstalling Easy
Method 2: Chrome settings and SafeSearch
No Yes No, Chrome only Yes, by typing the URL Easy
Method 3: Firefox, Opera, Edge, Samsung Internet
Add-on in Firefox Yes No, per browser Yes, by switching browsers Easy
Method 4: Google Family Link
Yes, parent and child app Yes Chrome and Google services Harder, parent PIN required Medium
Method 5: Private DNS (Android 9+)
No Yes Yes, device-wide Yes, by changing the setting Medium
Method 6: Router controls
No Yes Yes, on that Wi-Fi Yes, by using mobile data Medium
Method 7: Parental control or antivirus app
Yes Usually paid Yes Harder with uninstall protection Medium

If you only try one thing, start with Method 1.

Good to know

Menu names and paths shift between manufacturer skins and Android releases, and router admin pages are worse again, so we have written the steps below as close guides rather than pixel-perfect maps. Where a setting has moved on your phone, the wording we use is usually close enough to search for in the Settings search box.

Method 1: Block Websites With a Free Blocker App

A dedicated blocker is the only approach that covers every browser on the phone in one step. BlockSite is the best known of these, with roughly 12 million downloads on Google Play.

Once a site is on the blocklist, BlockSite replaces the page with its own block screen no matter which browser you open it in. It also blocks apps alongside websites, which matters if the site you want gone also has an app on the same device.

Setting Up BlockSite Step by Step

  1. Open the Play Store, search for BlockSite, and tap Install.
  2. Open the app and work through the welcome screens. The first run asks for a stack of permissions, including accessibility access, before any blocking starts.
  3. Tap the plus button on the Block List screen.
  4. Enter the website address you want blocked, such as facebook.com, and select it from the suggestions.
  5. Tap Done to save the entry. Repeat for each site you want to add.

BlockSite ships with no starter blocklist, so every site has to be typed in by hand before the app does anything useful. You can also block whole categories, including Adult, Social, News, Sports, Shopping and Gambling, which saves a lot of typing when the goal is broad adult content filtering rather than three specific sites.

BlockSite's Block List screen on an Android phone with three blocked sites listed and the blue plus button in the lower right corner used to add a new website.

Scheduling Blocks and Setting a Password

Two settings turn a soft block into something that actually holds.

Open the app's Settings and turn on password protection, then set a PIN or connect your email so the blocklist cannot be edited casually. Next, open the Schedule tab and pick the days and hours you want the block active, which is how you leave social media open in the evening but closed during work or homework.

Focus Mode adds a Pomodoro timer if the goal is your own concentration rather than someone else's browsing.

Tip

Add the mobile version of any site you block. Blocking www.instagram.com still leaves m.instagram.com reachable unless you enter that subdomain separately.

Pricing is the awkward part. BlockSite's in-app purchases are listed anywhere from a couple of dollars to a large one-time unlock, and the published tiers are inconsistent with each other, so check the current price in the Play listing before you commit. The free tier may also cap how many websites you can add, depending on the app version you install.

Our top pick BlockSite logo
BlockSite
The quickest way to block specific websites across every browser on an Android phone, with scheduling and password protection built in.
Freewith in-app purchases
Check price →

Method 2: Block Websites in Chrome on Android

Chrome on Android has no built-in site blocklist, so a browser-only setup always leans on another tool or on Google's safety settings. What Chrome does give you is content filtering at the search layer plus a set of per-site permissions.

Turning On Google SafeSearch

SafeSearch strips explicit results out of Google Search. To switch it on, open Chrome, go to google.com, tap your profile picture, then select Settings and turn on the SafeSearch filter. You can also turn on Google SafeSearch from your account settings so it follows you across devices.

SafeSearch only filters search results. A blocked-looking site stays reachable if someone types the URL directly, so treat this as a first layer and not the whole defence.

Chrome's Safe Browsing and Site Settings

Chrome's Safe Browsing warns you away from phishing and scam sites before the page loads. Open Chrome, tap the three-dot menu, then choose Settings, Privacy and security, and Safe Browsing, and select Enhanced protection.

From the same Settings menu, open Site settings to revoke a specific website's access to the camera, microphone, location, notifications or pop-ups. That will not block the site outright, but it does cut off the parts that most often cause trouble.

Chrome for Android's Safe Browsing settings screen with the Enhanced protection option selected and its description text visible below.

Method 3: Block Websites in Firefox, Opera, Edge and Samsung Internet

Firefox for Android is the one mainstream mobile browser that still runs extensions, which makes it the only place you can install a proper blocking add-on. LeechBlock NG blocks up to 30 sites by domain or keyword and supports scheduling, so you can lock a site down during working hours only. It is listed on the Firefox for Android add-on catalog, where it holds a 4.8 out of 5 rating, so you can install it directly on the phone: open Firefox, tap the three-dot menu, choose Add-ons, and add it from there. Bear in mind that an Android extension cannot prevent its own removal, so anyone with the menu can switch the block off.

Opera includes an ad and tracker blocker rather than a site blocklist, so pair it with one of the other methods here. Microsoft Edge can filter websites through a child account in Microsoft Family Safety, though the setup runs through several steps before any filtering applies. Samsung Internet offers a protected browsing mode that warns on dangerous sites, a feature that arrived in version 7.2, so update the browser first if you cannot find the setting.

An add-on block covers only the browser it is installed in. Any other browser on the phone keeps full access, which is why per-browser blocking works best on a device where you control which browsers exist.

Firefox for Android's Add-ons menu open on the LeechBlock NG listing, with the install button visible and the browser toolbar at the bottom of the screen.

Google Family Link is Google's free parental control system, designed for children under 13 or the applicable age in your country. It runs as a parent app on your phone and a supervised account on the child's device, which is what makes the settings hard for a child to undo.

Install Family Link on both phones, sign in with your Google account on yours, and follow the prompts to create or link the child's account. The child's device then reports into your app.

Filtering Chrome Sites for a Supervised Account

Open Family Link, pick the child, tap Controls, then Google Chrome and Web. You get three filtering choices: allow all sites, try to block explicit sites, or only allow approved sites.

The middle option is the sensible default for most families. The strictest option builds a whitelist, so nothing loads unless you add it, and you can enter specific websites to allow or block from that same screen.

Google Family Link's Chrome and web filtering screen showing the three options, allow all sites, try to block explicit sites, and only allow approved sites, with the middle option selected.

Blocking Apps and Setting Screen Time

The same Controls menu handles daily screen time limits, Downtime and School Time schedules, and per-app time limits. You can approve or block individual apps from the Play Store, manage app permissions, and see the device location on a map.

Family Link's content controls cover Google apps and services, so a non-Google browser or a sideloaded app needs restricting separately. Block or remove the other browsers from the child's phone and the Chrome filter suddenly does far more work.

Watch out

Anyone who can unlock the phone can uninstall a blocker app, which wipes the protection entirely. Password-protect the app's settings, and on a child's device use a supervised account so removal needs your approval.

Method 5: Block Websites Without an App Using Private DNS

Private DNS is the strongest option that installs nothing at all. It is built into Android 9 and later, it applies across every browser and app, and it keeps working on both Wi-Fi and mobile data. You point the phone at a filtering DNS provider, and requests for blocked domains simply never resolve.

Choosing a Filtering DNS Provider

CleanBrowsing runs three free tiers. The Family filter blocks adult and explicit sites plus proxies, VPNs and mixed-content platforms. The Adult filter blocks pornography but leaves proxies and sites like Reddit alone. The Security filter blocks phishing, spam and malware domains only.

The hostnames are family-filter-dns.cleanbrowsing.org, adult-filter-dns.cleanbrowsing.org and security-filter-dns.cleanbrowsing.org.

Two alternatives are worth knowing. The OpenDNS FamilyShield setup guide covers its adult-content nameservers at 208.67.222.123 and 208.67.220.123, with the unfiltered OpenDNS Home service on 208.67.222.222. Cloudflare for Families blocks malware and adult content on 1.1.1.3, or malware alone on 1.1.1.2, though those are IPv4 addresses for router use rather than Private DNS hostnames.

Entering the DNS Hostname in Android Settings

  1. Open Settings, then Network and internet, then Private DNS.
  2. Select "Private DNS provider hostname".
  3. Enter the hostname, for example family-filter-dns.cleanbrowsing.org.
  4. Tap Save.

Test it straight away by opening a browser and visiting a site the filter should catch. A blocked domain fails to load rather than showing a friendly block page, which is worth explaining to a child so they do not assume the phone is broken.

Tip

Setting DNS on the Wi-Fi network alone is not enough. Android will not apply per-network DNS to the cellular connection, so the filter stops the moment the phone drops to mobile data. Use the Private DNS setting instead, which applies everywhere.

Android's Private DNS settings dialog with the provider hostname option selected and family-filter-dns.cleanbrowsing.org typed into the text field above the Save button.

Method 6: Block Websites Network-Wide on Your Router

Everything so far lives on the phone. Router blocking moves the job onto the network, which covers every device in the house at once.

Open a browser on a computer or phone connected to your Wi-Fi and enter the router's address, usually 192.168.1.1 or 192.168.0.1, then sign in with the admin credentials printed on the router. Look for a section named Parental Controls, Access Restrictions, URL Filtering or Content Filtering, add the websites you want blocked, and save the settings.

Router menus bury these controls under different names depending on the model, so expect to hunt. Many routers also let you set the DNS servers for the whole network, which is where the OpenDNS or CleanBrowsing addresses above pay off. If you would rather cut a device off completely, you can also block a device from your WiFi router.

Router controls only govern devices on that Wi-Fi. A phone on cellular walks straight around them, so pair this with Private DNS on the handset itself.

A home router's admin page open in a phone browser showing the URL filtering section with two blocked domains entered and the Save button below.

Method 7: Use Parental Control or Antivirus Apps With Web Filtering

Paid parental control suites and mobile antivirus apps bundle web filtering with reporting, app limits and location features. They cost money, but they add the thing free tools lack: uninstall protection that stops a child removing the app.

Firewall apps are the other branch of this method. NoRoot Firewall filters by domain, IP and hostname without root access, though it does not support IPv6, so it can go quiet on LTE and 5G connections. Several VPN services now include threat-protection filtering that blocks malware and adult domains network-wide, which is useful if you already pay for one.

The Play Store carries lookalike blocker apps with copied names and icons. Stick to well-known listings with a long review history, and check the developer name before you install. On the same theme, you may want to block apps permanently on Android rather than just their websites.

A parental control app on Android showing a weekly web activity report with three blocked site attempts listed and a category filter toggle for adult content.

How to Unblock a Website You Blocked

Reversing each method takes the same route you used to set it up.

In BlockSite, open the Block List, swipe or tap the delete icon next to the entry, and enter your PIN if you set one. In Family Link, open Controls, then Google Chrome and Web, and either move the filter to "Allow all sites" or remove the site from your blocked list. For Private DNS, open Settings, then Network and internet, then Private DNS, and select Off or Automatic.

Router blocks come off in the same admin page where you added them, and browser add-ons are removed from the browser's own Add-ons menu.

Switching a blocker between blocklist and whitelist mode usually means clearing and re-entering the sites by hand, so export or write down your list before you change modes.

Why These Blocks Get Bypassed (and How to Harden Them)

No method here is bypass-proof. A determined user usually finds another route to the site, and knowing the common routes tells you where to add a second layer.

The easy escapes are switching to another browser, using incognito mode, turning mobile data on when the block lives on Wi-Fi, or installing a VPN that tunnels past DNS filtering. Uninstalling the blocker app is the simplest of all.

Some guides suggest editing the hosts file to redirect domains. That needs root on Android, which costs you Play Store access and warranty cover and leaves the phone more exposed, so we do not recommend it for a family device.

Harden a setup by stacking layers instead. Put Private DNS on the phone, remove the browsers you do not need, password-protect the blocker, and use a supervised account so app installs and removals need approval. Pair that with clear screen-time guidance for children and an honest conversation, because the technical block buys time rather than settling the issue.

The same layered approach works on other hardware, including how to block websites on iPhone.

An Android phone showing a site-cannot-be-reached error page for a DNS-filtered domain, with the mobile data icon active in the status bar.

Frequently Asked Questions

Which app-free block survives a factory reset or a new browser install?
Neither survives a factory reset, because that clears the Private DNS entry along with everything else, so plan to re-enter the hostname as part of setting the phone up again. A router filter is the one that carries over, since it lives on the network rather than the handset, and it also catches any browser installed later.
Does blocking a site also block its app?
Usually not. A DNS filter blocks the domain, so an app that talks to that same domain often stops working too, but a browser add-on or SafeSearch will not touch the app at all. Blocker apps like BlockSite handle apps as a separate list you add to yourself.
Can incognito mode bypass these blocks?
DNS and router filtering still apply in incognito, because they work below the browser. Blocking that relies on browser add-ons or extensions is the weak spot, since add-ons are often disabled in private windows by default.
Can a VPN get around DNS filtering?
Yes. A VPN routes DNS queries through its own servers, which sidesteps your Private DNS setting entirely. On a child's device, use Family Link's app approval so a VPN cannot be installed in the first place.
How do I permanently block a site?
Combine a device-level filter with an account-level control. Private DNS plus a supervised Google account survives a browser change and a reboot, while a single blocker app does not survive an uninstall.
Can I block sites only during certain hours?
Yes. BlockSite's Schedule tab, LeechBlock NG's time windows, and Family Link's Downtime and School Time all support day and hour rules, and most routers offer an access schedule too.
Do I need to root my phone?
No. Every method in this guide works on a standard, unrooted Android device. Rooting is only needed for hosts-file editing, which is not worth the trade-offs.

The Bottom Line

Pick your method by who owns the device. For your own distractions, a blocker app with a schedule and a password takes five minutes and covers every browser on the phone.

For a child, Family Link plus Private DNS is the combination worth the setup time, because one covers Google services and screen time while the other filters the whole device on any network. Add router controls if you want the rest of the house covered, and revisit the settings every few months as the phone, the browsers and the workarounds all change.