How to Check If Your VPN Is Working

Last updated: September 2026

The VPN app's green "connected" icon tells you the app thinks it's working. It doesn't tell you whether your real IP is leaking through WebRTC, whether your DNS requests are escaping the tunnel, or whether a dropped connection silently exposed you. This checklist verifies all of it in about five minutes.

Step 1 — Confirm the basics

Step 2 — Check that your IP changed

With the VPN connected, open our What's My IP tool. The location shown should match your VPN server — not your real city.

Step 3 — Run a WebRTC & IP leak test

This is the big one. WebRTC — the browser tech behind video calls — can expose your real IP address to any website even while your VPN is connected. Our tool runs a genuine in-browser check:

Run the free VPN leak test →

Takes about 10 seconds. Nothing is stored.

Honest limits: our test checks WebRTC and IP exposure. It does not test DNS leaks (not reliably doable purely in a browser) — see step 4.

Step 4 — Check for DNS leaks

DNS is the internet's phone book: every site you visit starts with a DNS lookup. If those lookups go to your ISP's DNS servers instead of your VPN's, your ISP still sees every domain you visit — even with the VPN "on."

Step 5 — Test the kill switch (optional but telling)

A kill switch blocks all internet traffic if the VPN connection drops. To verify it works: with the VPN connected, force a drop (switch Wi-Fi networks, or briefly disconnect the VPN server from the app) and confirm your internet actually stops — no pages load, no apps sync. Then reconnect and confirm traffic resumes. If your connection kept working through the drop, the kill switch is off or broken.

Step 6 — Re-check after changes

VPN behavior varies by server, protocol, and network. Re-run steps 2–4 whenever you:

Quick-reference checklist

Sources