Free VPN Leak Test & Public IP Checker
Run a free VPN leak test for WebRTC and IPv6, identify your DNS resolver, or check your public IP via browser and curl. RookCheck shows what websites actually see when your VPN is on.
IP & Geolocation Analysis
Complete IP analysis with geolocation, ISP details, headers, and network information
Enter any IP address or domain to analyze
HTTP Headers Analysis
Comprehensive analysis of HTTP request headers including proxy detection and security headers
Timezone Information
Detect user timezone, locale settings, and date/time formatting preferences
Guide & FAQ
Why run a VPN leak test?
A connected VPN icon is not enough. WebRTC STUN requests and untunneled IPv6 can still expose your real IP. Identify which DNS resolver you use and compare it to your VPN's expected DNS.
Check public IP with curl
Compare your terminal exit IP with the browser result. If they differ, split tunneling or a misconfigured client may be leaking.
curl -s https://rookvpn.com/check/api/ip/addressWhat RookCheck tests
Public IPv4/IPv6 visibility, DNS resolver ownership, WebRTC ICE candidates, canvas/WebGL/font fingerprint signals, and browser system info — all free, no account required.
Is this VPN leak test free?
Yes. Every RookCheck privacy and leak test on rookvpn.com/check is free with no signup.
Does RookCheck work with any VPN?
Yes. Connect NordVPN, ExpressVPN, Mullvad, WireGuard, OpenVPN, Hiddify, or any other client, then run the leak tests and compare to your disconnected IP.
What is a VPN leak?
A VPN leak is any path where your real IP or WebRTC candidates leave the encrypted tunnel — even while the VPN client says Connected. DNS should be compared to your VPN's expected resolver.
