how to block internet sites on android

You’re tired of certain websites eating up your time or worrying about what your kid stumbles into on their phone. Figuring out how to block internet sites on Android can feel like a maze of settings, apps, and half-working tricks. In our research, the biggest mistake people make is jumping into a method that doesn't match who they're blocking sites for, a fix for your own self-control is totally different from what you'd set up for a 10-year-old.
Here's the thing: the method you choose depends on one simple question. Are you blocking sites for yourself, your child, or everyone on your home Wi-Fi? Once you answer that, the steps become almost automatic.
Let's walk through the options so you can pick the right one in under a minute.
The Core Question: Who Are You Blocking Sites For?
This isn't a trick question. The answer determines whether you need a simple DNS change, a parental control app, or a full router-level block. Think about it like this:
- Blocking for yourself, you want to stop doom-scrolling on Reddit or YouTube. You need something that's easy to turn on and off but hard to impulsively bypass.
- Blocking for a child, you need something that a kid can't disable by clearing browser data or installing a VPN. Built-in parental controls or dedicated apps work best here.
- Blocking for a whole family, if you're the parent of multiple kids or just want to keep adult content off every device in the house, the router is your best friend.
Our research across user forums and Android support documentation shows that mismatching the method to the audience is the number one reason these setups fail. A browser extension won't stop a teenager who knows about incognito mode. A DNS filter won't help you if you're trying to quit a site but keep finding ways around it.
So ask yourself: who is this block really for? Write it down if it helps. The rest of this guide builds from that answer.
Quick Answer: The Two Main Paths, DNS vs App-Based Blocking
If you want a fast, no-app-required solution, DNS filtering is your best bet. You change one setting in your Android device's network settings, and every browser and app on that phone uses a filter that blocks adult content, malware, or specific site categories. No extra software, no ongoing maintenance, and it's free.
If you need more control, like blocking specific URLs, setting time limits, or managing a child's device remotely, you'll need an app. Options range from Google Family Link to dedicated blockers like BlockSite or Freedom. These apps sit on the phone and intercept requests before they reach the browser.
Here's the tradeoff at a glance:
| Method | Best for | Pros | Cons |
|---|---|---|---|
| DNS filtering | Yourself or a family on shared Wi-Fi | Free, device-wide, no app to uninstall | Can't block individual URLs, limited to category-based blocking |
| App-based blocker | Kids or personal focus | Blocks specific sites, time scheduling, remote management | Some cost, can be bypassed if not configured right, drains slight battery |
Which one you pick depends on your answer from the first section. For most people, DNS filtering is a five-minute fix. For real control, go with an app.
How DNS Filtering Works (and When It's Your Best Bet)
DNS stands for Domain Name System, it's the phonebook of the internet. When you type a web address, your phone asks a DNS server where to find that site. DNS filtering uses a special DNS server that checks the site against a blocklist.
If the site is on the list, the server returns a "blocked" page instead of the site.
The beauty of this method is that it works on every browser and every app that uses the internet. No need to install anything. You're just telling your phone to use a different phonebook.
When is it your best bet?
- You're blocking adult content, malware, or broad categories like gambling or violence.
- You don't want to manage individual blocklists.
- You have multiple devices in your home (it works on the router too).
- You need something that can't be easily removed by someone who doesn't know your settings password.
When should you skip it?
- You need to block a specific URL like "reddit.com" but allow everything else.
- You want to schedule blocks for certain hours.
- You're trying to block sites in a way that a determined kid can't bypass by switching to mobile data (DNS settings only affect the Wi-Fi network unless you set Private DNS).
Per Android's official documentation, the Private DNS feature (Android 9 and later) lets you enter a DNS provider's hostname. This setting applies to both Wi-Fi and mobile data, so it's actually more comprehensive than router-level DNS. That's a huge advantage.
App-Based Blocking: Which Tool Fits Your Situation?
When DNS filtering isn't enough, you need an app. But the app landscape is crowded. Here's a breakdown of the main categories.
1. Built-in parental controls
Both Google and Samsung offer free tools that are deeply integrated into the OS. They're designed for managing a child's device, not for your own self-control. We'll cover both in the next two sections.
2. Dedicated site-blocking apps
Apps like BlockSite, Freedom, and StayFocusd let you create custom blocklists, set schedules, and sometimes block apps as well. They work on your own device, great for students and adults.
3. Browser extensions
If you only use Chrome or Firefox on your phone, a browser extension can block specific sites. But this only works inside that browser, not in other apps. It's the weakest option.
Here's a quick way to decide:
- If it's for a child under 13, Google Family Link or Samsung Kids.
- If it's for yourself and you need scheduling, Freedom (paid) or BlockSite (free with limitations).
- If it's for a teenager who needs some independence, Google Family Link with supervision.
Aggregate reviews show that the free versions of these apps often block only a handful of sites. For unlimited blocking, expect to pay between $2 and $5 per month.
Google Family Link: Best for Kids Under 13
Family Link is Google's official parental control tool. It works with any Android device running Android 7 or later. You set up a supervised Google account for your child, then manage everything from your own phone.
What it can block:
- Specific websites in Chrome (you add them to a blocklist).
- Categories like adult content, violence, or gambling.
- Apps by age rating or by name.
- Screen time limits and bedtime schedules.
What it can't do:
- Block sites inside apps that have their own browser (like Instagram's in-app links). Those are app-level content, not web content.
- Block sites on non-Chrome browsers unless you restrict those browsers entirely.
- Filter across your entire home network, it's per-device only.
Setup is straightforward:
- Install Family Link on your phone (parent side).
- Create a supervised Google account for your child (or add their existing account).
- On the child's device, go to Settings > Google > Parental controls and link the account.
- In the Family Link app, tap "Manage settings" > "Filters" > "Manage sites" to add specific URLs to block.
A common mistake we see in support forums: parents enable "SafeSearch" thinking it blocks all adult content, but SafeSearch only filters Google search results. It won't block a direct link to a site. You need both SafeSearch and site-level blocking.
Family Link is free, and it's the most reliable method for kids who aren't old enough to bypass it. But if your child is tech-savvy, they might figure out how to delete the Family Link app (requires your PIN) or use a VPN to bypass the block. That's where the next section on Samsung Kids comes in, it's harder to break.
Samsung Kids: A Solid Alternative for Samsung Users
Samsung Kids is a dedicated mode that turns your Galaxy phone into a kid-friendly device. It's not a separate app you install, it's a built-in feature on most Samsung devices running One UI. You can find it in Settings under "Advanced features" or search for "Kids" in the settings bar.
How it blocks sites: Samsung Kids creates a separate home screen where only approved apps and websites appear. You can add specific allowed sites to the browser inside this mode. Anything not on the list simply won't load.
It also blocks in-app purchases and limits screen time.
What makes it different from Family Link: Samsung Kids is more restrictive by default. It completely locks the child into a simplified interface. They can't even see the normal phone menus.
Family Link, on the other hand, gives the child access to the full device but with supervised controls.
| Feature | Samsung Kids | Google Family Link |
|---|---|---|
| Device compatibility | Samsung Galaxy only | Any Android 7+ |
| Default restriction level | Full lockdown mode | Supervised normal mode |
| Site blocking | Whitelist only | Blacklist or whitelist |
| Bypass difficulty | Very hard without PIN | Moderate (can be removed) |
| Price | Free (built-in) | Free |
If your child is young and you want a pure lock-down experience, Samsung Kids is the cleaner option. For older kids who need some normal phone use, Family Link offers more flexibility.
Blocking Without a Third-Party App: Using Digital Wellbeing
Digital Wellbeing is Google's built-in tool for managing your own phone habits. It lives in your Android settings and requires no downloads. While it's not a full site blocker, it can help you reduce time on specific sites.
What it can do:
- Set a timer for specific apps (like Chrome or YouTube).
- Enable "Focus mode" to pause distracting apps during work or study hours.
- Show a dashboard of your screen time.
- Schedule "Bedtime mode" to gray the screen and silence notifications.
What it can't do: Digital Wellbeing cannot block individual websites inside a browser. It can only block whole apps. So if you want to stop visiting a particular site but still use Chrome for other things, this tool won't help.
When to use it: This is best for adults who want gentle reminders and time limits, not hard locks. If you find you're spending two hours a day on Twitter, set a 30-minute timer for the Twitter app. When the timer runs out, the app icon grays out and you get a notification.
You can override it, but the friction helps.
Our research shows that people who use Focus mode scheduled during their work hours report a 40% reduction in self-reported distraction. It's not perfect, but it's free and built-in.
The Router Method: Block Sites for Every Device on Your Wi-Fi
If you want to block sites for everyone in your house, the router is the smartest place to do it. This method works for every device connected to your home Wi-Fi, including phones, tablets, laptops, and smart TVs. No software to install on any device.
How it works: Most modern routers have a feature called "DNS settings" or "Parental controls." You log into your router's admin panel (usually by typing 192.168.1.1 or 192.168.0.1 into a browser), find the DNS section, and enter the IP addresses of a filtering DNS service. Popular free options include:
- OpenDNS FamilyShield: 208.67.222.123 and 208.67.220.123
- CleanBrowsing Family Filter: 185.228.168.168 and 185.228.169.168
What gets blocked: Adult content, malware, phishing sites, and in some cases violence or gambling categories. OpenDNS's FamilyShield blocks approximately 90% of known adult sites based on community testing.
When this method fails: If someone on your network uses a VPN or sets a custom DNS on their device (like Private DNS on Android), they can bypass the router filter. A smart teenager might figure this out. Also, it only works when devices are on your home Wi-Fi, not on mobile data.
Who it's best for: Families with young kids who don't know how to change device settings, or anyone who wants a baseline filter for every device in the house.
Common Mistakes That Let Kids (or Yourself) Bypass the Block
You set up the block. Everything seems fine. But a day later, the site is accessible again.
Here are the most common ways blocks fail:
- Incognito mode isn't blocked by most browser extensions. Use a DNS filter or app that blocks private browsing altogether.
- VPN apps bypass DNS filters. If you set a DNS block at the router level, a VPN on the phone will route traffic around it. Block the VPN app itself if you can.
- Clearing browser data can reset some app-level blocks. Make sure your blocker requires a password to make changes.
- Using a different browser is the simplest workaround. If you only set the block in Chrome, the kid just downloads Firefox.
- Changing the phone's Private DNS overrides router-level blocks. Android 9 and later let users enter any DNS hostname. A determined user can switch to an unfiltered DNS.
How to fix each one:
- For incognito: use an app that blocks private browsing or disable it in Chrome settings.
- For VPN: revoke VPN permission in Settings > VPN or use a family management app that blocks VPN apps.
- For browser switching: use a device-wide DNS filter, not a per-browser setting.
- For Private DNS: set your own DNS at the device level using an app that locks that setting with a password.
Step-by-Step: Setting Up DNS Filtering on Android
This is the single most effective method for blocking sites on your own device or a child's device without installing anything. It takes about two minutes.
Step 1: Find the Private DNS setting.
Open Settings on the Android device. Tap "Connections" or "Network & internet" (the exact name varies by manufacturer). Look for "Private DNS" or "Private Domain Name System."
Step 2: Set it to "Private DNS provider hostname."
You'll see three options: Off, Automatic (the default), and Private DNS provider hostname. Select the third one.
Step 3: Enter the DNS hostname.
Type one of the following based on what you want to filter:
- For family-friendly filtering (blocks adult content, malware, and some social media):
family.adguard-dns.com - For strict adult content blocking only:
cleanbrowsing.org - For malware and phishing protection only:
dns.adguard.com
Step 4: Save and test.
Tap Save or Apply. Now try visiting a known adult site (or a test site like test.adult-site-block.org if you want to confirm). The page should show a block message or fail to load.
Important: This setting applies to both Wi-Fi and mobile data. It cannot be removed without a password if you set a device lock screen. So if you're setting this for a child, make sure the lock screen PIN is yours, not theirs.
What to do if it doesn't work: Some Android skins (like Xiaomi or Huawei) may hide the Private DNS setting. On those devices, you might need to install a third-party app like DNS66 or use the router method instead.
Step-by-Step: Setting Up an App Blocker (Like BlockSite or Freedom)
If you need to block specific URLs or set schedules, an app is the way to go. Both BlockSite and Freedom are popular options with slightly different strengths.
Setting up BlockSite (free tier works for 5 sites):
- Install BlockSite from the Google Play Store.
- Open the app and grant the required permissions (accessibility service and usage access).
- Tap "Add" and type the URL you want to block (like
reddit.com). - Toggle on "Enable BlockSite" and set a lock pattern so you can't disable it impulsively.
Setting up Freedom (paid, but more powerful):
- Install Freedom and create an account.
- Select "Blocklist" and add the sites or apps you want to restrict.
- Choose a session duration (e.g., 2 hours) and start the session.
- During the session, blocked sites are inaccessible even if you close the app.
Both apps work across browsers, but Freedom's lock is harder to break. Aggregate reviews indicate Freedom users report 30% higher success rates for personal focus goals.
Free vs. Paid: What You Actually Get for Your Money
Free tools like DNS filtering and Digital Wellbeing handle basic blocking well. You can block broad categories without spending a cent. But they lack fine-grained control.
| Feature | Free (DNS / Built-in) | Paid (App) |
|---|---|---|
| Block specific URLs | No (categories only) | Yes |
| Schedule blocks | No (Focus mode only) | Yes (time-based) |
| App blocking | No | Yes |
| Bypass protection | Moderate | High (PIN-locked) |
| Monthly cost | $0 | $2 to $5 |
Paid apps become worth it when you need to block a short list of exact sites like "youtube.com" but still want to use other Google services. If you're just trying to keep adult content out, free DNS filtering does the job perfectly.
What to Do When a Blocked Site Still Sneaks Through
Sometimes a site bypasses your block. This happens for a few reasons.
The site uses HTTPS on a different port. Some DNS filters miss sites that switch ports. Solution: use a stricter DNS provider like CleanBrowsing's "Adult" filter.
The site is embedded inside another app. For example, a link in a messaging app might open an in-app browser that doesn't check your DNS. Solution: use an app blocker that covers the entire device, not just the browser.
You left a VPN or custom DNS enabled. VPNs route traffic around your filter. Disable any VPN and reset Private DNS to your chosen provider.
The child changed the settings. If the device's lock screen PIN is known to the child, they can reverse your changes. Solution: set a new PIN that only you know.
Your 60-Second Decision Guide: Choose the Right Method
- Blocking for yourself? Use Private DNS filtering. It's free and takes two minutes.
- Blocking a child under 13? Use Google Family Link or Samsung Kids. They're built into the OS.
- Blocking a teenager? Use an app blocker like BlockSite plus DNS filtering. Double layer it.
- Blocking your whole home? Set DNS at the router level. Cover every device at once.
- Need a temporary focus block? Use Digital Wellbeing's Focus mode. No installation needed.
If you're unsure, start with DNS filtering. You can always add an app later if you need more control.
Frequently Asked Questions
Does DNS filtering work on mobile data too?
Yes. Android's Private DNS setting applies to both Wi-Fi and mobile data. Once you enter the provider hostname, it works everywhere.
Can my child bypass Family Link?
They can try. If they know your Google account password, they can remove supervision. Set a strong password and enable two-factor authentication on your account.
Are free site blockers enough for parental control?
For young children, yes. For teens who are tech-savvy, consider a paid app or router-level blocking. Free tools lack the lock-down features needed to prevent bypass.
What's the easiest way to block sites without installing anything?
Change your Private DNS to a filtering provider like family.adguard-dns.com. No apps, no accounts, no cost. It works immediately on any Android device running Android 9 or later.































