Free tool

WebRTC leak test

Runs entirely in your browser. If your real IP shows up below while your VPN is on — it's leaking.

Running test…
Public IP (network)checking…
IPs exposed by WebRTCchecking…

How does this WebRTC test work?

The page asks your browser to prepare a peer-to-peer connection — exactly what a video-call site would do. During that step the browser gathers ICE candidates: the IP addresses your device could be reached on. We list every address it volunteers and compare them with the public IP your network requests come from. Nothing is sent to anyone else, and nothing is stored.

What result should I expect with a good VPN?

With a leak-safe VPN connected you should see only your VPN exit IP (the same as the "public IP" row) or anonymized mDNS names like abc123.local — modern Chrome and Firefox hide local addresses this way. Seeing a different public IP than the network one means WebRTC is bypassing your tunnel.

Frequently asked questions

What is a WebRTC leak?

A website silently asks WebRTC to gather your device's IP addresses for a peer-to-peer connection — which can reveal your real IP even while a VPN is connected.

How do I fix a WebRTC leak?

Use a VPN client that routes all traffic through the tunnel, disable WebRTC in the browser, or restrict it with an extension. Secure Paid VPN's apps tunnel WebRTC traffic like everything else.

Does incognito mode stop WebRTC leaks?

No — incognito only skips history and cookies. WebRTC still runs.

Leak found?

Secure Paid VPN routes every packet — WebRTC included — through the encrypted tunnel.

Plug the leak