Encrypted DNS on Windows

Windows 11 has DNS over HTTPS built into Settings, most people have never seen it, and it takes about five minutes to turn on. That is the pitch a recent XDA piece made, and it is right: encrypted DNS is the cheapest privacy upgrade on a Windows machine, and yet a majority of desktops still ship queries in the clear to whichever resolver the router hands them. Anyone on the same LAN, the ISP, and the coffee-shop AP can read every domain we look up.

We tested seven apps and setups for encrypted DNS on Windows, from the built-in DoH client in Windows 11 to the third-party clients that add filtering, per-app rules, and switching between DoH, DoT, and DoQ. Every one of them stops plaintext DNS leaks. The differences are in filtering, telemetry, and how much control we get over which app talks to which resolver.

What to look for in an encrypted DNS app for Windows

A good encrypted DNS client on Windows should do more than tunnel port 53:

Quick comparison

AppBest forPlatformsFree planStarting price/moRating
NextDNSConfigurable filtering with per-network profilesWindows, macOS, Linux300k queries/moModest yearly subscription4.8 / 5 on user reviews
ControlDCustom DNS with per-app and geo-routing rulesWindows, macOS, LinuxFully free tierModest yearly subscription4.8 / 5
AdGuard DNSBlocklist-first resolverWindows, macOS, Linux300k queries/moModest yearly subscription4.7 / 5
Cloudflare WARPZero-config privacy with a tunnel optionWindows, macOS, LinuxFully freeWARP+ modest monthly4.5 / 5
Simple DNSCryptFree DNSCrypt / DoH front-endWindowsFully free, open sourceFreeCommunity, GitHub
YogaDNSPer-application DNS rulesWindowsTrialModest one-time licensePaid utility
DNSCrypt-ProxyHeadless resolver for power usersWindows, macOS, LinuxFully free, open sourceFreeGitHub project

Windows 11’s built-in DoH client is the eighth pick — it is not an “app” in the store sense but it is the sensible baseline. We cover it last.

The apps

1. NextDNS

NextDNS is the pick if we want the setup of a hosted resolver plus the control of a self-hosted Pi-hole. The dashboard exposes filter groups (ads, trackers, adult, malware, phishing, cryptomining, gambling, dating) and every popular open blocklist. Per-profile analytics show which domains got queried and which got blocked, and the log-retention setting can be turned off entirely for teams that do not want a record kept. The Windows client sets up DoH in the OS and a per-profile switch for home versus work networks.

Where it falls short: the free tier caps at 300,000 queries a month, which most single desktops will slide under but a household will not. The dashboard has grown wide enough to feel like a small SIEM.

Pricing:

Platforms: Windows, macOS, Linux, Android, iOS, routers

Download: NextDNS

Bottom line: the sensible pick for a single-user machine that wants strong filtering and honest analytics.

2. ControlD

ControlD ships one of the cleanest desktop clients in the space and its differentiator is per-application routing. We can point Chrome at one profile, Steam at another, and everything else at a third. Geo-unblocking, custom rules per domain, and a stack of pre-built filters (ads, trackers, malware, IoT telemetry) are all first-class. The company is a spin-off of the Windscribe VPN team, and the audit posture reflects that — no query logs kept, transparent uptime, third-party audits.

Where it falls short: the free tier is generous but the fine-grained rules live in the paid plan. The desktop app takes a beat to open on first launch.

Pricing:

Platforms: Windows, macOS, Linux, Android, iOS, routers

Download: ControlD

Bottom line: the pick for anyone who wants Chrome and the corporate VPN talking to different resolvers.

3. AdGuard DNS

AdGuard DNS is the resolver for someone who wants ad and tracker blocking as the default and not much else to configure. Two family-safe presets, per-server DoH endpoints, and a Windows client that binds every network interface to the encrypted upstream. Stats are shipped to the AdGuard dashboard only if we choose; the “no logs” resolver skips the analytics entirely.

Where it falls short: the customisation surface is thinner than NextDNS or ControlD. If we already run AdGuard Home on a server, this is redundant.

Pricing:

Platforms: Windows, macOS, Linux, Android, iOS

Download: AdGuard DNS

Bottom line: the pick for a set-and-forget encrypted DNS that blocks ads out of the box.

4. Cloudflare WARP

Cloudflare WARP is the free option that needs no thinking. Install the client, sign in with an email, and every DNS query on the machine goes over an encrypted tunnel to Cloudflare’s 1.1.1.1 resolver. The premium WARP+ tier upgrades the transport to the Argo tunnel for a real latency win in bad-network regions, and Zero Trust WARP adds team-level policies for family or small-business use. It doubles as a light VPN, though a real VPN is still a better VPN.

Where it falls short: filtering is limited to Cloudflare’s 1.1.1.1 for Families blocklists. Everything about the app assumes a Cloudflare account.

Pricing:

Platforms: Windows, macOS, Linux, Android, iOS

Download: Cloudflare WARP

Bottom line: the free encrypted DNS with the lowest setup cost, and the safest pick if we cannot commit to a paid resolver.

5. Simple DNSCrypt

Simple DNSCrypt is the open-source, Windows-native front-end for the DNSCrypt Proxy. It ships with a curated list of public resolvers that support DNSCrypt v2, DoH, and DoT, and it wires them into the Windows resolver via loopback. Because everything runs local, there is no cloud account and no telemetry.

Where it falls short: the UI is functional, not polished. Per-app routing is not part of it. Anyone who wants filtering has to pick a resolver whose upstream already filters.

Pricing:

Platforms: Windows

Download: Simple DNSCrypt

Bottom line: the pick for anyone who wants encrypted DNS without a hosted account, and does not mind picking their own resolver.

6. YogaDNS

YogaDNS is a paid Windows utility that solves the per-application DNS problem more thoroughly than ControlD does. Rules can match on process name, IP range, or DNS query, and route each match to a different upstream over DoH, DoT, DNSCrypt, or plain UDP for local domains. For anyone who runs a mix of homelab services, a work VPN, and a personal browser on the same machine, YogaDNS is the tool that keeps them out of each other’s DNS tables.

Where it falls short: the UI shows its Windows-utility heritage. It is a paid utility rather than a hosted service, so filtering depends on which upstream we point rules at.

Pricing:

Platforms: Windows

Download: YogaDNS

Bottom line: the alternative when the “one resolver for everything” model does not fit.

7. DNSCrypt-Proxy

DNSCrypt-Proxy is the command-line resolver that Simple DNSCrypt wraps a UI around, and running it directly is a reasonable move for anyone comfortable in a config file. It supports DoH, DoT, DNSCrypt v2, Oblivious DoH, and anonymised DNS relaying. On Windows it runs as a service, listens on loopback, and takes an nsswitch-style config to route rules to upstreams. For anyone building a headless setup or scripting the resolver for reproducibility, it is the primitive to use.

Where it falls short: no UI. Configuration is a TOML file. Small mistakes in the config land as no-DNS moments during a busy afternoon.

Pricing:

Platforms: Windows, macOS, Linux, BSD

Download: DNSCrypt-Proxy releases

Bottom line: the pick for scripting the whole encrypted DNS stack under source control.

8. Windows 11 DNS over HTTPS

Windows 11 ships a DoH client in Settings → Network & Internet → Ethernet or Wi-Fi → DNS server assignment. Set the DNS to 9.9.9.9 (Quad9), 1.1.1.1 (Cloudflare), 8.8.8.8 (Google), 76.76.2.0 (ControlD), or 94.140.14.14 (AdGuard) and switch DNS encryption from Off to “Encrypted only (DNS over HTTPS)”. The system resolver takes over from there, no third-party client required. This is the setting the XDA article called out and it is the right baseline.

Where it falls short: the picker only recognises a small list of well-known resolvers. Custom DoH endpoints for a NextDNS profile or a private resolver still need a third-party client. No filtering, analytics, or per-app rules.

Pricing: included with Windows 11

Platforms: Windows 11 (Windows 10 has a preview-quality DoH client behind a flag)

Download: Microsoft DoH guide

Bottom line: the free five-minute upgrade every Windows 11 machine should have on, whether or not we add a third-party client on top.

How to pick the right encrypted DNS app on Windows

For most people, the sensible stack is Windows 11 DoH pointed at Cloudflare or Quad9 as the baseline, plus NextDNS or ControlD as the filtering layer for the home network. That way a Wi-Fi switch to a hotel network still gets encrypted queries, and the filtering profile follows the account.

FAQ

Is Windows 11 DoH good enough on its own? For encrypted DNS with no filtering, yes. It hides queries from the LAN and the ISP. If we want ad or tracker blocking, or per-app rules, we still want a third-party resolver or client on top.

Which encrypted DNS resolver is the fastest on Windows? Cloudflare and Google land within a few milliseconds of each other on most home connections in the US and EU. NextDNS and ControlD’s anycast networks are competitive. The right answer is to benchmark against our own network, because ISP peering matters more than a leaderboard.

Does encrypted DNS replace a VPN? No. Encrypted DNS hides the domain we look up but not the IP we connect to. A VPN hides the destination IP as well. For everyday browsing on a home network, encrypted DNS covers the biggest leak. For public Wi-Fi, we want a VPN too.

Can I run encrypted DNS with a home Pi-hole or AdGuard Home? Yes. Point the Pi-hole’s upstream at a DoH or DoT resolver, and let Windows use the Pi-hole as its regular DNS server on the LAN. Some setups run a lightweight DoH client on the desktop for coffee-shop days and the Pi-hole for home.

What is the difference between DoH, DoT, and DoQ? DoH tunnels DNS over HTTPS on port 443, DoT tunnels DNS over TLS on port 853, and DoQ tunnels over QUIC. All three encrypt the query and prevent LAN or ISP snooping. DoH is the best-supported on Windows because it shares port 443 with normal HTTPS traffic.