VPN Leak Test: Check Visible IP, DNS, WebRTC and IPv6 Signals
Check visible IP, DNS, WebRTC, IPv6, and browser/session signals in one local report for your current browser and network context.
This is an exposure estimate, not a VPN provider certification. It does not test every server, app, device, browser, or network, and a low-review result is still only a browser/session snapshot.
What this means for you
Run the check to see what this means
This block turns the result into plain language: what the finding does and does not show, and what to do next.
Nothing has been checked yet.
Direct answer
VPN Leak Test: Check Visible IP, DNS, WebRTC and IPv6 Signals: answer first
VPN Leak Test compares visible IP, DNS, WebRTC, IPv6, and browser signals for the current browser session. It can highlight mismatches before and after a VPN change, but it does not certify that a VPN is secure.
VPN reconnect wizard
Before, connect VPN, re-test, save a safe receipt.
Capture the current browser/session result, connect or change your VPN manually, then re-run the same checks to see what changed.
Run the test once, then save the before snapshot.
VPN consistency matrix
Compare route, DNS, WebRTC, IPv6, and fingerprint changes
The matrix is local to this browser tab. It is meant for troubleshooting after reconnecting VPN, switching server, changing Secure DNS, or changing browser settings.
Run the test, save a baseline locally, reconnect or change VPN settings, then run again.
Likely scenarios
What the current combination may mean
These are conservative troubleshooting labels. They do not certify provider behavior, device-wide routing, or account-level privacy.
Likely scenarios appear after the first run.
Retest checklist
What to retest after changing VPN, DNS, or browser settings
A higher exposure estimate means more visible browser/session signals may need review. Safe Copy exports use safe summary categories and remove raw IP, exact city, full user-agent, raw fingerprint data, raw resolver IPs, and WebRTC candidates. Read the methodology.
See what Safe Copy includes before sharing or saving a result.
Combine IP, WebRTC, IPv6, DNS leak, fingerprint, user-agent, and related privacy signals in one report.
Quick answer
A VPN leak test compares the route you expect with the signals this browser shows
Run the test before and after connecting your VPN. Review visible IP route, DNS resolver owner, WebRTC candidates, IPv6 visibility, and browser fingerprint signals together before deciding whether a setup needs attention.
Checks
Diagnostic Signals
Each card runs in your browser and updates independently. If a network request, browser API, or permission path cannot run, the result is marked Inconclusive.
Current public IP
Shows the IP address and approximate network details returned by MyIPScan's same-site IP endpoint.
- Public IP
- Not tested
- Network
- Not tested
- Location
- Not tested
DNS leak status
Compares public resolver signals from Cloudflare and Google DoH checks.
- Resolvers
- Not tested
- Signal
- Not tested
WebRTC exposure
Looks for public IP candidates exposed through WebRTC ICE gathering.
- Candidates
- Not tested
- Signal
- Not tested
IPv6 exposure
Checks whether the current IP endpoint or WebRTC candidates reveal global IPv6 details.
- IPv6 observed
- Not tested
- Signal
- Not tested
Browser fingerprint warning
Summarizes visible browser attributes that a VPN usually does not change.
- Browser
- Not tested
- Signals
- Not tested
Local privacy report
Combines the observed signals into a browser-generated report you can copy for troubleshooting.
- Generated
- Not tested
- Stored
- Generated locally in browser.
Next steps
Confirm results with the dedicated tools
Guides
Related privacy guides
These existing MyIPScan guides explain the signals behind the report and common ways to reduce exposure.
Before / after privacy flow
Compare one browser or VPN change at a time
This page is focused on visible IP, DNS, WebRTC, IPv6, and browser/session signals. Run the focused VPN Leak Test first, then use Public Exposure Report for the combined route map. Results are visible browser/session signals, not a certification.
Status language
Use conservative result labels
These labels keep the result understandable without implying a VPN, browser, device, or account is safe.
A browser/session signal was visible and should be compared with what you expected.
The observed signal appears consistent with the stated route or browser behavior.
The signal may need closer review before relying on this setup for the current session.
The check ran, but this page cannot cover every app, device route, server, or future connection.
The tested signal was not observed in this browser/session.
The signal has not run yet or the browser did not provide enough data.
Fix checklist
Where to review settings after a signal needs attention
Settings names change. Treat this as a route to verify, then rerun the focused check and the Public Exposure Report.
VPN Before/After Checklist
Keep the privacy workflow free and receipt-first
This is not a monetized VPN recommendation block. The useful conversion path is a safe checklist and receipt for users who need repeatable troubleshooting.
One-time scans are free. Monitoring beta is optional, requires approved public targets, and does not mean public signup, automatic alerts, billing, or dashboards are live. See How We Make Money and the Affiliate Disclosure.
About this checkWhat it checks, what it cannot, and how to read it
Check my VPN
What this checks
Visible browser-session signals that should be reviewed together: public IP route, DNS resolver owner, WebRTC candidates, IPv6 visibility, and browser fingerprint summary.
Limits
What this cannot check
It cannot inspect every app, VPN server, device route, account risk system, browser profile, network policy, or future connection.
Read results
How to interpret results
A good result means the visible IP, DNS, WebRTC, and IPv6 signals align with the route you expected, and no unexpected non-VPN route appears in this browser session.
Warnings
What a warning means
A warning means one visible signal may not match your expected route. It is a reason to review settings, not proof that the VPN, device, or account is unsafe.
Fix path
What to do next
Change one setting at a time, such as VPN server, Secure DNS, IPv6, WebRTC, or browser profile, then run the same test again for comparison.
Retest
When to retest
Retest after reconnecting the VPN, switching networks, changing DNS, updating browser privacy settings, or moving between normal and private profiles.
Quick reference
VPN Leak Test: what this tool does
Checks visible IP, DNS, WebRTC, IPv6, and browser signals for common VPN exposure clues.
How to use
- Run it once with the VPN off and save that result as the before state.
- Connect the VPN, run it again, and compare the two sets of signals.
- Change one setting between runs, or you will not know which one moved the result.
What the result means
The test lines up visible IP, DNS resolver, WebRTC candidates and IPv6 reachability for this browser session and flags where they disagree. A mismatch is a real finding worth chasing. Agreement means these four checks agreed once, in this tab, on this route.
Limitations
- It observes one browser. Traffic from other applications, from system services, or from a second device on the same VPN is outside what it can see.
- A clean run is evidence about this moment and this route. It says nothing about a provider's logging, jurisdiction or infrastructure.
- Reconnecting, switching servers or waking the device can change the answer, so a saved result stops being current.
VPN Leak Test — Common Questions
What does a VPN leak test check?
This test checks five layers simultaneously: your visible public IP (does it show the VPN server or your real ISP IP?), DNS resolver (is it your VPN provider's DNS or your ISP's?), WebRTC (does the browser expose your real IP through WebRTC APIs?), IPv6 (is your IPv6 address leaking alongside a masked IPv4?), and browser fingerprint signals. A working VPN should show all five pointing to the VPN — not your home network.
How do I know if my VPN is actually working?
Run this test while connected to your VPN. Your visible IP should match your VPN server's location (not your real city). The DNS should show your VPN provider's servers. No WebRTC public IP should appear that differs from your VPN IP. IPv6 should either be blocked or routed through the VPN. If any of these differ — you have a leak specific to that layer.
My IP looks correct but something else is leaking — why?
This is common. A VPN can route your IPv4 traffic correctly while DNS queries still go to your ISP (DNS leak), or while WebRTC exposes your real IP (WebRTC leak), or while your IPv6 address bypasses the tunnel entirely (IPv6 leak). Each layer is independent. Check each result individually and run the specific test for the leaking layer.
Which VPNs pass all leak tests?
No provider passes everywhere, so this page does not answer that question - it tests your session, not a product. The same client can pass on desktop and leak IPv6 on a phone, pass on Wi-Fi and leak after a reconnect, pass with the kill switch on and fail with it off. What a pass means here: your visible IP, DNS resolver, WebRTC candidates and IPv6 all point at the VPN and none of them at your ISP. Test the VPN you actually have, on each device and network you use it on, and again after a reconnect.
What should I do if my VPN is leaking?
1. Enable the VPN kill switch (blocks all traffic if VPN drops). 2. Disable IPv6 in your OS network settings if your VPN does not tunnel it. 3. Install the VPN provider's browser extension to block WebRTC. 4. Set your DNS manually to your VPN's servers. 5. If the same layer still leaks after all four, the client is not handling it on your platform - check the provider's own documentation for that layer, and test again on a second network before concluding anything about the app. Full guides: What Is a VPN Leak | self-test pages for 11 providers.
Next checks and references
Run this test while connected to a specific VPN
Each page walks you through the same checks in context of one provider. Results reflect your current browser session only — not a certification or review of the provider.