Safari's built-in content filter stops you from reaching specific sites
Safari has a native blocking feature called Content Restrictions that prevents access to websites you choose. When you block a site, Safari will not load it — the page straightforward will not appear, even if you type the URL directly. This works on both Mac and iPhone, though the steps differ slightly between devices.
The feature is designed for two situations: parents limiting what children can see, and adults managing their own browsing habits. It is not a security tool — it does not hide your activity from your internet provider or protect you from hackers. It is a friction tool: it makes visiting a blocked site inconvenient enough that you have to actively choose to unblock it first.
Key Takeaways
- Safari's Content Restrictions feature blocks sites at the browser level, meaning the page will not load even if you type the URL directly.
- On Mac, you set up blocking through System Settings under Parental Controls; on iPhone, you use Screen Time in Settings.
- Blocking a site requires you to know its exact web address or domain name — you cannot block by keyword or category without third-party tools.
- Anyone with the Screen Time or parental control password can unblock sites, so this is not tamper-proof if someone else has device access.
- If you want automatic category blocking (like "adult content" or "gambling"), you need a separate app or router-level filter, not Safari alone.
How to block websites on Mac
Open System Settings and go to General, then scroll down to find Parental Controls. Click the lock icon to unlock it with your password. Select your user account from the list on the left.
Click the Content tab. You will see a section called Restrict websites with two options: Unrestricted, Allow all websites, or Limit adult websites. If you choose Limit adult websites, Safari will block sites it categorizes as adult content, though this is imperfect and catches some legitimate sites.
To block specific sites instead, choose Allow all websites, then scroll down to Never allow these websites. Click the plus button and type the exact domain name — for example, reddit.com or twitter.com. Do not include https:// or www. unless you want to block only that exact subdomain. Click Add.
Close System Settings. The block takes effect when ready in Safari.
How to block websites on iPhone or iPad
Open Settings and tap Screen Time. If this is your first time using Screen Time, tap Turn On Screen Time and choose whether this is your device or a child's device. If it is your device, you will set your own restrictions.
Tap Content & Privacy Restrictions and turn the toggle on. You will be asked to create a Screen Time passcode — write this down somewhere safe, because you will need it to change restrictions later.
Tap Content Restrictions, then Web Content. You will see three options: Unrestricted, Limit Adult Websites, or Allowed Websites Only. Choose Limit Adult Websites if you want Safari's automatic filtering, or Allowed Websites Only if you want to manually list every site you can visit.
If you chose Limit Adult Websites, scroll down to Never Allow and tap the plus button. Type the domain name of the site you want to block — for example, instagram.com — and tap Add. Repeat for each site.
The difference between blocking a domain and a subdomain
When you block reddit.com, Safari blocks the main site and all its subdomains — old.reddit.com, m.reddit.com, and any other version. This is usually what you want.
If you block www.reddit.com specifically, you are only blocking that one subdomain. Someone could still reach reddit.com without the www prefix, or use old.reddit.com. For this reason, always block the domain without the prefix unless you have a specific reason not to.
Why blocking does not work if someone knows your password
Content Restrictions are password-protected, but the password is only as find as you keep it. If someone else has your Screen Time passcode or your Mac login password, they can unblock any site in seconds. This is not a security feature — it is a self-control feature.
If you are trying to prevent a child from accessing blocked sites, understand that determined teenagers can often find workarounds: using a different browser, using a VPN, or straightforward asking for the password. Content Restrictions work best as part of a conversation about internet use, not as a substitute for one.
When Safari blocking is not enough
Safari's built-in tool blocks by domain name only. It cannot block by category (like "gambling" or "dating apps") without you manually entering each site. If you need automatic category blocking, you have two options: a third-party app like Freedom or Cold Turkey, or a router-level filter that blocks sites across all devices on your network.
Router-level filtering is more powerful because it works on any browser and any app, not just Safari. It also cannot be bypassed by switching browsers. The trade-off is that it requires access to your router settings and affects everyone on your network, not just you.
If you want to block sites on someone else's device without their knowledge, that is not something Safari's tools are designed for — and doing so without consent raises legal and ethical questions depending on your relationship and jurisdiction.
What happens when you try to visit a blocked site
When you navigate to a blocked website in Safari, the page will not load. Instead, you will see a message saying the site is restricted, with an option to Ask for Permission if this is a child's device, or to Allow This Website if you have the Screen Time passcode.
If you tap Allow This Website, Safari will ask you to enter your Screen Time passcode. Once you enter it, the site will load and remain unblocked until you manually block it again. This is why the passcode matters: it is the only thing between you and any blocked site.
Frequently Asked Questions
Can I block a website on Safari without using Screen Time or Parental Controls?
Not with Safari's native tools. You would need a third-party app like Freedom, Cold Turkey, or SelfControl that runs in the background and intercepts your browser requests. These apps are more flexible but also require more setup and usually cost money.
If I block a site, can the website owner see that I tried to visit?
No. The block happens on your device before the request reaches the website's server. The website has no way to know you attempted to visit or that you have it blocked.
Will blocking a website on Safari also block it in other apps?
No. Safari blocking only affects Safari. If a site has its own app — like Instagram or Twitter — the app will still work. To block those, you would need to delete the app or use Screen Time to restrict the app itself, which is a separate setting.
What if I forget my Screen Time passcode?
On iPhone, you can reset it using your Apple ID in Settings, though this requires you to have set up recovery options when you created the passcode. On Mac, you can reset Parental Controls by restarting in Recovery Mode, but this is more involved. Write down your passcode somewhere safe when you first create it.
Does blocking a website use less data or make Safari faster?
No. The block happens after Safari attempts to load the page, so it does not save bandwidth or speed. If you want to reduce data use, you would need to use Safari's built-in Reader mode or a separate data-saving app.