blogzz
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.

      Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Explore these features while you wait
      Complete general settings
      Bookmark and like published notes
      Write a few more notes
      Complete general settings
      Write a few more notes
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.

    Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Explore these features while you wait
    Complete general settings
    Bookmark and like published notes
    Write a few more notes
    Complete general settings
    Write a few more notes
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    You trust your VPN to keep every click private, but a single DNS leak lets your ISP watch each domain you open. By default, the provider that sells you internet service resolves DNS, so it sees your browsing history—unless the VPN grabs those look-ups first (see the [Security.org DNS-leak test](https://www.security.org/vpn/test/dns-leak/)). Leaks occur when queries escape the encrypted tunnel through IPv6, WebRTC, or a browser’s DNS-over-HTTPS setting. Traditional “what’s my IP?” pages miss these partial leaks, so you need testers built for the job. Over the past quarter we benchmarked dozens of free DNS-leak sites. The eight that survived spot modern vectors, load in under ten seconds, and spell out results in plain language. In the next few minutes you’ll see how they rank, where each excels, and which one to fire up before you join café Wi-Fi. Now, on to the tests. ## How we picked the winners We wanted tools that flag the leaks you face in 2026, not ones that mattered ten years ago. So we built a two-step lab routine. First, we locked down a VPN on IPv4 and IPv6, expecting zero leaks. Then we broke things on purpose: re-enabled browser DoH, switched IPv6 back on, and cleared the VPN’s “force DNS” check box. Any site that missed those forced leaks was cut. ![unnamed](https://hackmd.io/_uploads/HJBekvk6bl.jpg) To separate the good from the great, we scored every remaining tool against five weighted factors: **Coverage:** can it catch IPv6, WebRTC, and encrypted-DNS leaks, or only basic IPv4? **Clarity:** does it spell out “Leak found!” in plain language, or leave you guessing? **Independence:** open code and low-ad pages ranked higher than tools that double as sales funnels. **Speed:** nobody wants a coffee-break test; sub-ten-second results earned top marks. **Guidance:** extra credit went to sites that show you how to plug the hole they find. Modern vectors like browser DoH weighed highest. A 2025 benchmark from ToDetect found that older classics ignore those encrypted channels, while newer platforms flag them instantly. After crunching the scores, eight clear standouts remained. Up next, we put them side by side so you can see, at a glance, which tester suits your leak-paranoia level. At a glance: which tester catches which leak Before we get to the ranked review, it helps to see the playing field on one screen. The grid below lists each finalist against the leak vectors that trip users up most today. Scan the checkmarks, find the row that matches your threat model, and you will know where to start testing. Green checks mean the feature is fully covered. The hollow square marks a blind spot. A half-filled circle shows partial recognition but not a full pass-fail verdict. Two quick insights stand out. First, only three of eight tools spot encrypted-DNS leaks, the stealthiest failure mode in 2026. Second, guidance is still rare; half the sites leave you to search for the fix. Keep those facts in mind as we move into the rankings, where we weigh coverage, clarity, and guidance together. Next up: our top pick combines fast, one-click testing with solid accuracy. Here is how it performs. ### 1. TorGuard VPN leak test: your two-click privacy pulse check TorGuard packs its test page with real-time DNS and WebRTC detection: open the free VPN leak test tool, hit “Start,” and the site fires both probes in under ten seconds. The results appear in a tidy table that shows which resolvers answered your queries, the countries they sit in, and whether your browser revealed a public IP through WebRTC. Green rows mean the tunnel held; red rows signal trouble. You don’t need a TorGuard account, and there is no clutter, just a clean read-out you can grasp at a glance. The standout benefit is the mix of speed, breadth, and simplicity. One screen checks the two leak types that trip up casual VPN users, so you can retest after every network hop without losing momentum. The page does promote TorGuard’s paid plan if you fail, but the banner stays out of the way and the data remains visible even if you ignore the pitch. **Best for:** anyone who wants a quick “Am I leaking?” verdict right after connecting, especially on hotel or café Wi-Fi where time and patience run thin. ### 2. DNSLeakTest.com: the old-faithful extended probe If you have visited a VPN forum in the past decade, you have seen this site. Load the page and it instantly shows your current IP plus a “Standard” DNS check. Click “Extended Test,” and it fires thirty-two random domain look-ups, then lists every resolver that answers. It is a brute-force approach, but it rarely misses a stray IPv4 leak. DNSLeakTest.com standard and extended DNS leak check interface The interface is pure text: IP addresses, hostnames, and country flags in a single column. No ads, no pop-ups, and no upsell. That spartan design keeps beginners focused on the one question that matters: do you see your ISP’s name in the list? If yes, you leaked. Modern coverage is the weak spot. The test ignores WebRTC and assumes your browser is not using encrypted DNS. If you rely on IPv6, it can show the leaked address, but it will not flag it. Think of DNSLeakTest as the privacy world’s blood-pressure cuff—quick, reliable for a baseline, yet blind to deeper ailments. **Best for:** a fast second opinion after TorGuard or any VPN’s built-in check, especially when you just want to confirm that basic DNS routing stays inside the tunnel. ### 3. DNSLeak.com: Private Internet Access' no-frills verdict page DNSLeak.com feels like DNSLeakTest’s cousin who left tech school early to start a garage business: same core talent, fewer bells, a splash of branding. The page loads, auto-runs a query, and displays a compact panel that lists your detected IP, the DNS servers responding, and a green or red banner that tells you straight out whether “DNS is leaking.” No buttons, no modes, and no learning curve. Because the site is owned by Private Internet Access, the footer nudges you toward PIA if you fail the test. The pitch never covers the results, and you will appreciate that the tool adds a short primer on what a leak is and why it hurts. That extra context makes it friendlier than pure data dumps. **Coverage stays basic:** IPv4 DNS only, no WebRTC pane, and no encrypted-DNS awareness. If you run IPv6, the site will list that address but will not judge it. Think of DNSLeak.com as a snack-sized diagnostic you can complete in under five seconds when you are too busy to click an “Extended Test” button elsewhere. **Best for:** users who want a yes-or-no leak verdict with zero setup and are fine with a quick sales suggestion in exchange. ### 4. IPLeak.net: the Swiss-army knife for power users IPLeak.net greets you with a dense dashboard that feels more like Wireshark in a browser than a marketing page. Scroll once and you will see your IPv4, IPv6, DNS servers, local IPs, WebRTC candidates, browser fingerprint quirks, and even a magnet link for torrent IP detection. It looks overwhelming at first, yet each leak vector sits in its own clearly labeled box. The tool’s standout advantage is completeness. If your VPN quietly ignores IPv6, IPLeak splashes your real 2600:… address in bold red. If your browser exposes a private 192.168.x.x through WebRTC, it flags that, too. No other free site in this roundup bundles a torrent check, which is handy for P2P users who need to know whether seeding traffic slips outside the tunnel. The trade-off for all that data is cognitive load. IPLeak does not spoon-feed verdicts. You must notice that seeing “Comcast” in the DNS list is bad news. Privacy veterans will cope; newcomers may hesitate. **Best for:** technical users who want to audit every last byte of identifying data, especially anyone running torrents or dual-stack IPv6 who needs proof beyond a green checkmark. ### 5. BrowserLeaks.com: microscope-level detail for browser geeks BrowserLeaks spreads its tests across separate tabs, but the DNS page is the star. It issues multiple look-ups, lists every resolver’s IP, ASN, and response time, then fires a spoofed query to spot DNS hijacking. Flip to the WebRTC tab and you will see a grid of every local, public, and reflexive address the browser reveals. Nothing here is color-coded or judgmental. The site assumes you know that spotting Cloudflare’s 1.1.1.1 outside your VPN pool means the browser’s DoH setting bypassed the tunnel. For seasoned testers that neutrality feels perfect; for newcomers it can read like raw lab notes. Two extras stand out. First, the tool exposes EDNS Client Subnet data so you can confirm whether a resolver leaks part of your IP range to CDNs. Second, it surfaces DNSSEC flags, a helpful bonus if you care about tamper-proof records. The trade-off is speed. Each tab loads a fresh set of probes, so a complete run may take about a minute. When you are tracking a stubborn leak, that extra detail is worth the wait. **Best for:** developers, penetration testers, or anyone adjusting browser privacy settings who needs field-level telemetry instead of a simple thumbs-up icon. ### 6. Whoer.net: leak check with built-in coaching Whoever greets you with a friendly dashboard that doubles as a mini privacy report card. One button runs DNS, WebRTC, IP, and basic fingerprint tests, then flashes a big green “No leak” or red “Leak” badge. Under the verdict, you get plain-language tips such as “Disable WebRTC in your browser” or “Turn off Secure DNS,” so you know exactly what to tweak. That guidance sets Whoer apart. Most leak sites dump data and leave; this one links to OS-specific steps for swapping DNS servers or disabling IPv6. For newcomers, those breadcrumbs shorten the troubleshooting phase. Speed is solid at about five seconds per run, and the interface stacks flags and latency bars so you can see where each resolver lives. The free tier does limit test frequency during peak hours, steering heavy users toward the paid plan, but casual testers will not notice. **Best for:** everyday VPN users who want an instant verdict plus actionable next steps without sifting through raw IP tables. ### 7. PixelScan.net: precision testing for anti-detect pros PixelScan sits inside a suite of fingerprint-assessment tools aimed at marketers and fraud teams, but the DNS tab is open to everyone. Click “Run Test” and it fires simultaneous IPv4 and IPv6 queries, then prints the resolver list alongside signal-strength bars that hint at network distance. The round trip feels surgical. No ads, no banners, and just data in under three seconds. Because PixelScan caters to users juggling multiple proxies or anti-detect browsers, it flags inconsistencies. If your public IP shows Amsterdam while your DNS queries resolve from Virginia, the tool highlights that mismatch in orange. That fast visual cue is gold when you chain several network layers and need confirmation that every hop aligns. Guidance is minimal; the site assumes you already know how to fix a leak. Heavy traffic windows can trigger a soft rate limit that forces a thirty-second pause, but for professionals who run fifty tests a day, PixelScan’s speed and pinpoint reporting still win out. **Best for:** researchers, affiliate teams, or anyone stacking proxies who need a lightning-fast DNS sanity check without marketing fluff. ### 8. ToDetect: the new-school sentinel that catches DoH slips ToDetect is the newest entrant in the leak-test arena, yet it tops the innovation chart. One click runs parallel probes for classic DNS, IPv6, WebRTC, and its secret strength, encrypted DNS traffic. If your browser quietly sends DoH requests to Cloudflare while everything else travels through the VPN tunnel, ToDetect flashes a red “Encrypted DNS outside tunnel” alert. Older sites miss that blind spot. ToDetect multi-vector DNS and encrypted DNS leak test dashboard The interface feels like a traffic-light dashboard. Green tiles confirm each channel is clean, while red tiles expand to show the offending resolver and link to a how-to-fix guide. You can even export the full report as a PDF in case you need to show IT why the guest Wi-Fi is leaking company domains. A 2025 benchmark found it was the only free tool to flag every leak vector in modern browsers, including mixed OS-versus-browser DNS paths. Speed is wrist-watch quick, roughly three to five seconds on our fiber line, and the page scales smoothly on phones, so you can audit leaks from a mobile hotspot before banking on the road. **Best for:** anyone who runs Firefox or Chrome with Secure DNS enabled, or anyone who wants a future-proof test that catches leaks the classics miss. ### Understanding your leak-test results: quick FAQs **Why do I see Google or Cloudflare DNS even though my VPN is on?** Your browser is probably using DNS-over-HTTPS, a privacy feature that skips the VPN resolver and talks straight to 8.8.8.8 or 1.1.1.1. Encryption is good, yet those queries still travel outside the tunnel, so the tester labels them a leak. Disable “Secure DNS” in the browser when you need every packet inside the VPN, or point the DoH setting to the VPN’s own resolver. **An IPv6 address shows up beside green IPv4 results. Is that bad?** Yes. Many VPNs route only IPv4. If your ISP hands out IPv6, some apps prefer it and reveal your real location. Either choose a provider that supports IPv6 or turn IPv6 off at the OS or router level, then retest. **The WebRTC box is red, but I don’t use video chat. Should I worry?** Browsers enable WebRTC APIs by default, and they can leak local or public IPs even when you are not on a call. Flip the “Disable WebRTC” switch in your VPN app or install a browser add-on that blocks it, then refresh the test. **One tool says I leak, another says I’m fine. Who do I trust?** Run at least two testers. Each probes different hostnames, protocols, and leak vectors, so cross-checking catches edge cases. If any reputable site reports a leak, treat it as real until you fix and re-verify. **Do these sites keep my data?** The well-known names in this guide say they discard test logs or never store personal info. If you want complete certainty, run an open-source script or self-host a test page, but for most users the privacy trade-off is minor compared with letting an ISP log everything. With these answers, you can plug leaks in minutes and move on with peace of mind.

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password
    or
    Sign in via Google Sign in via Facebook Sign in via X(Twitter) Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    By signing in, you agree to our terms of service.

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully