Block Ads at the DNS Level
Blocks ads, trackers, and malware before they reach your device. Works on every device, everywhere. Encrypted and fast. No email required. Free.
Generate an account key, then configure DNS on your device.
Why this exists
uBlockDNS is a DNS-level ad blocker built on the same open source filter lists that power uBlock Origin, the most effective content blocker available. uBlock Origin runs as a browser extension on desktop.
If you're on an iPhone, a smart TV, a game console, or a work machine, you can't install browser extensions. That's most devices for most people.
The filter lists that power DNS blocking (HaGeZi, OISD, and others) are open source. They're maintained by volunteers and built specifically for domain-level filtering. But applying them usually means self-hosted hardware or a paid subscription.
uBlockDNS applies those lists before your device connects. You configure your device to use uBlockDNS, and ads, trackers, and malware are blocked before the connection is ever made. No extension needed. Works on any device.
Who I am
I run ublockorigin.com as a community resource. It's a fan site, not the official project. The official home of uBlock Origin is Raymond Hill's GitHub. Most people who visit are on mobile. They leave with no solution. They deserved one, so I built this.
What this is not
uBlockDNS is not part of uBlock Origin. It's not endorsed by Raymond Hill or the uBlock Origin team. It's not a fork, not a spinoff, not affiliated in any way.
We use the same community filter lists. So does AdGuard, so does Brave, so does every content blocker. The lists are open and free. The DNS service that applies them is what we built.
The client is open source under MIT. Anyone can audit or contribute.
What free means here
The DNS blocking is free. DNS-level blocking shouldn't cost money to try.
No query limits. No paywalls.
If we ever charge for anything, it'll sit on top of what's already here. What's free now stays free.
Uros Gazvoda
Balanced protection for daily browsing.
Blocks pornography and explicit domains.
Blocks betting, casinos, and gambling domains.
Blocks major social-network domains.
The landing page already shows what gets blocked. The dashboard is where setup, device-level control, and troubleshooting stay manageable.
DoH and DoT, with verification
Each device gets its own connection details, then you verify traffic is actually reaching uBlockDNS before leaving setup.
https://my.ublockdns.com/workwork.dot.ublockdns.comConfirm setup with a live DNS check instead of guessing.
Selected: Automatic
Use the same account across phones, browsers, computers, and routers.
One account, separate devices
Create multiple devices, keep their stats separate, and give each one its own rules, presets, and connection details.
Family-safe on one device, stricter blocking on another, network-wide on the router.
Export settings, clear retained DNS history, or delete an account without support tickets.
Log in with a generated key instead of email and password reset flows.
See why something broke, then fix it
Recent queries tell you what was blocked. Domain-level controls let you allow or block a site without digging through lists manually.
Seen on Work MacBook in the last 24h
See patterns across your devices
The DNS Map makes it easier to spot which domains are noisy, which devices are active, and where the blocking pressure is coming from.
Blocks ads in all apps
Works on any device/browser
Cosmetic filtering (hide elements)
Per-element / per-page rules
No hardware or server needed
Custom block/allow rules
Works outside home network
Per-device profiles
Content filtering (adult, gambling)
No signup needed
Browser extensions offer the most thorough blocking for desktop browsers. DNS blocking covers your whole device but can't match per-element precision. They work best together.