ProxyWing LogoProxyWing

WebRTC Leak Test

Check whether your browser leaks your real IP address through WebRTC — even when you're connected through a VPN or proxy. The test runs automatically below.

Detection Results

This check runs automatically and shows what WebRTC reveals about your connection: your remote IP addresses, WebRTC support in the browser, the IP addresses exposed by ICE candidates, and the raw session description (SDP).

Your Remote IP

IPv4 AddressDetecting…
IPv6 AddressDetecting…

WebRTC Support Detection

RTCPeerConnectionChecking…
RTCDataChannelChecking…

Your WebRTC IP

WebRTC Leak TestChecking…
Local IP AddressChecking…
Public IP AddressChecking…

Session Description

SDP Log
Checking…

Media Devices

API SupportChecking…
Audio PermissionsChecking…
Video PermissionsChecking…

What is a WebRTC leak?

WebRTC is a browser technology that powers real-time audio, video, and peer-to-peer connections. To establish those connections it gathers ICE candidates — including your device's local and public IP addresses — and can expose them to any website through JavaScript, even when you're connected through a VPN or proxy.

A WebRTC leak happens when the public IP address discovered by WebRTC differs from the IP address of your regular connection. That mismatch can reveal your real location and identity. This test compares the two and tells you whether your browser is leaking.

How to prevent WebRTC leaks

  1. Use a VPN or proxy that explicitly blocks or routes WebRTC traffic, so the public IP WebRTC sees matches your protected connection.
  2. Disable WebRTC in your browser settings, or install a trusted extension that blocks WebRTC IP leaks, if you don't need video or voice calls.
  3. Re-run this test after making changes to confirm your local and public IP addresses are no longer exposed.

FAQ

A WebRTC leak is when your browser exposes your real local or public IP address through the WebRTC API, even when you're using a VPN or proxy. Because WebRTC gathers IP addresses to establish peer-to-peer connections, a website can read them via JavaScript and uncover your true location.

Run this test. It compares the public IP address WebRTC discovers via STUN with the IP address of your HTTP connection. If they differ — for example, WebRTC shows your real IP while you're connected through a proxy — the tool flags it as a leak.

Not always. Some VPNs route WebRTC traffic through the tunnel and prevent leaks, but many do not. Even with a VPN active, your browser can still expose your real IP through WebRTC unless the VPN or an extension specifically blocks it. Always verify with a leak test.

You can disable WebRTC in some browsers' settings or via a trusted browser extension that blocks WebRTC IP leaks. Alternatively, use a proxy or VPN that handles WebRTC traffic correctly. After applying a fix, re-run this test to confirm your IP is no longer exposed.

Explore More Online Tools

Have any questions?