VPNKill
Packet-level kill switch for macOS

Your VPN has a kill switch. macOS has a loophole.

Every time your Mac switches networks — Wi-Fi to hotspot, office to home, sleep to wake — there's a brief window where connections slip outside your VPN tunnel. VPNKill closes it: if traffic isn't going through your VPN, it isn't going anywhere.

Download on the Mac App Store Free · Currently in App Review — link goes live at launch

Why VPNKill

Not another VPN, not a suite — a hardware-style kill switch for the VPN you already use.

One job, done right

It blocks every non-VPN connection at the packet layer. That's the whole product, and it's bulletproof.

Works with any VPN

WireGuard, OpenVPN, IKEv2, corporate clients — VPNKill doesn't care who runs your tunnel, only that traffic stays inside it.

Lives in your menu bar

One click on, one click off. A glance tells you the state. Pause for a minute when you need to — it re-arms itself.

Native and lightweight

No accounts, no subscriptions, no traffic inspection. It blocks, it doesn't watch — nothing ever leaves your Mac.

Made for people who can't afford a single leak

Your VPN promises always-on. VPNKill enforces it.

Free on the Mac App Store. Requires macOS 13 or later.

Download on the Mac App Store