Use this free VPN leak test to check whether your VPN is working. The scanner checks your public IP address, VPN provider clues, DNS routing signals and WebRTC exposure so you can see whether your real IP address may be leaking.

Run the test while your VPN is connected. A working VPN should route your traffic through the VPN server, hide your normal ISP IP address and avoid exposing separate DNS or WebRTC signals outside the encrypted tunnel.

Your Connection

Leak Test Results

Executive Summary

IP Address
Pending...
DNS Status
Pending...
WebRTC Status
Pending...

How This VPN Checker Works

Public IP Address Check

The tool checks the public IP address websites can see from your browser. If your VPN is connected, this should usually show your VPN server or VPN provider infrastructure rather than your normal ISP connection.

WebRTC Leak Check

The scanner uses the same WebRTC testing approach from the current tool to look for browser-exposed IP candidates. If WebRTC reveals a different public IP, the page flags a potential leak.

DNS Leak Signal

The DNS test looks for visible DNS routing signals. Multiple DNS servers or unconfirmed DNS data can indicate that your VPN, browser or DNS provider needs further checking.

VPN Leak Guide

What a Working VPN Should Show

A working VPN should make websites see the VPN server IP address. Your normal ISP, home city and real network should not be exposed through a separate WebRTC result.

What to Do if the VPN Test Fails

  • Reconnect to your VPN and run the scan again.
  • Enable DNS leak protection and the VPN kill switch in your VPN app.
  • Disable WebRTC in your browser or use a browser that blocks WebRTC leaks.
  • Try another VPN server if your current server exposes unexpected DNS or location data.

Is My VPN Working FAQs

How do I know if my VPN is actually working?

A working VPN should mask your real IP address. Run the scan while connected to your VPN; if the tool detects your normal ISP, real location or a separate WebRTC IP, your VPN may not be protecting you fully.

What is a DNS leak?

A DNS leak happens when website lookup requests bypass the VPN tunnel and go to another resolver, often your ISP. That can reveal browsing activity even when your visible IP address appears to be changed.

Why is WebRTC leaking my IP?

WebRTC is a browser feature used for real-time voice, video and peer-to-peer connections. In some setups it can reveal network IP information outside the normal VPN path.

Privacy & Analytics: This tool is privacy-focused and does not store your IP address. To improve our service, we use Google Analytics to anonymously track key usage events, such as scan initiation and final leak detection results. For more details, please read our full privacy policy here.

Accuracy Notice: This tool provides a snapshot of your connection's security at a specific moment. Due to the complexity of network configurations, browser settings, and VPN protocols, the results are for informational purposes and are not guaranteed to be 100% accurate. Always use it in conjunction with your VPN's built-in security features.