YourPriority Download free

How-to

How to Block Websites on Mac in Safari, Chrome, Arc, Brave and Edge

A laptop on a desk showing a blank page with a small gold padlock
Short answer

On Mac, Screen Time only blocks websites in Safari. To block a site in Chrome, Arc, Brave and Edge too, you have three free choices: add it to the Mac's hosts file (technical), use SelfControl (a timer you can't undo), or use a free Mac blocker app that works across browsers without an extension, such as 1Focus or YourPriority. Opal and Focus work this way too, but cost money for full use. Browser extensions only cover one browser and are easy to switch off.

Blocking a website on a Mac sounds simple, until you block it in Safari and open it in Chrome a minute later. Most methods cover only one browser, or are easy to undo, or need Terminal.

Here's every common method, compared on the same three questions: which browsers does it cover, is it free, and how easy is it to skip? These steps are for macOS 27, released in September 2026, as well as macOS 26 and 15.

Which website blocker should I use on Mac?

MethodBrowsers coveredFree?Easy to undo?Extension?
Screen Time restricted listSafari onlyYesYes, in SettingsNo
Screen Time website limitsSafari onlyYesVery: "Ignore Limit"No
Hosts fileAll browsersYesYes, if you're an adminNo
SelfControlAll browsersYesNo, until the timer endsNo
Browser extensionsOne browser eachUsuallyVeryYes
Cold TurkeyMost browsersFree tier; Pro $45 onceLocked blocks are Pro onlyYes
FreedomMost browsersLimited free planLocked Mode is paidOptional
OpalSafari, Chrome, Edge, Brave, Arc, Opera1 rule free; $99.99 a yearHard Mode is paidNo
YourPrioritySafari, Chrome, Arc, Brave, EdgeYes2-minute wait to quitNo

Prices in US dollars, checked on 9 October 2026. Disclosure: I make YourPriority.

How do I block a website in Safari with Screen Time?

This is free and built in, but on a Mac it only blocks Safari.

  1. Open the Apple menu → System Settings → Screen Time.
  2. Click Content & Privacy and turn it on.
  3. Click App Store, Media, Web, & Games.
  4. Under Safari, choose Limit Adult Websites, then click Customize.
  5. Under Restricted, click +, type the address (for example youtube.com), and click Done.

On macOS 14 Sonoma, the path is slightly different: Content & Privacy → Store, Web, Siri & Game Center Content → Web Content → Limit Adult Websites → Customize.

Why it's Safari only: Apple puts this setting under a "Safari" heading, and Mac users and developers have reported for years that Chrome, Firefox and Brave aren't blocked. Screen Time's website limits (App Limits → Websites) work in Safari only too, and they have an "Ignore Limit" button.

How do I block a website in every browser for free?

Option 1: The hosts file (technical)

The hosts file tells your Mac where websites are. If you point a site to your own Mac, it won't load in any browser. You'll need Terminal and your Mac password.

  1. Open Terminal and make a backup: sudo /bin/cp /etc/hosts /etc/hosts-original
  2. Open the file: sudo nano /etc/hosts, and type your Mac password. Nothing appears while you type, which is normal.
  3. At the bottom, add one line for each address: 127.0.0.1 youtube.com and 127.0.0.1 www.youtube.com. Add ::1 youtube.com and ::1 www.youtube.com too, for newer (IPv6) connections.
  4. Save with Control-O, press Return, and close with Control-X.
  5. Clear the cache: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, then restart your browsers.

Be careful: a typo in this file can stop websites from loading, so keep the backup. If iCloud Private Relay is on, Safari has been reported to ignore the hosts file. Firefox's secure DNS can also skip it. And it's easy to undo: you just delete the line.

Option 2: SelfControl (free, can't be undone)

SelfControl is a free, open-source Mac app. You add sites to a list, set a timer and click Start. Until the timer ends, those sites are blocked in every browser, "even if you restart your computer or delete the application", as its website says.

It's great for a single focus session. The downsides: it has no daily schedule, it can block other sites that share the same servers, and it doesn't work properly with a VPN. Its last release was in 2021, so check that it works on your version of macOS.

Are browser extensions good website blockers?

They're easy to set up, but they're the easiest to skip. LeechBlock NG (free), BlockSite and StayFocusd are popular. The problems:

  • Each extension only works in the browser it's installed in. Open another browser and the site loads.
  • In Chrome, extensions are off in Incognito windows unless you allow them. Safari also turns off website extensions in private windows by default.
  • You can switch an extension off in a few seconds.

Which Mac blocker apps work in several browsers?

  • Cold Turkey Blocker: a free tier, and Pro for $45 once. It installs an extension in each browser and supports a long list of them. Locked blocks, the ones you can't stop, need Pro.
  • Freedom: a limited free plan, and Premium for $8.99 a month or about $40 a year. It works across devices, and its Mac app doesn't need an extension. Locked Mode is paid.
  • Opal: one rule free, then $19.99 a month or $99.99 a year. On Mac it uses an Automation permission instead of an extension, and supports Safari, Chrome, Edge, Brave, Arc and Opera, but not Firefox.
  • Focus: $49 once for Focus 2. Works with Safari, Chrome, Opera, Brave, Edge, Arc and Vivaldi. Firefox needs an add-on.
  • 1Focus: free, with Pro at $9.99 a year. Free blocks can last up to 6 hours.

How does YourPriority block websites on Mac?

I built the Mac version of YourPriority to work like the iPhone app: when you open something you've blocked, you see your priorities instead.

  • It works in Safari, Google Chrome, Arc, Brave and Microsoft Edge, with no extension to install. With your permission, it checks only the address of the tab you're on. It never reads the page itself, your passwords or what you type.
  • A blocked site is replaced with your priorities for today.
  • Three ways to block each site: All day, At certain hours, or After a daily limit, on the days you choose.
  • Doom Scroll Breaks for websites: after you've spent the time you chose on your scrolling sites, they take a short break, then open again.
  • One urgent break a day per block, if you allow it: 10 minutes of use after a 15-second pause.
  • It lives in your menu bar and makes you wait two minutes before you can quit it.
  • It's free. Pro ($4.99 a month or $29.99 a year, bought in the iPhone app) only adds iCloud Sync for your to-dos and notes between iPhone and Mac.

What it doesn't do: it doesn't support Firefox, Opera, Vivaldi or Orion yet. If you're using a browser it can't check, the menu bar tells you, instead of saying you're protected.

Free for Mac

Block websites in Safari, Chrome, Arc, Brave and Edge, with no extension. YourPriority for Mac swaps blocked sites for your priorities. It works on macOS 14 Sonoma or later and is free.

Get YourPriority for Mac

Frequently asked questions

Does Screen Time block websites in Chrome on Mac?

Not reliably. On Mac, Apple puts the website setting under Safari, and users and developers report that Chrome, Firefox, Brave and other browsers aren't blocked. Treat Screen Time as a Safari-only blocker on Mac.

How do I block a website on Mac for free?

For Safari only, use Screen Time's restricted list. For every browser, you can add the site to the hosts file, use SelfControl (free, with a timer you can't undo), or use a free Mac blocker app such as 1Focus or YourPriority.

How do I block websites on Mac without Screen Time?

Use the hosts file, SelfControl, a browser extension like LeechBlock NG, or a blocker app. Extensions only cover one browser and are easy to switch off, so an app that works in all your browsers is usually stronger.

Can I block websites on Mac without a browser extension?

Yes. Screen Time (Safari only), the hosts file and SelfControl need no extension. Some Mac apps also block in several browsers without one, including YourPriority, Opal, Focus and 1Focus.

How do I block YouTube or Instagram on my MacBook?

Add youtube.com or instagram.com to a blocker you can't easily skip. For daily use, a Mac blocker app that covers all your browsers and lets you set hours, like YourPriority, is the simplest. For a one-time focus session, SelfControl works well.

Sources

  1. Apple Support (macOS 27): Block websites with Screen Time on Mac
  2. Apple Support (macOS 14): Content & Privacy settings on Mac
  3. Apple Support (macOS 27): Set app and website limits on Mac
  4. Apple Community: Screen Time blocks websites in Safari but not Chrome on Mac
  5. Apple Developer Forums: Screen Time web restrictions not applied in third-party browsers
  6. MacPaw: How to block websites on Mac (hosts file steps)
  7. Apple Community: iCloud Private Relay and the hosts file
  8. SelfControl
  9. SelfControl FAQ (GitHub)
  10. Cold Turkey Blocker: Pricing
  11. Cold Turkey Blocker: User guide (browser extensions)
  12. Freedom: Premium plans
  13. Freedom Support: Supported browsers on Mac
  14. Opal: Pricing
  15. Opal Help: Opal's Mac app
  16. Focus: Browser support
  17. 1Focus on the Mac App Store
  18. Google Chrome Help: Extensions in Incognito mode
  19. Eclectic Light (2026): macOS 27 released