

Scanner tab with sources, options, and live progress
Tidy Media finds and removes unused images, videos, and other media files cluttering your WordPress Media Library. Files are moved to a quarantine folder before deletion, so you can restore anything that turns out to still be in use.
Page builder support, WooCommerce detection, and custom field scanning are all included with no feature gating.
Files are not deleted directly. They are moved to a quarantine folder where they remain for a configurable retention period (default 30 days). One-click restore brings the file back to its original location with all thumbnails intact. After the retention period files are automatically deleted, or you can clear the quarantine manually at any time.
The scanner runs in two phases. First it collects every media reference it can find: post content, featured images, page builder data, WooCommerce products, custom fields, widgets, site options, and theme files. Then it compares every file in the Media Library against that list. Anything not found in any source is flagged as unused.
Scans run in batches with resource monitoring and can pause and resume, so they will not crash your site.
Elementor, Divi, Beaver Builder, WPBakery, and Bricks. Detects images used in widgets, modules, backgrounds, templates, and saved layouts. Builders that are not installed appear greyed out in the scan sources list.
Product featured images, gallery images, variation images, category and tag thumbnails, and downloadable files.
ACF, Meta Box, Pods, JetEngine, and Toolset Types. Image, file, gallery, and media fields in post meta, term meta, user meta, and option pages. Repeaters, groups, and flexible content layouts are walked.
Filter by file type, size, or upload date. Bulk actions for cleanup. CSV export of unused file lists. Detection of unregistered files (files in uploads/ without a Media Library entry, often left behind by backup or image optimization plugins).
No pro version, no upsells. Every feature is included.