Back to all tools

WebRTC Leak Test

Check if WebRTC is leaking your real IP address behind a VPN.

No files are stored on our servers
Running WebRTC leak test…

WebRTC can reveal your real IP address even when using a VPN.

Public IP (VPN/Proxy)
Detecting…
WebRTC Detected IP(s)
Detecting…
Leak Status
Analyzing…

How to use

  1. 1

    We automatically run the WebRTC leak test as soon as the page loads.

  2. 2

    Compare your public IP (from your VPN/proxy) with any IPs exposed via WebRTC.

  3. 3

    If a different real IP is detected, your browser is leaking — disable WebRTC or use a VPN that blocks it.

Free WebRTC Leak Test — Check if Your VPN Is Leaking Your IP

Instantly check if WebRTC is exposing your real IP address behind a VPN or proxy. Free, private and runs entirely in your browser.

A WebRTC leak happens when your browser's real-time communication APIs reveal your real public IP address — even when you're connected to a VPN or proxy. Because WebRTC uses STUN servers to discover network paths, it can bypass your VPN tunnel and expose the underlying IP that your VPN was meant to hide. Our free WebRTC Leak Test detects this in seconds.

The tool fetches your visible public IP from ipify and then uses the browser's RTCPeerConnection API with a public STUN server to discover any IPs your browser would expose to a remote peer. It then compares the two: if they match, you're safe; if WebRTC reveals a different public IP, you have a leak and your real address is being exposed.

Everything runs entirely in your browser. No IPs, results, or test data are sent to or stored on our servers. To fix a WebRTC leak you can disable WebRTC via a browser extension, use a VPN that explicitly blocks WebRTC, or switch to a browser that lets you turn it off in settings.

Frequently Asked Questions

What is a WebRTC leak?

It's when your browser's WebRTC APIs expose your real public IP address to websites, even though you're connected to a VPN or proxy that should hide it.

How do you detect a WebRTC leak?

We use the browser's RTCPeerConnection API with a public STUN server to discover IP candidates, then compare them against your visible public IP from ipify. If they differ, WebRTC is leaking.

Is this WebRTC leak test private?

Yes. The test runs entirely in your browser. We do not log, store, or share your IP address or test results on our servers.

How do I fix a WebRTC leak?

Use a VPN that blocks WebRTC, install a browser extension that disables WebRTC, or switch to a browser like Brave or Firefox where WebRTC can be disabled in settings.

You might also like

Other tools you might find useful.