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?
- Load this page with your VPN OFF and note the IP and location.
- Connect your VPN and reload.
- 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.
Related tools
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