ImageBlocker is a Safari content blocker that runs natively inside iOS. Choose exactly what to block — images, videos, audio, web fonts, CSS, JavaScript, or Ajax requests — using simple toggles. A 14-day free trial gives you full access to every setting. After the trial, image blocking remains free forever, and a Premium subscription keeps all blocking features unlocked.
Block all images (including SVG), video, and audio from loading in Safari. Eliminating heavy media files dramatically reduces data consumption and makes pages load noticeably faster — especially on slower connections.
Go beyond media with blocking for CSS stylesheets, JavaScript, and web fonts. Stripping away decorative and scripted resources results in a cleaner, text-focused reading experience and removes many tracking and ad scripts at the source.
For power users who want maximum control, Ajax and Fetch-based API requests can also be blocked. Be aware that many sites rely on these for login, search, and core functionality — use this setting with care.
Every feature is available free for 14 days after install. When the trial ends, image blocking continues at no charge. Maintaining control over videos, CSS, JavaScript, fonts, and API blocking requires a Premium subscription.
Six blocking categories — images, videos, web fonts, CSS, JavaScript, and Ajax requests — are each controlled by a dedicated toggle. Block everything for the cleanest experience, or block only images to save data while keeping sites functional. Settings take effect immediately without restarting Safari. After the free trial, the app automatically switches to free mode with image blocking on and the other toggles locked for Premium subscribers.
ImageBlocker works as a native Safari Content Blocker extension — the same mechanism Apple designed for this purpose. Rules are applied before Safari requests each resource, so there's no VPN tunnel, no proxy, and no extra battery drain. Enable it once in Settings → Safari → Extensions and it works automatically on every site.
When the 14-day trial ends, image blocking remains active at no cost. Locking down videos, audio, CSS, JavaScript, web fonts, and API requests requires a Premium plan. Subscriptions can be managed or cancelled at any time from the Settings screen or directly through the App Store subscriptions page.
Open the Settings app, navigate to Safari → Extensions, turn on WebBlocker, and choose "Allow for All Websites." Then open Safari and start browsing — pages will load without images, videos, or whichever resource types you've toggled off. Changing toggles in the app updates the rules in real time; reload the tab to see the difference.
From your iPhone home screen, open the Settings app. You can also tap the "Open Settings" button inside ImageBlocker to jump there directly.
Tap Safari in the Settings list, then tap Extensions. You'll see WebBlocker listed there.
Toggle WebBlocker on. When prompted for site permissions, select "Allow for All Websites" so the blocker applies everywhere in Safari.
"I use this every day on my commute to block images and videos on news sites. Pages load so much faster and my monthly data usage has dropped noticeably. The individual toggles make it easy to fine-tune exactly what gets blocked."
"Turning off JavaScript and CSS together gives you an almost text-only view of most pages — perfect for reading without distractions. I didn't expect to find an app with this level of control in such a clean interface."
"Even after the trial ended, having image blocking free is genuinely useful. Thumbnails disappearing from video sites alone saves a surprising amount of data. Considering going Premium for the full set of controls."
Find answers to common questions below.