DNS Toggle

Easily toggle and automate Private DNS through the Quick Settings panel.
AppID:com.ericlowry.dnstoggle
Author:Eric Lowry
License:MIT
Donation:Webpage
InRepoSince:2026-07-08
LastRepoUpdate:2026-07-25
LastAppUpdate:2026-07-25
LastVersion:1.7.1
Categories:Security, Internet
APK source:Github
icon

DNS Toggle is a small Android app that allows you to easily toggle and automate your phone's Private DNS through the Quick Settings panel.

IMPORTANT:
To modify Private DNS system settings, this app requires the WRITE_SECURE_SETTINGS permission. You must either have a rooted device, use Shizuku, or manually grant it via ADB:
adb shell pm grant com.ericlowry.dnstoggle android.permission.WRITE_SECURE_SETTINGS

Features

Privacy & Permissions

WhatsNew:

- UI fixes and better scrolling on Android TV
- Added What's New section to display latest changes
- Fixed display colors on older devices and TVs
- Turkish translation WIP (thanks Kyo様)

Download Metadata Source Issues Translation ChangeLog
1.png 2.png 3.png 4.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device. Some clients have this repo enabled by default, e.g. Neo Store, Droid-ify, or, of course, the IzzyOnDroid client by Sunil. With others (like the official client) you'll have to add this repo manually (see the hint on top of the package list for how to do that).

Packages

Version 1.7.1 (2026-07-25) verified help icon

Android Versions:
  • Target: 17.0
  • MinVer: 9.0
Permissions: help icon
Malware-Check:Passed help icon
14 Libraries detected: help icon

Download (1.8 M)

Version 1.7.0 (2026-07-24) verified help icon

Version 1.6.2 (2026-07-22) verified help icon