Is my VPN working?

Run every leak check at once and get a single verdict. Test it with your VPN off, then on, and compare.

Public IP & location
IPv6 exposed
WebRTC leak

How to use the is my vpn working?

  1. Load this page with your VPN OFF and note the IP and location.
  2. Connect your VPN and reload.
  3. Confirm the IP/location changed and that IPv6 and WebRTC show no leak.

How to use this

Run it once with your VPN off and note the IP/location, then again with it on. When connected, the IP and country should be the VPN's, and IPv6/WebRTC should show no leak. If your real address still shows through, one of the individual tests will tell you where.

Code & API examples

Use this from the command line or your code.

Check exit IP (curl)
curl https://vpn.golf/api/tools/ip
Resolver check (dig)
dig +short txt o-o.myaddr.l.google.com @ns1.google.com

See all endpoints at /api/tools/.

Frequently asked questions

Your public IP and location should change when connected, and there should be no IPv6 or WebRTC leak exposing your real address. This tool checks all of that at once.

Common causes are a dropped tunnel, a split-tunnel rule excluding your browser, or an IPv6/WebRTC leak. Run the individual tests to isolate it.
Want to hide your IP for real?

vpn.golf is a no-logs WireGuard VPN. Pick a hole, take the shot.

Step up to the tee — free