Paying for a VPN and trusting it to work without verification is like buying a lock and never testing whether the key actually turns. VPN testing should be a routine part of using any privacy tool, and fortunately every method described here is completely free. These five approaches cover different types of VPN failures, from basic IP exposure to subtle DNS leaks — and together they give you a complete picture of your VPN's real-world performance.

Method 1: IsMyVPNWorking.com (Fastest, Most Comprehensive)

Our free tool runs three simultaneous checks — IP address detection, VPN provider identification, and WebRTC leak detection — and delivers a plain-English result within seconds. It is the fastest way to get a comprehensive overview without needing any technical knowledge.

How to use it:

  1. Connect your VPN to a server of your choice
  2. Navigate to IsMyVPNWorking.com (this site)
  3. Wait approximately 3–5 seconds for the automatic check to complete
  4. Review the result card — it will clearly indicate whether your VPN is active, which provider was detected, and whether any WebRTC leaks were found
  5. If the result shows a warning, use the "Re-run Test" button after making any fixes

Run the Test Right Now

The fastest way to know if your VPN is working — takes under 10 seconds.

Run Free VPN Test →

Method 2: ipleak.net (Best for DNS Leak Detail)

ipleak.net is a well-established tool operated by AirVPN that provides detailed information about your IP address and, crucially, a comprehensive DNS leak test that checks multiple DNS servers simultaneously. It is the gold standard for detailed DNS leak testing.

How to use it:

  1. Connect your VPN
  2. Visit ipleak.net in your browser
  3. The page will automatically display your public IP address and run a DNS leak test
  4. Scroll down to the "DNS Addresses" section — each DNS server shown should belong to your VPN provider or a privacy-focused DNS service, NOT your home ISP
  5. If you see your ISP's DNS servers listed, you have a DNS leak that needs to be addressed in your VPN's settings

ipleak.net also shows WebRTC IP addresses, IPv6 addresses, and geographical location data — making it a thorough secondary check to complement our tool.

Method 3: dnsleaktest.com (Dedicated DNS Testing)

dnsleaktest.com is purpose-built for DNS leak testing and offers two modes: Standard and Extended. The Extended test sends a larger number of test queries across a longer time window, making it more likely to catch intermittent DNS leaks that occur during brief VPN connection drops.

How to use it:

  1. Connect your VPN
  2. Visit dnsleaktest.com
  3. Click "Extended Test" for the most thorough results
  4. Wait for the test to complete — typically 30–60 seconds
  5. Review the list of DNS servers. All should belong to your VPN provider. Any server from your home ISP indicates a leak
  6. Note the server names and hostnames — recognisable ISP names (e.g., "comcast.net", "btopenworld.com") confirm a leak

Method 4: browserleaks.com (Most Detailed Technical Analysis)

browserleaks.com is a comprehensive suite of browser privacy tests. Beyond IP and DNS checking, it tests WebGL fingerprinting, Canvas fingerprinting, font enumeration, JavaScript API exposure, and many other vectors through which your browser might be leaking identifying information. For users who want to understand the full scope of their browser's privacy posture, this is the most thorough tool available.

How to use it:

  1. Connect your VPN
  2. Visit browserleaks.com
  3. Start with the "IP Address" test — this confirms your VPN IP and checks WebRTC
  4. Run the "DNS Leak Test" for detailed DNS server information
  5. For advanced users: run the "WebRTC Leak Test" specifically to see all IP addresses your browser is exposing through real-time communication channels
  6. The "Geolocation" test verifies that browser-reported location matches your VPN server rather than your real location

Method 5: Manual Before/After IP Check

The simplest and most intuitive method requires no specialist tools — just two visits to any IP-reporting website and a careful comparison. This method gives you undeniable proof of whether your VPN is changing your visible IP address.

How to use it:

  1. Ensure your VPN is disconnected
  2. Visit any IP check website (such as the one built into our homepage) and note your current IP address — write it down or take a screenshot
  3. Connect to your VPN
  4. Reload the same page without clearing your browser cache
  5. Compare the two IP addresses — they must be completely different for your VPN to be working
  6. Also note the location and ISP — the new values should match your selected VPN server's country and show a VPN or data centre provider name, not your home ISP

This method has one limitation: it only confirms IP address masking, not DNS leak protection or WebRTC leaks. Always use at least one of the above methods in addition to the manual check for a complete picture.

How to Interpret and Act on Results

After running these tests, you will fall into one of three categories:

  • All tests pass: Your VPN is working correctly. Make it a habit to re-test periodically, especially after VPN app updates or device restarts.
  • IP address passes but DNS shows your ISP: You have a DNS leak. Enable "DNS leak protection" in your VPN app settings. If unavailable, consider switching providers.
  • WebRTC shows your real IP alongside VPN IP: Install a browser extension to block WebRTC or disable WebRTC in your browser's advanced settings.

Advertisement

Start With Our Free Tool

Covers IP, VPN detection, and WebRTC in one fast check — no account needed.

Run Free VPN Test →

Recommended VPN Providers

Affiliate Disclosure: We may earn a commission from these links at no cost to you.

NordVPNTop Pick
★★★★★
  • Passes all 5 test methods
  • DNS leak protection built in
  • Kill switch on all platforms
rel="sponsored noopener" target="_blank" class="btn btn-primary">Get NordVPN
ExpressVPNFastest
★★★★★
  • Private DNS on every server
  • Network lock kill switch
  • 105 country coverage
rel="sponsored noopener" target="_blank" class="btn btn-primary">Get ExpressVPN
ProtonVPNPrivacy First
★★★★½
  • Open source — fully auditable
  • Swiss privacy jurisdiction
  • Free plan available
rel="sponsored noopener" target="_blank" class="btn btn-primary">Get ProtonVPN