DNS & Hosts › SparkleDNS
thumb_up Follow me on GitHub to get notifications about my projects (like Fossdroid Core), thanks! close

SparkleDNS

Encrypt DNS requests without routing all your traffic through a VPN.
Version: 1.1.2
Added: 15-10-2026
Updated: 06-11-2026

Protect your DNS requests with encrypted DNS-over-HTTPS, while your other internet traffic stays on its normal connection. SparkleDNS gives you control over DNS without routing your whole device through a VPN server.




  • Send DNS queries to your chosen DoH server using RFC 8484.

  • Check server protocol and latency before you connect.

  • See live queries and stats, filter activity, and block domains with a tap.

  • Add custom domain rules or blocklists by URL, including HaGeZi Pro, Pro++ and TIF presets, updated automatically every day or week.

  • Let selected apps bypass the DNS tunnel.

  • Connect or disconnect in one tap, or use the Quick Settings tile.



SparkleDNS creates a local VPN tunnel to capture DNS traffic only. DNS requests go to your selected DoH server; everything else uses your regular connection. Switch servers while connected and the tunnel restarts automatically. No analytics or Google Play Services are included.



Choose SparkleDNS for a lightweight Android DNS client with clear controls over encrypted DNS and domain blocking. Install SparkleDNS and take control of your DNS requests.



Screenshot of SparkleDNS Screenshot of SparkleDNS Screenshot of SparkleDNS
code Source file_download Download