Focus is a Mac distraction blocker that can block any website, block any domain, subdomain or page, and even block by keyword, wildcard, or regex.
It is the most powerful website blocker on the planet.
It can even switch modes entirely, from a Block List to an Allow List.
By default, Allow List blocks the entire Internet.
If you only have a few websites you want to allow, and block everything else, creating an Allow List of websites is the fastest way to block distractions on every browser for macOS.
How to enable Allowed Websites in Focus
To get started, click the Focus menubar icon, then select the Preferences icon in the window.
Click the preferences icon to customize Focus, add profiles and more!
Then select the Websites panel from Focus Preferences and delete all the rules. Add a single rule that's a wildcard *, then add a website you'd like to allow with a + before it, like this:
Focus has Allowed Websites, which can block the entire Internet and only enable specific sites.
With this mode enabled, Focus blocks the entire Internet, and will only allow the specific websites you've included (with a + before them).
Up Next
Now that you've learned about the major Focus blocking modes: Block List and Allow List, learn how Scripting allows you to integrate Focus with other productivity apps, creating complex workflows that enable you to work exactly how you want.