macOS menu bar app

Switch DNS providers in one click.

DNS Button puts your resolver in the menu bar. Pick a provider, and the menu tells you what your Mac's DNS actually is — read back from the system every time, not remembered from the last change. If a VPN or anything else takes over, it says so.

Not released yet. DNS Button is finished and in testing, waiting on Apple to approve the developer account and the entitlement it needs for encrypted DNS. There is nothing to download today.

What it does

What it does not do

No analytics, no accounts, no telemetry, no crash reporting. The app makes no network request of its own except the two you ask for: timing a resolver, and the DNS leak test. It installs no helper tool, no launch daemon and no background service. See the privacy policy, which describes the whole of it.

Free, and paid

Switching between the built-in providers, response-time testing and cache flushing are free. One purchase, once unlocks custom resolvers and the built-in DNS leak test on every Mac signed in to your Apple Account. No subscription.

Where it changes things

DNS Button sets the DNS servers on your active network services — the same setting System Settings exposes under Network → your service → Details → DNS. Nothing else. You can undo everything it has done without the app:

networksetup -setdnsservers Wi-Fi Empty

Empty is networksetup's own word for "go back to whatever the network provides".

Report an issue