DNS Toggle
Easily toggle and automate Private DNS through the Quick Settings panel.
- Developer
- Eric Lowry
- License
- MIT
- Package
com.ericlowry.dnstoggle- Category
- Security, System
- Latest version
- 3.0.6 · Oct 29, 2026
- Minimum Android
- Android 9
Screenshots
Description
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
• Quick Settings Tile: Toggle Private DNS on/off directly from the Quick Settings panel.
• Custom DNS Providers: Define one or more preferred hostnames (e.g., dns.nextdns.io) and seamlessly switch between them.
• Wi-Fi Filtering: Automatically disable Private DNS when connected to specific Wi-Fi networks.
• Automatic Blocking: Automatically blacklists the current Wi-Fi SSID when Private DNS causes connectivity issues.
• VPN Override: Automatically enforce a specific DNS hostname or disable Private DNS entirely whenever a VPN is active on your device.
• Backup & Restore: Export and import your configuration via password-encrypted files.
• Dynamic Tile Labeling: Rename the Quick Settings tile.
• Hide App Icon: Keep your home screen clean while maintaining access via the Quick Settings tile.
Privacy & Permissions
• No tracking, no ads, and no data collection.
• Location permissions are optional, and only used to identify Wi-Fi network names for the SSID Filter feature. They are never used to track your physical location.
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
• Quick Settings Tile: Toggle Private DNS on/off directly from the Quick Settings panel.
• Custom DNS Providers: Define one or more preferred hostnames (e.g., dns.nextdns.io) and seamlessly switch between them.
• Wi-Fi Filtering: Automatically disable Private DNS when connected to specific Wi-Fi networks.
• Automatic Blocking: Automatically blacklists the current Wi-Fi SSID when Private DNS causes connectivity issues.
• VPN Override: Automatically enforce a specific DNS hostname or disable Private DNS entirely whenever a VPN is active on your device.
• Backup & Restore: Export and import your configuration via password-encrypted files.
• Dynamic Tile Labeling: Rename the Quick Settings tile.
• Hide App Icon: Keep your home screen clean while maintaining access via the Quick Settings tile.
Privacy & Permissions
• No tracking, no ads, and no data collection.
• Location permissions are optional, and only used to identify Wi-Fi network names for the SSID Filter feature. They are never used to track your physical location.
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 3.0.6 | Oct 29, 2026 | Android 9 | 2.1 MB |
| 3.0.5 | Oct 14, 2026 | Android 9 | 2.1 MB |
| 3.0.4 | Oct 12, 2026 | Android 9 | 2.1 MB |
| 3.0.2 | Sep 26, 2026 | Android 9 | 2.1 MB |
| 3.0.1 | Sep 22, 2026 | Android 9 | 2 MB |
| 3.0.0 | Sep 18, 2026 | Android 9 | 2 MB |
| 2.2.0 | Sep 3, 2026 | Android 9 | 1.9 MB |
| 2.1.3 | Aug 23, 2026 | Android 9 | 1.9 MB |
| 2.1.2 | Aug 21, 2026 | Android 9 | 1.9 MB |
| 2.1.1 | Aug 19, 2026 | Android 9 | 1.9 MB |
| 2.1.0 | Aug 11, 2026 | Android 9 | 1.9 MB |
| 2.0.0 | Aug 10, 2026 | Android 9 | 1.9 MB |
| 1.7.1 | Jul 28, 2026 | Android 9 | 1.8 MB |
| 1.6.2 | Jul 26, 2026 | Android 9 | 1.8 MB |
| 1.6.1 | Jul 21, 2026 | Android 9 | 1.8 MB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
Similar apps
-
Trigger
Open doors via Wi-Fi using HTTPS/SSH.
-
Screenshot Tile (NoRoot)
Customizable screenshot tool with quick settings shortcut and floating button
-
Coffee
Keep display awake
-
Mute reminder
Remind you to mute media
-
Prepaid Balance
Keep track your prepaid balance
-
Auto Auto-Rotate
Automatically remembers your auto-rotate setting for every app
-
Drowser
Simple background app killer
-
Scrambled Exif
Remove the metadata from your pictures before sharing them