For Safari on macOS

Ads gone. Privacy kept.

Nullbar hands Safari a set of blocking rules and then steps out of the way. Safari compiles the rules and applies them inside its own engine, so no code of ours runs while you browse — which is exactly why Nullbar cannot see a single page you open.

Nullbar

Six lists. You choose which ones run.

Ads

More than 64,000 rules from EasyList, converted to Safari's own rule format. On by default.

Trackers

Close to 56,000 EasyPrivacy rules that stop analytics and tracking requests before they leave your Mac. On by default.

Annoyances, cookie banners, social widgets, regional lists

Three more lists for the things that are a matter of taste rather than necessity. Off until you switch them on.

Your own rules

Add blocking rules of your own and they are compiled alongside the rest.

An allow list that actually works

Allow any site with one click. The exception reaches all six blockers, so the page loads exactly as its authors intended.

Nothing to sign in to

No account, no telemetry, no network calls beyond fetching filter list updates.

A look inside

The Nullbar window listing its six blockers with their rule counts and the allowed-sites list

What it does not do

Nullbar works inside Safari only. It does not block ads inside other apps, and it does not work in Chrome or Firefox. This is a limit of how content blocking works on Apple's platforms, not a limit of this app — and we would rather say so here than have you find out after buying.

Requires macOS 14 or later. After installing, open Nullbar once, then enable its filters under Safari → Settings → Extensions.

Filter lists and licence

Nullbar uses EasyList, EasyPrivacy, EasyList Cookie and Fanboy's lists under CC BY-SA 3.0, with thanks to the EasyList authors. Because that licence carries a ShareAlike term, the converted Safari rule files we ship are published at github.com/bekserviceltd.