πŸš€ Experience the new and improved APIVoid! Check out what's new

WebRTC Leak Test

Check if your browser leaks your real IP address through WebRTC. Even when using a VPN or proxy, WebRTC can expose your true public IP to websites. This tool detects WebRTC support and IPs revealed by your browser.

Running test...

Running WebRTC leak test...

WebRTC Enabled β€”
RTCDataChannel β€”
Public IPs β€”
Public IP Count β€”
Multiple Public IPs β€”
Remote IP Address β€”
Leak Test β€”

An error occurred while running the test. Please try refreshing the page.

WEBRTC LEAK TEST FAQ

Find answers to WebRTC leaks

Learn what WebRTC leaks are, how they expose your IP address, and what you can do to protect your privacy while browsing.

What is a WebRTC leak and why should I care?

A WebRTC leak occurs when your browser's WebRTC implementation reveals your real public IP address to websites, even when you are using a VPN or proxy service. WebRTC uses STUN (Session Traversal Utilities for NAT) servers to establish peer-to-peer connections, and during this process your true IP address can be exposed. This can be a potential privacy concern and other websites, advertisers, or malicious actors can exploit WebRTC to discover your actual location.

Does a VPN protect me from WebRTC leaks?

Not always. Many VPN services do not automatically prevent WebRTC leaks because the IP discovery process happens at the browser level, not the network level. Some VPN providers include built-in WebRTC leak protection in their browser extensions, but a standard VPN connection alone may not be sufficient. The safest approach is to disable WebRTC entirely in your browser settings.

How can I protect my browser or prevent a WebRTC leak?

There are several ways to prevent WebRTC leaks depending on your browser. In Firefox, you can type about:config in the address bar, search for media.peerconnection.enabled, and set it to false. In Chrome and Edge, you can install browser extensions such as WebRTC Leak Prevent or uBlock Origin, which include options to block WebRTC IP exposure. Keep in mind that disabling WebRTC entirely will break browser-based video calling applications like Google Meet or Discord.

Why does the test show multiple public IPs?

Multiple public IP addresses in the results typically indicates that your device has more than one active network interface with a public IP, or that your VPN is leaking your real IP alongside the VPN-assigned IP. For example, if you are connected to a VPN but WebRTC discovers both the VPN server's IP and your true ISP-assigned IP, both will appear in the results. This is a sign of a WebRTC leak. In normal circumstances without a VPN, you should see only one public IP address matching your ISP connection.

Start using our API services, it takes just a few minutes

Create your account, pick a subscription plan, and make your first API call instantly with your API keyβ€”simple as that!

Get started now