Is your VPN really hiding you?
See what every website can see about you, then check for the leaks that give your real address away: DNS, WebRTC, IPv6 and your torrent client.
- No sign-up
- Real DNS test, not a guess
- Results deleted within a day
Checking…
- Location
- …
- Provider
- …
- IPv4
- …
- IPv6
- …
This takes a few seconds.
Running the tests…
Most finish in a few seconds. The torrent test needs your torrent client.
IP address and location
Your address as several lookup services see it
What this means
Every website you visit sees this address and can work out roughly where you are and who your internet provider is. On a VPN it should show the VPN server, not your home connection. The VPN, proxy and data-centre columns show what each service thinks the address is, which is how sites decide to block VPNs.
DNS leak test
Which resolvers really handle your lookups
How this works
Your browser looks up ten one-off hostnames under our own DNS server. Your device's resolver has to ask us for them, so we see which resolvers your device really uses. If they belong to your home internet provider while you're on a VPN, your provider can see every site you visit.
If your browser uses secure DNS (DNS over HTTPS), you'll see that service here, which is fine as long as it isn't your internet provider.
WebRTC leak test
Addresses your browser hands to websites
What this means
WebRTC powers video calls in the browser. To connect calls it asks STUN servers for your public address, and any website can do the same without asking you. If that address isn't your VPN's, sites can see your real one.
Local addresses (like 192.168.x.x) only identify your device on your home network. Most browsers now hide them behind a random ".local" name.
IPv6 leak test
Whether your VPN covers both kinds of address
What this means
Many connections have two addresses: IPv4 and IPv6. Some VPNs only tunnel IPv4, so any site reachable over IPv6 still sees your real IPv6 address. We connect to two test addresses, one IPv4-only and one IPv6-only, and compare them.
Torrent IP test
The address your torrent client really uses
Open this magnet link in your torrent client (qBittorrent, Transmission, Deluge and so on). It downloads nothing: it just makes your client contact our tracker, and we show the address it used.
magnet:?xt=urn:btih:45aee01286e53d698003d1937d1294255749a818&dn=VPN%20Leak%20Check%20torrent%20test&tr=https%3A%2F%2Fvpnleakcheck.com%2Ftracker.php%3Fsession%3D5a20fffb632a50a3eed2
Open in torrent client
Tips
- Make sure the VPN is connected before opening the link.
- If nothing shows after a minute, the client may not be running, or it may not allow HTTPS trackers. Try "Force reannounce" on the test torrent.
- When you're done, remove the "VPN Leak Check torrent test" entry from your client.
Blocklists and reputation
Lists that make sites distrust an address
What this means
Blocklists record addresses that have sent spam or abuse. A listed address can mean more captchas and blocked sign-ups. Shared VPN addresses are sometimes listed because of someone else, and the "network-wide" lists flag whole providers, so those count for less here.
Browser signals
Clues that tell a site you're using a VPN or proxy
What this means
Streaming services and banks spot VPNs by comparing what your browser says with what your address says. If your computer's clock is set to London but your address is in New York, that's a strong hint. Some proxies also add headers that announce them.
Check any IP address
Location, provider and VPN flags from every service, plus a blocklist scan for IPv4 addresses.
Tests that check what really leaves your device
We don't guess from your IP address. Each test makes your device do the thing that leaks, then looks at what arrived.
DNS
Ten one-off lookups that only our own DNS server can answer show exactly which resolvers your device uses.
WebRTC
We ask two STUN servers for your address the way any website could, and compare the answers with your VPN address.
IPv6
Two test addresses, one reachable only over IPv4 and one only over IPv6, show whether the VPN covers both.
Torrent
A magnet link with our own tracker records the address your torrent client really announces from.
VPN leaks, explained
What is a VPN leak?
A leak is anything that reveals your real IP address or internet provider while you're connected to a VPN. The usual culprits are DNS lookups going to your provider instead of through the VPN, browsers revealing your address through WebRTC, IPv6 traffic the VPN doesn't cover, and torrent clients that connect outside the tunnel.
How does the DNS leak test work?
Your browser looks up ten one-off hostnames that only our DNS server can answer. Your device has to ask its DNS resolver, and that resolver has to ask us, so we see exactly which resolvers your device really uses. If they belong to your internet provider rather than your VPN, your browsing history is visible to your provider.
Is a public DNS like Google or Cloudflare a leak?
Not necessarily. Many VPNs and secure-DNS browser settings use them deliberately, and the lookups still travel through the encrypted tunnel. It's a leak when the lookups come from your own internet provider's network, which means they went around the VPN.
Why do the providers disagree about my location?
Each one builds its own database, and VPN and data-centre addresses are the hardest to place. Several answers side by side show you what different websites are likely to think.
Do you store my IP address?
The tests don't keep anything about you beyond what a test needs. Torrent test results are deleted after 24 hours and DNS test results after 15 minutes, and neither is linked to anything else. Lookups are cached for a few hours so we don't ask the providers twice.
Why does the torrent test need my torrent client?
Torrent clients often bypass a VPN, either because the client is bound to the wrong network interface or because the VPN dropped. Opening our test magnet link makes your client contact our tracker, which records the address the client really used. It downloads nothing.
My browser leaks through WebRTC. How do I fix it?
Use a VPN app that blocks WebRTC leaks, or install a browser extension that limits WebRTC to the VPN. PremierVPN's apps block it, and the free PremierVPN Protect extension does the same in Chrome and Firefox.
Leaks fixed, without thinking about it
PremierVPN's apps block DNS, WebRTC and IPv6 leaks and stop all traffic if the connection drops. Servers in over 30 locations, no logs.