Skip to content
IPClear

VPN leak test: is your VPN working?

Connect your VPN and read the result below. A working VPN shows the VPN server's IP and location, and no other public address leaks from your browser.

Checking your connection…

Looking up your IP and running the browser checks. This takes a few seconds.

  • IP qualityChecking

    Looking up your IP…

  • WebRTCChecking

    Gathering WebRTC candidates…

  • DNSInfo

    Tested separately in the DNS card below. Not included in this verdict.

Your IP & location

IPv4
IPv6
Country
City / Region
Time zone
ISP / organisation
ASN
Reverse DNS

Location is approximate and based on the IP address only; it can be off by many kilometres.

IP quality & type

WebRTC leak test

WebRTC lets websites ask your browser for its network addresses. With a VPN, a leak exposes your real IP.

Running test…

DNS leak test

Checking

Your browser looks up a few random test names. Our DNS server records which DNS servers (resolvers) asked for them.

Testing your DNS…

Step 1 of 3Starting the test0s / ~8s

Test names and resolver IPs are deleted after 10 minutes.

What a working VPN looks like

  • IP and location show the VPN server's country, not yours.
  • ISP / organisation is your VPN provider or a hosting company, not your home internet provider.
  • WebRTC lists no leaked public IP.
  • IPv6 is either "Not detected" or an address you did not see with the VPN off. An IPv6 address that stays the same with the VPN on and off means IPv6 traffic bypasses the VPN.

Test your VPN step by step

  1. Disconnect the VPN and load this page. Note your IPv4, IPv6 and ISP.
  2. Connect the VPN and reload the page.
  3. Compare: every address should now be different. Any address from step 1 that still appears (IPv4, IPv6 or WebRTC) is a leak.
  4. Check DNS too, using the manual commands on the DNS leak test page.

Common VPN leaks and how to fix them

  • WebRTC leak: turn on the VPN app's leak protection or change the browser setting; see the WebRTC leak test page for each browser.
  • IPv6 leak: enable IPv6 support or IPv6 leak protection in the VPN, or turn IPv6 off on your network adapter.
  • DNS leak: enable the VPN's DNS protection so lookups go through the tunnel.
  • Reconnect leak: without a kill switch, traffic falls back to your normal connection whenever the VPN drops. Turn the kill switch on.
  • Split tunnelling: if your browser is excluded from the VPN, it uses your real IP. Check the app's split-tunnelling list.

Why a VPN IP may show medium or high risk

VPN servers run in data centers and are shared by many users, so IP reputation databases flag them. A "VPN" or "Data center" result while connected is expected and confirms the VPN is in use; it is not a leak. If a particular site blocks you, try another server. The IP quality check explains each flag.

Frequently asked questions

›The location still shows my city with the VPN on. Why?

Either the VPN isn't routing your browser's traffic (check the ISP field and the steps above), or a geolocation database places the VPN server's address in the wrong city. If the ISP is your VPN provider, the VPN is working.

›The VPN flag says "Can't tell". Is my VPN broken?

No. The free data sources used here can't recognise every VPN provider. What matters is that the IP differs from your real one and nothing leaks.

›Is a VPN browser extension enough?

Extensions only route browser traffic and often don't cover WebRTC or DNS. The VPN's desktop or mobile app protects the whole device and usually includes leak protection.

›Can websites tell I'm using a VPN?

Often, yes. IP databases list many VPN and data center addresses. That reveals that you use a VPN, not who you are, and it isn't a leak.

›How often should I run a VPN leak test?

After installing or updating the VPN, when you switch servers or protocols, and when you join a new network such as hotel or office Wi-Fi.

Run the full IP & leak test · How it works