WebRTC Leak Test - How To Perform

WebRTC is a browser feature that could leak your IP address even if you are behind a security tool like VPN. It is mostly enabled by default in popular browsers, most noticeably, Firefox and Chrome and that’s how you are unknowingly leaking your IP address.

A website could take advantage from WebRTC security hole and can use simple script to access IP details from STUN server. VPNs use the STUN server to translate local home IP address to a new public IP address and vice versa. Therefore, the STUN server develops a table for both your VPN-based public IP and your real IP address while you are connected to a VPN.

Eventually, these requests with JavaScript could be used to extract your local and public IP address. Similarly, the wireless home routers could also private IP addresses to public and back. In this regard, Daniel Roesler, a researcher from San Francisco posted a demonstration on how WebRTC works.

Check below if your webRTC enable or disable

WebRTC IP Leak

WebRTC could leak IP address to the websites just after a little effort by these sites. Technology like VPN could also prove to be ineffective if WebRTC feature is enabled into your browser’s setting.

Unfortunately, most of the popular browsers such as Chrome, Firefox, and Opera have default enabled WebRTC and you as a user has no idea about it until you check it with webRTC.

Webrtc Leak Test

WebRTC tool could help you to figure out your browsers setting that is, whether your WebRTC is leaking or not. To check it out, just run the WebRTC test through webRTC tool and it will tell you that the feature is enabled in your browser or not. On the other hand, if you are VPN user, you must check that your VPN has disabled the feature or not. To check it, connect the VPN and run the test with WebRTC tool. If the results display your real IP address that means your WebRTC feature is enabled.

For enabled WebRTC, you must change your browser’s settings to disable it. There are different methods for WebRTC settings for different Browsers.

Webrtc Leak prevent

WebRTC leak could be prevented by setting tweaks or through downloading plug-ins that are specialized to prevent WebRTC leaks. Here You could find the easily operating WebRTC tool to disable WebRTC on your browsers.


Chrome is also included in the browser list that has default settings of enabled WebRTC feature. You may disable WebRTC but it is not possible with setting tweaks as Chrome browser doesn’t allow you many options in setting changes. Yet, you may download WebRTC extensions to make it disabled.However, it is recommended to use a secure browser instead of Chrome as the currently supported extensions may become unsupported by the browser in future.


Unlike other browsers, Firefox provides you the chance of manually disabling WebRTC feature through setting tweaks. However, they have an option to download WebRTC extensions if an individual wants to avoid the setting alteration. You can find both, the manual setting alteration as well as WebRTC disabling extension, here.


In Android, you could adjust the WebRTC leak feature in your Chrome and Firefox browser through certain setting changes. However, in iPhone you do not need such setting alterations as they already have a default setting which avoids IP leak through WebRTC.