VPN Status app icon

Menu bar VPN monitor for macOS

Know if your VPN is on. Always.

A tiny macOS app that lives in your menu bar. A green dot that pulses when the tunnel is up, a red one when it is not, and your public IP either way.

VPN Status in the macOS menu bar, showing the connected state and current public IP

Designed for one small job

Everything you need. Nothing you don’t.

01

Instant detection

Reacts to VPN changes in under a second by watching the network interfaces directly — no polling delay.

02

A badge, not a guess

VPN ON with a green dot that pulses gently while the tunnel is up. VPN OFF in red, static and paler, when it is not.

03

Compact when space runs out

Switch to the dot alone and the badge drops from 51 to 22 points — useful on a notched laptop with a crowded menu bar.

04

Your IP, either way

Shown connected and disconnected on purpose: comparing your real address against the tunnel’s exit is the whole point. Click it to copy.

05

Where you come out

Approximate location and, when connected, the network you exit through, the tunnel interface, and how long it has been up.

06

Drop alerts you can silence

A notification when the VPN drops and when it returns. Turn them off from the menu and the permission prompt never appears.

07

Zero data collection

No accounts, no analytics, no tracking, and no server of ours to talk to. The only request is the IP lookup below.

08

Truly lightweight

Pure AppKit, no dependencies. Negligible CPU and memory footprint.

09

Launch at login

Set it once and forget it. VPN Status starts silently with macOS and stays out of the way.

Download

Get it from the Mac App Store.

VPN Status

Works on macOS 13 Ventura or later. The interface follows your system language and can be pinned to either English or Simplified Chinese from the menu.

macOS 13+ Apple Silicon & Intel No account required English & 简体中文
Mac App Store ↗

VPN Status for macOS

One glance. One answer.

Requires macOS 13 Ventura or later. Apple Silicon and Intel.

Mac App Store ↗