Media Duplicate Manager helps you clean up large WordPress media libraries. It finds duplicate images, lets you choose which copy to keep, repoints the references it can find to that image, and then (optionally) deletes the duplicates.
It works in two ways:
You stay in control of every deletion:
Before deleting, the plugin repoints common references, including every generated image size (-300x200, etc.) and the original of a “scaled” upload: image URLs and wp-image-{ID} classes in post content and in post/term/user meta and options, block editor image, cover, media & text and gallery blocks, gallery shortcodes, featured images, WooCommerce product galleries and category images, the site icon, site logo, custom logo and header image, and ACF image, gallery and file fields (including repeater and flexible content sub-fields, and options pages). Plain numbers are only ever changed where they are known to be image references, so prices, counts and other settings are never touched.
Always test on a staging site with a full database and uploads backup before deleting on production. Reference replacement is best-effort; some page builders store image IDs inside JSON or cache their own rendered output and may need a manual refresh.
Disclaimer: You use this plugin entirely at your own risk. Always keep a current backup of your database and uploads, and double-check your site before and after merging. The author accepts no responsibility or liability for any data loss or site issues.
https://honeill-plugin-telemetry.vercel.app/api/v1/report and /api/v1/forget), run by the plugin’s author.