WordPress Unused Media Scanner

Features built for safe, deep media cleanup

Media Purge isn’t a blunt “delete unused files” button. It’s an intelligent WordPress unused media scanner and a complete scan → verify → trash → recover workflow — free for core cleanup, with no artificial scan limits.

✓ Free Core Scans✓ No Scan Caps✓ Safe Recoverable Trash✓ Deep Builder Support
Deep Scanner: Full audit of posts, meta, Elementor, Divi & WooCommerce
Comprehensive Capabilities

Built for real WordPress sites — not just post content

Everything you need to audit, clean, and protect your media library with total confidence.

Smart Unused Media Scanner

Every corner of your site, covered

Inspects post content, meta fields, featured images, WooCommerce product galleries, widgets, and customizer uploads with exact file sizes shown so you can prioritize what to clean.

  • • Post content & meta fields
  • • Featured images & galleries
  • • Widgets & Customizer uploads
  • • Exact file size per item

Deep Builder Scanning

Built for modern WordPress stacks

Parses Elementor JSON data, Divi module & layout meta, WPBakery shortcodes, and Beaver Builder layouts — plus Gutenberg blocks and classic markup.

  • • Elementor JSON meta
  • • Divi layout data
  • • WPBakery shortcodes
  • • WooCommerce gallery assets

“Used In” Display

Know before you trash

Shows exact post title, post type, and context (e.g. Featured Image on “About Us” or Elementor widget on “Home”) with direct edit links before you touch a file.

  • • Exact post & page titles
  • • Post type identification
  • • Specific location context
  • • One-click direct edit links

Safe Trash Flow

Recoverable by design

Unused files go to an internal trash — never an instant permanent delete. Default retention is 30 days and adjustable in Settings, so you have time to restore a mistake.

  • • Zero instant deletes
  • • 30-day default retention
  • • Configurable in settings
  • • Check Used In before you trash

Recovery Tab

Undo when you need to

Browse trashed media anytime, preview thumbnails, and restore individual files or bulk-restore in one click. Permanently delete only when you are 100% ready.

  • • Full trashed item browser
  • • One-click file restore
  • • Bulk restore support
  • • Manual permanent purge

Duplicate Detection

Find byte-for-byte copies

Files are grouped by MD5 cryptographic hash. Identical duplicates appear together with wasted-storage context — regardless of what filenames they were given.

  • • MD5 byte-level matching
  • • Grouped duplicate view
  • • Wasted storage metrics
  • • Filename-independent

Storage Analytics

See where your storage goes

Colour-coded visual breakdown by Images, Videos, Audio, Documents, and Other — plus overall library counts, unused counts, and potential storage savings.

  • • MIME-type distribution
  • • Total library size
  • • Recoverable space metrics
  • • Clear visual charts

Type Filters & CSV Export

Review offline or with clients

Filter unused media by format in one click. Export full unused lists and audit reports to CSV for client approval, agency handoffs, or peace of mind.

  • • One-click type filters
  • • Instant CSV report export
  • • Full item metadata
  • • Ideal for client audits
Deep Stack Integration

Full compatibility across the modern WordPress ecosystem

Most cleaners only search post content. Media Purge inspects where modern builders and plugins actually store images.
✓

Elementor

Widgets, backgrounds, galleries in JSON meta

✓

Divi

Module meta, layouts, and custom builder attributes

✓

WooCommerce

Product thumbnails, catalog images & full gallery arrays

✓

Gutenberg Blocks

Image, Gallery, Cover, Media & Text blocks & attachment IDs

✓

WPBakery

[vc_*] shortcode image attributes and visual composers

✓

Beaver Builder

Layout posts, node settings, and custom module photos

✓

Classic Editor

Standard tags, captions, and shortcodes

✓

Widgets & Customizer

Header images, site icons, logo uploads & stored URLs

Core Stays Free

Automation later. Core cleanup stays free.

Planned paid-tier ideas include one-click duplicate merge, scheduled auto-cleanup, advanced analytics, and virtual folder organization. They are labelled “Coming Soon” in the plugin. Scan → review → trash → restore will always be free.

Got Questions?

Frequently Asked Questions

Yes. Deep Elementor, Divi, WPBakery, Beaver Builder, and WooCommerce scanning is fully included as part of the free core plugin with no paywalls or artificial limitations.
Yes — full CSV export is available directly from the Scanner tab so you can audit results offline, review with clients, or keep records before trashing.
No. There are no artificial limits on core cleanup — no scan caps, no library size restrictions, and no file-count paywalls.
If an image URL is hardcoded directly inside custom CSS stylesheets or template files, it won’t appear in the WordPress database. You can easily add that file to the Whitelist tab so Media Purge permanently excludes it from cleanup recommendations.
Start With A Free Scan

Clean your media library with complete confidence

Join WordPress site owners who keep their media libraries fast, lean, and organized without risking live layouts.

Plugins → Add New → search “Media Purge”