WebRTC Leak Test
Check if WebRTC is leaking your real IP address behind a VPN.
WebRTC can reveal your real IP address even when using a VPN.
How to use
- 1
We automatically run the WebRTC leak test as soon as the page loads.
- 2
Compare your public IP (from your VPN/proxy) with any IPs exposed via WebRTC.
- 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 Leaks Your Real IP
Test if your VPN or browser is leaking your real IP address through WebRTC. Instant browser-based WebRTC leak detection. Free, no signup required.
Skycally's WebRTC Leak Test checks whether your browser is revealing your real IP address through the WebRTC protocol — a common security vulnerability that can expose your true location even when using a VPN. The test detects both your public IP and any local network IPs that WebRTC may be leaking to websites.
WebRTC (Web Real-Time Communication) is a browser technology used for video calls, voice chat, and peer-to-peer file sharing. It requires knowing the actual IP addresses of both parties to establish a direct connection. This means your browser may reveal your real IP to websites through WebRTC even when your VPN masks it at the network level.
A WebRTC leak is particularly dangerous for VPN users who rely on location privacy. A website can use JavaScript to trigger a WebRTC connection attempt, which forces your browser to reveal all its network interfaces — including your real public IP and local network IPs. Many popular VPN apps fail to prevent this.
If this test shows your real IP address while connected to a VPN, your VPN has a WebRTC leak. Solutions include using a VPN that blocks WebRTC leaks, disabling WebRTC in your browser settings, installing a browser extension that blocks WebRTC, or switching to a browser with better privacy defaults such as Firefox or Brave.
Frequently Asked Questions
What is a WebRTC leak?
A WebRTC leak occurs when your browser reveals your real IP address through the WebRTC protocol, even when connected to a VPN. Websites can use JavaScript to detect these IPs without your knowledge.
How do I fix a WebRTC leak?
Use a VPN that blocks WebRTC leaks, disable WebRTC in your browser settings, or install a browser extension like uBlock Origin with WebRTC blocking enabled. Firefox and Brave have stronger WebRTC privacy defaults.
Does every VPN prevent WebRTC leaks?
No. Many VPNs fail to block WebRTC leaks. If this test shows your real IP while connected to a VPN, your VPN is not protecting you from WebRTC exposure.
What is my local IP?
Your local IP (e.g. 192.168.1.x) is your address on your local network assigned by your router. WebRTC can reveal this alongside your public IP, which can help identify your network even when your public IP is masked.
Is WebRTC dangerous?
WebRTC itself is not dangerous — it enables useful features like video calls. The privacy risk comes from websites using it to detect your real IP. The risk is highest for VPN users relying on location privacy.
How do I disable WebRTC in Chrome?
Chrome does not have a built-in toggle to disable WebRTC. Use an extension like uBlock Origin with WebRTC blocking enabled, or switch to Firefox and set media.peerconnection.enabled to false in about:config.
What browsers are safest against WebRTC leaks?
Brave blocks WebRTC leaks by default. Firefox can be configured to prevent leaks via about:config. Chrome and Edge require extensions for WebRTC leak protection.
Does this test store my IP address?
No. The test runs entirely in your browser using WebRTC APIs. No data is sent to or stored on Skycally's servers.
You might also like
Other tools you might find useful.