Block Ads.
Protect Privacy.
System-wide ad blocking for Android using Local VPN or Root Proxy. Smart DNS filtering, zero data collection. Just peace of mind.



How It Works
Three simple steps to an ad-free Android experience.
Open BlockAds
Launch the app and tap the power button.
Start Routing
Use Local VPN or Root Proxy (iptables) to filter DNS.
Enjoy Ad-Free
Ads are blocked system-wide. No compromise.
Packed with Features
Everything you need for a clean, private Android experience.
System-wide Blocking
Block ads in every app and browser using Dual Routing (VPN/Root).
Uncompromised Privacy
Block trackers and phishing. 100% local — data stays on your device.
Advanced DNS & DoH
DNS-over-HTTPS support and HTTPS filtering (Beta) for ultimate privacy.
Per-App Filtering
Easily bypass the ad blocker for selected apps that might break.
Built-in Filter Lists
StevenBlack, AdGuard DNS, EasyList. Region-aware defaults based on your language.
Auto-updates & Sync
Auto-update filter lists on schedule. Auto-reconnect on device boot.
Comprehensive Logging
Real-time DNS query logs with search, filtering, and optional export.
Dynamic Material 3
Dark / Light themes with 7 accent colors and Material You support.
Widgets & Quick Tile
Instantly toggle protection from your home screen or notification shade.
Custom Rules & Backup
Add your own block/allow rules and export config to JSON.
Battery Friendly
Only filters DNS packets locally. Zero background battery drain.
Free & Open Source
No ads inside, no subscriptions. Transparent by design.
Built with Trust
Privacy is not just a feature — it's our foundation.
Is BlockAds safe?
Yes. The app only filters DNS queries locally. No personal data is intercepted or transmitted.
Why does it need VPN permission?
For non-root devices, a local VPN tunnel intercepts DNS requests. If your device is rooted, you can use the Root Proxy Mode (iptables) instead.
Does it work with all apps?
Yes. BlockAds works system-wide. You can whitelist specific apps if needed.
Is it really free?
100% free, no ads in the app, no in-app purchases, and the source code is open.
Proudly Open Source
BlockAds is transparent by design. Explore our source code, contribute, or support the project.
Android App
The core DNS filter engine and Android client.
Filter Compiler
High-performance Go backend for building trie/bloom formats.
Default Filters
Auto-updating curated ad-blocking list repository.
Official Website
The Next.js landing page and compiler dashboard you're viewing.
Support the Development
If BlockAds has made your mobile experience better, consider dropping a small sponsorship to help cover server and development costs.
Ready for an Ad-Free Life?
Take back control of your Android experience today.