Security Tool

WebRTC Leak Test

See which IP address your browser gives away through WebRTC. If it differs from the address websites see, for example your provider's address while you are on a VPN, your browser is leaking it.

Fix

How to Disable WebRTC Leaks

Chrome

Install the "WebRTC Leak Prevent" extension from the Chrome Web Store.

Firefox

Go to about:config and set media.peerconnection.enabled to false.

Safari

Safari hides your local network address from sites by default. For the public address, run the test again with a VPN on.

With a VPN

Use a VPN app that tunnels all traffic, keep the browser out of split tunneling, and scan again: the public IP should be the VPN's.

Questions

WebRTC Leaks, Explained

What is a WebRTC leak?

WebRTC lets a browser make calls and video chats directly with another device. To do that it asks a server for your public IP address, and any website can run the same request in the background. A leak is when that request returns an address other than the one websites see, usually your internet provider's address while you are on a VPN.

How do I read my result?

The test compares the public address WebRTC finds with the address this page sees. If they match, WebRTC shows nothing extra. If they differ, a site can learn the second address through WebRTC. Without a VPN both are your real address, so a pass only means WebRTC adds nothing to what every website already sees.

Does a VPN stop WebRTC leaks?

A VPN app that sends all of your device's traffic through its tunnel should make WebRTC find the VPN address too. Leaks happen with browser proxies that only cover web pages, or when split tunneling leaves the browser outside the tunnel. Turn your VPN on and run this test again to check.

Is it safe to turn WebRTC off?

Yes, but video calls in the browser (Google Meet, Discord, Zoom on the web) stop working until you turn it back on. If you rely on them, keep WebRTC on and check with this test that it shows the VPN address.

What does a local IP address in the result mean?

An address starting with 10., 172.16 to 172.31 or 192.168 is your device's address on your home or office network. It does not say who you are on the internet, but it helps a site tell devices apart. Recent browsers hide it behind a random .local name.

Hide Your Real IP Address

GhostShield VPN shows websites a VPN address instead of yours, on your phone, laptop and TV, with DNS leak protection and a kill switch. Try it free, then run this test with it on.

Get Protected