Even better, faster and safer Internet with lots of cool toggles!
Override & secure your DNS with DNSCrypt & DNS-over-HTTPS/2 (DoH) resolvers. Works with WiFi & cellular

DNSCrypt is a protocol that authenticates communications between a DNS client and a DNS resolver. It prevents DNS spoofing. It uses signatures to verify that responses originate from the chosen DNS resolver and haven't been tampered with. You can learn more about DNSCrypt protocol at

Our app implements DNSCrypt & DNS-over-HTTPS/2 (DoH) protocols and allows you to secure your DNS traffic against of spoofing. It overrides your DNS settings with a single or multiple DNSCrypt or DNS-over-HTTPS/2 (DoH) resolvers. Works both for WiFi & cellular.

■ dnscrypt-proxy version: 2.0.44 ■

■ App features ■
• Easy to setup & use;
• Clean simple yet powerful UI;
• iOS integration – works at system level;
• Acts as DNS server to prevent DNS traffic leakage;
• Supports both DNS-over-HTTPS/2 (DoH) and DNSCrypt protocols;
• TLS 1.3 support for DoH;
• Supports DNSSEC;
• Multiple resolvers support (if none selected - DNSCloak will use the whole list);
• Load balancing within a set of resolvers: app will automatically measure and keep track of their speed, then balancing the traffic across the fastest available resolvers;
• Toggable DNS responses caching (reduces latency and improves privacy);
• Built-in config editor - take full control over your setup
• Custom lists and static servers (via config editor);
• Supports DNS queries logging (separate for regular and suspicious queries);
• Configurable Blacklist, IP blacklist, Whitelist (with logs);
• Domain cloaking feature;
• Queries forwarding feature;
• Automatic background updates of resolvers list;
• Can force outgoing connections to use TCP, that may be useful if your traffic is routed through a TCP-only tunnel such as Tor;
• Passcode lock for the app;
• Works both for WiFi & cellular;
• Supports both 32-bit & 64-bit devices running iOS 10 or later.

■ Contact Us, Support & Feedback ■
If you have any questions – feel free to contact us. You can use "Contact Us" link in the app, "App Support" link in the "Reviews" tab of the App Store or send us email on

What’s New

Version 2.2.2

Fix for iOS 15.1.
Bump dnscrypt-proxy to 2.0.44.
Layout fixes.

Ratings and Reviews

4.6 out of 5
1.8K Ratings

1.8K Ratings

Varenc ,

Amazing app! Best one out there

Besides the VPN routing, the DNS part of this seems to be dnscrypt-proxy, but running on iOS. Which is amazing! And unlike dnscrypt-proxy, this app has a very simple and powerful UI! Getting logging setup on DNSCloak is easier than setting it up on a desktop machine.

If you’re the techie type you can even modify the dnscrypt toml config file directly for ultimate power.

Overall, very impressed that a free iOS app built on top of a rather techie-centric open source tool has such a slick and easy to use GUI! Plenty of iOS ports of popular OSS projects are user interface train wrecks... DNS Cloak is a pleasant exception!

teamcaffeine ,

Update: very upset

Yall might remember my 5 star glowing review which sat on the main app page for some time. Well i have retracted my review till issue is resolved. Just updated and app is all out of whack. Have to start app several times for resolvers to load. When they finally do, it will not connect to any of them. I tried about 15 of them just now, and i made sure to uncheck the old ones before i tried a new, so i know its not the DNS fault. Just says connecting forever. I try restarting app, and it still just hangs on connecting. So i goto app store to write this, and end up discovering that while dnscrypt is open, my internet literally does not work, like at all. Had to exit out to get here: please fix guys, this was seriously like my favorite app. I have never regretted clicking update button soo much, please test your product better before releasing updates that drastically change how the back-end works.

CascadeLover ,

Best DNS Changer App!

After trying every other device-wide adblocking app in the App Store, I was discouraged, thinking I’d never find one that was simple to use and worked without stopping. This isn’t an adblocker app by definition; but the AdGuard DNS servers work great, and are one of the (many!) options in this app.
It’s been several days since I installed this app, and I’ve restarted the device several times, without the DNS ever stopping. It works perfectly. Thanks for the awesome app, and to everyone else looking for a good adblocker or simply a good DNS app, your search has ended. 😄

App Privacy

The developer, Center for the Cultivation of Technology gemeinnützige GmbH, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You Might Also Like