
How to Check If Your VPN Is Actually Working (5 Simple Tests)
You're paying for a VPN to protect your privacy, but how do you know it's actually working? A faulty VPN connection might leave you exposed without realizing it.
Here are five simple tests to verify your VPN is doing its job.
Test 1: Check Your IP Address
This is the most basic and important test.
How to do it:
- Disconnect your VPN
- Visit whatismylocation.org/my-ip
- Note your real IP address and location
- Connect to your VPN
- Refresh the page
- Compare the results
What to look for:
- Success: IP address changed to VPN server location
- Failure: IP address remains the same
If your IP hasn't changed, your VPN isn't working. Try:
- Reconnecting to a different server
- Restarting the VPN application
- Checking your VPN subscription status
Test 2: DNS Leak Test
Even if your IP changes, your DNS requests might still go through your ISP, revealing your browsing activity.
What is a DNS leak?
When you type a website name, your device asks a DNS server to translate it to an IP address. If these requests bypass your VPN, your ISP can see every site you visit.
How to do it:
- Connect to your VPN
- Use our DNS Lookup tool or visit a DNS leak test site
- Check which DNS servers are handling your requests
What to look for:
- Success: DNS servers belong to your VPN provider or neutral servers (like Cloudflare or Google)
- Failure: DNS servers belong to your ISP
How to fix DNS leaks:
- Enable "DNS leak protection" in VPN settings
- Manually set DNS to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google)
- Use your VPN's proprietary DNS servers
Test 3: WebRTC Leak Test
WebRTC is a browser technology for real-time communication. It can accidentally expose your real IP address even when using a VPN.
How to do it:
- Connect to your VPN
- Visit a WebRTC leak test site
- Check if your real IP is exposed
What to look for:
- Success: Only VPN's IP address shown (or no IP at all)
- Failure: Your real public IP or local IP visible
How to fix WebRTC leaks:
Firefox:
- Type
about:configin address bar - Search for
media.peerconnection.enabled - Set to
false
Chrome:
Install a WebRTC blocking extension like "WebRTC Leak Prevent"
Brave:
Settings > Privacy > Block WebRTC
Test 4: Kill Switch Test
A kill switch stops all internet traffic if the VPN connection drops, preventing accidental exposure.
How to do it:
- Connect to your VPN
- Start a continuous ping:
ping google.com -t(Windows) orping google.com(Mac/Linux) - Disconnect from the VPN (simulate a drop)
- Watch what happens
What to look for:
- Success: Ping stops immediately—no internet without VPN
- Failure: Ping continues—traffic flows without protection
How to enable kill switch:
Most quality VPNs have this in settings. Look for:
- "Kill switch"
- "Network lock"
- "Internet kill switch"
- "Always-on VPN"
Test 5: Speed and Performance Test
A working VPN should provide reasonable speeds. Extremely slow speeds might indicate connection problems.
How to do it:
- Run a speed test without VPN
- Connect to your VPN
- Run the speed test again
- Compare results
What to expect:
- Normal: 10-30% speed reduction
- Acceptable: Up to 50% reduction on distant servers
- Problem: More than 70% reduction or constant disconnections
How to improve VPN speed:
- Connect to a closer server
- Try different VPN protocols (WireGuard is usually fastest)
- Use wired instead of Wi-Fi
- Avoid servers in high-censorship countries
Quick VPN Health Checklist
Run through this checklist periodically:
- [ ] IP address shows VPN server location
- [ ] DNS requests go through VPN
- [ ] No WebRTC leaks detected
- [ ] Kill switch is enabled and working
- [ ] Speeds are acceptable
- [ ] VPN app is up to date
Signs Your VPN Might Not Be Working
Watch for these red flags:
- Websites know your location despite VPN
- Targeted ads based on your real location
- ISP throttling continues with VPN on
- Geo-blocked content won't load
- Connection drops frequently
When VPNs Won't Help
VPNs have limitations. They don't protect against:
- Logging into accounts (Google, Facebook know who you are)
- Malware and phishing
- Browser fingerprinting
- Cookies tracking you across sites
For complete privacy, combine your VPN with:
- Privacy-focused browser (Firefox, Brave)
- Ad/tracker blockers
- Secure passwords and 2FA
- Good security practices
Testing Tools Summary
| Test | Tool |
|---|---|
| IP Address | My IP |
| DNS Leak | DNS Lookup |
| Speed | Speed Test |
| Connection Path | Traceroute |
Key Takeaways
- Always verify your IP changed after connecting
- Check for DNS leaks regularly
- Disable WebRTC in your browser
- Enable kill switch for continuous protection
- Test speeds to ensure usable performance
Your VPN is only useful if it's actually working. Take five minutes to run these tests now, and recheck monthly to ensure continued protection.
Check your current IP at whatismylocation.org/my-ip to start testing.
Related Articles:
Want the full interactive guide?
NordVPN Review 2026 →WhatIsMyLocation Team
Our team of network engineers and web developers builds and maintains 25+ free networking and location tools used by thousands of users every month. Every article is reviewed for technical accuracy using real-world testing with our own tools.
Related Articles
Try Our Location Tools
Find your IP address, GPS coordinates, and more with our free tools.