Free on WordPress.org

Clean the library. Keep the site.

Find unused and duplicate media, see exactly where every file is used, and clean up your WordPress library with confidence.

(01) How it works

Know before
you delete.

  1. 01

    Scan everything

    One click scans posts, pages, products, custom fields, page builders, widgets, menus and theme settings. Big libraries are scanned in small steps, so nothing times out.

    The summary cards and the grid of unused files after a scan
  2. 02

    See where it's used

    Every file lists the pages, products and settings that use it. No bare "unused" label you have to take on trust.

    The Used In details for a photo, showing the page it appears on
  3. 03

    Find it on the page

    Find on page opens the page, scrolls to the image and highlights it, so you can check with your own eyes before deleting anything.

    A photo highlighted on the live page, with a bar showing the match
  4. 04

    Clear out duplicates

    Exact copies, @2x scale exports and the same picture in another size or format. Each copy shows whether it's used, so you keep the one your pages rely on.

    The Duplicates tab with exact, scale and visual duplicate groups
(02) Features

Careful
by design.

Safety first

Nothing goes by accident

Deleting stays off until a scan has fully finished. Right before deleting, it re-checks content edited since the scan, and every delete asks first.

Deep scan

Looks where images hide

Block attributes, gallery shortcodes, ACF fields, Elementor data, WooCommerce galleries and category thumbnails, templates, global styles and Additional CSS.

Find on page

Check it on any screen

The highlighter runs on your live site, only for logged-in admins who opened it from the plugin, and steps through every match on the page.

A photo highlighted on a phone, with the match bar at the top
(03) Pro

An undo
for cleanup.

The Quarantine screen listing removed files with Restore buttons Quarantine

Removed, not gone

Removed files move to a protected quarantine and disappear from the Media Library. Check your site, then restore anything you needed with one click. They're deleted for good after 30 days, or however many you choose.

Duplicate groups with a Keep this one button on every copy Merge duplicates

Keep one, fix every page

Click Keep this one. Posts, pages, featured images, product galleries, custom fields and Elementor layouts that used the other copies switch to the one you kept.

(04) Pricing

Free to clean,
Pro to undo.

Free Available now

$0

On WordPress.org. Or search for it under Plugins → Add New in your dashboard.

  • Full site scan with resumable steps
  • Where every file is used, with Find on page
  • Exact, scale and visual duplicate finder
  • Filters, search and bulk delete
  • Re-checks content right before deleting
  • Support on the WordPress.org forum
Download on WordPress.org
Pro

$29/ year

Yearly: updates and support for a year, renewing at 20% off. Lifetime: pay once, updates for life. 14-day money-back guarantee.

Billing
Sites
  • Everything in Free
  • 30-day quarantine with one-click restore
  • Choose how long files stay, 1 to 365 days
  • Merge duplicates and update every page that used them
  • WebP and AVIF copies move with their originals
Buy Pro
(05) FAQ

Good
questions.

Is it safe?

It only deletes files you select, after you confirm, and only after a complete scan. Files found in use are skipped unless you say otherwise. It can't see every possible reference, so always keep a backup.

What can't it see?

Files referenced only from theme or plugin PHP code, hard-coded in theme CSS files, or linked from other websites. Check the Find on page result before deleting anything you're unsure about, or get Pro so you can restore it.

Will it slow down my site?

No. Scanning only happens when you click Scan in the admin. Nothing runs on the front end except the Find on page highlighter, and only for logged-in administrators who opened a page from the plugin.

Do I need the free plugin for Pro?

Yes. Pro is an add-on: install and activate the free plugin, then upload Pro and enter the license key from your purchase email under Media → Quarantine.

What happens when my license expires?

Deleting goes back to permanent and the merge button is hidden. Files already in quarantine stay there and can still be restored.

Can I move my license to another site?

Yes. Deactivate it on the old site under Media → Account, then activate it on the new one.

I need something custom.

I build custom WordPress work too. Email me with what your site needs.