DNS Toggle
DNS Toggle is a free, open-source privacy app for Android. Easily toggle and automate Private DNS through the Quick Settings panel. It has 131 GitHub stars and is released under the MIT license, and you can install it from F-Droid.
- Android
- Kotlin
- Privacy, ad-blocking & VPN
- Actively maintained
About DNS Toggle
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.
Privacy and F-Droid
F-Droid builds DNS Toggle from its published source code and flags anti-features such as ads, tracking or reliance on non-free services.
No anti-features flagged on the latest F-Droid build.
Screenshots
Screenshots from the app's F-Droid listing.
Similar apps
More open-source privacy, ad-blocking and VPN apps
Clash Meta For Android
MetaCubeX/ClashMetaForAndroid
A rule-based tunnel for Android.
Privacy, ad-blocking & VPNAndroid
sing-box
SagerNet/sing-box
The universal proxy platform.
Privacy, ad-blocking & VPNAndroidOutline
OutlineFoundation/outline-apps
A VPN or proxy client.
Privacy, ad-blocking & VPNAndroidiOS
Mullvad VPN
mullvad/mullvadvpn-app
Protect your online privacy with a fast, trustworthy, and easy-to-use VPN.
OfficialPrivacy, ad-blocking & VPNAndroidiOS
Rethink
celzero/rethink-app
Firewall apps, use WireGuard VPN, monitor network, block malware, change DNS.
Privacy, ad-blocking & VPNAndroidApp Privacy Policy Generator
nisrulz/app-privacy-policy-generator
Generate a customized Privacy Policy and Terms of Use document for your mobile apps.
Privacy, ad-blocking & VPNAndroidiOS
What is DNS Toggle?
DNS Toggle is a free, open-source privacy app for Android. Easily toggle and automate Private DNS through the Quick Settings panel. It has 131 GitHub stars and is released under the MIT license, and you can install it from F-Droid.
Is DNS Toggle free and open source?
Yes. DNS Toggle's source code is public on GitHub under the MIT license, which is OSI-approved or FSF-free. F-Droid, which builds it from source, flags no anti-features such as ads or tracking on its latest build.
How do I install DNS Toggle?
You can install DNS Toggle from F-Droid (package com.ericlowry.dnstoggle); the links are on this page. Its GitHub repository also publishes releases (latest: v3.0.4).
Is DNS Toggle still maintained?
The repository's most recent commit was on Oct 7, 2026. Its F-Droid listing was last updated on Sep 26, 2026. appsgit only lists apps whose repository had a commit in the last six months.


