SE Image Cleaner - 1
SE Image Cleaner - Video

SE Image Cleaner

Find and remove orphaned images clogging up your Joomla site. SE Image Cleaner scans your /images/ directory, cross-references every file against your database, and shows you exactly which images are no longer used — so you can reclaim disk space and keep your media library clean.

Features:
Smart orphan detection across Joomla and popular extensions
Safe two-step deletion with reviewable trash folder
AJAX scanning with progress bar and logging
Safe list excludes protected images from scans
Core-only or full database deep scanning modes
Image previews, search, sorting, and pagination
One-click restore from trash to original location
Save money on web hosting
Supports Based on what I just read through the codebase, here's the full list:
Always scanned (Core mode):
Joomla core tables — content, categories, banners, contact_details, modules, menu, fields_values, fields, tags, template_styles, user_notes, newsfeeds, ucm_content
Third-party extensions (also scanned in Core mode if tables exist):
Supports SP Page Builder, EasyBlog / CRE8 Blog, VirtueMart, K2 ,Kunena Forum,Komento / Engage, WidgetKit widgets and Flexi Content.
Details:
Every Joomla site accumulates unused images over time. Articles get deleted but their images stay behind. Page builder layouts change but the old graphics remain in /images/. Plugins get uninstalled but their media files linger. Over months and years, this dead weight adds up — eating disk space, slowing down backups, and cluttering your media manager. SE Image Cleaner solves this by doing something deceptively simple: it checks every single image file in your /images/ directory against every reference in your database, and tells you which ones aren't used anywhere.
 
The scan runs entirely through AJAX, processing one database table at a time with a live progress bar. This means it works reliably on large sites with tens of thousands of images and hundreds of database tables — no PHP timeouts, no white screens, no memory errors.
 
You can watch the scan work through each table in real time. It doesn't just check Joomla core content. Out of the box, SE Image Cleaner knows about SP Page Builder, K2, EasyBlog, VirtueMart, Kunena, JCE, Akeeba Engage Flexicontent, and many more popular extensions. When you choose the "Scan All Tables" mode, it goes further and checks every text column in every table in your database, catching references you might not even know existed. When orphans are found, you're in full control. Preview thumbnails to jog your memory. 
 
Filter and sort by filename, size, or date. Select the ones you want to deal with and either move them to the built-in trash folder or delete them permanently. The trash folder acts as a safety net — images sit there until you're ready to permanently remove them, and can be restored to their original location at any time. For images that appear as orphans but you know are used in template files, CSS, or hardcoded in custom code, the safe list feature lets you mark them as protected. Safe-listed images are automatically skipped in all future scans, so you won't keep seeing the same false positives.
 
SE Image Cleaner is completely self-contained. It doesn't create any database tables, doesn't need cron jobs, and has no external dependencies. Install the component, run a scan, and start cleaning. The entire component can be removed just as cleanly as it was installed.
Version
v1.9.1 4 5 6
Last Updated
23 Jul 2026
Cost
£29 with 12 months support
JED Rating
4.5 ★★★★★ ★★★★★
A developer license option is available at checkout for unlimited activations.
📦 This product is part of the Image Utility Bundle , which also includes SE AI Image Resizer . Save £14.75 by buying the bundle. See the package →
📦 This product is part of the Joomla Cleaner Bundle , which also includes SE AI Extension Cleaner . Save £9.00 by buying the bundle. See the package →

Changelog

v1.9.0 15 Mar 2026
1.7.6 | Added support for Flexi Content
1.8.0 | Various features and fixes
1.8.7 | Bug fixes
1.9.0 | Bug fixes and improved scanning engine
1.9.1 | Support added for Easy Blog and Cre8 Blog
?>

Contact us

If you have any questions, need a quote or want to chat to us about websites, please fill out the form and we will get back to you as soon as possible.

Image