{"id":287051,"date":"2026-03-09T13:05:49","date_gmt":"2026-03-09T13:05:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-media-cleanup\/"},"modified":"2026-03-09T13:05:22","modified_gmt":"2026-03-09T13:05:22","slug":"assetbroom-media-cleaner","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/assetbroom-media-cleaner\/","author":18008461,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0","stable_tag":"1.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Assetbroom - Media Cleaner","header_author":"KAP ASIAs","header_description":"Detect unused media, duplicate images and clean your WordPress media library safely.","assets_banners_color":"56a6f1","last_updated":"2026-03-09 13:05:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":268,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"kapasias","date":"2026-03-09 13:05:22"}},"upgrade_notice":{"":"<p>Initial version.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3478138,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3478138,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3478138,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3478138,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3478138,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"AssetBroom scan dashboard"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4657,41786,227565,1125,146945],"plugin_category":[],"plugin_contributors":[186671],"plugin_business_model":[],"class_list":["post-287051","plugin","type-plugin","status-publish","hentry","plugin_tags-clean","plugin_tags-cleaning","plugin_tags-media-cleaner","plugin_tags-optimisation","plugin_tags-unused-images","plugin_contributors-kapasias","plugin_committers-kapasias"],"banners":{"banner":"https:\/\/ps.w.org\/assetbroom-media-cleaner\/assets\/banner-772x250.jpg?rev=3478138","banner_2x":"https:\/\/ps.w.org\/assetbroom-media-cleaner\/assets\/banner-1544x500.jpg?rev=3478138","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/assetbroom-media-cleaner\/assets\/icon-128x128.png?rev=3478138","icon_2x":"https:\/\/ps.w.org\/assetbroom-media-cleaner\/assets\/icon-256x256.png?rev=3478138","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/assetbroom-media-cleaner\/assets\/screenshot-1.jpg?rev=3478138","caption":"AssetBroom scan dashboard"}],"raw_content":"<!--section=description-->\n<p><strong>AssetBroom \u2013 Media Cleaner<\/strong> helps you detect and remove <strong>unused images, duplicate media files, and unnecessary thumbnails<\/strong> from your WordPress media library.<\/p>\n\n<p>Over time, WordPress websites accumulate hundreds or thousands of images that are no longer used. These unused files increase backup size, waste storage, and slow down website maintenance.<\/p>\n\n<p>AssetBroom scans your entire website and identifies <strong>unused media files<\/strong>, <strong>duplicate images<\/strong>, and <strong>generated image sizes<\/strong> safely.<\/p>\n\n<p>The plugin checks where images are used before marking them unused. This prevents accidental deletion of images used in:<\/p>\n\n<ul>\n<li>Posts<\/li>\n<li>Pages<\/li>\n<li>Page builders<\/li>\n<li>Featured images<\/li>\n<li>WordPress generated image sizes<\/li>\n<\/ul>\n\n<p>With AssetBroom you can safely <strong>clean your media library, remove unused images, and optimize storage<\/strong>.<\/p>\n\n<h3>Key Features<\/h3>\n\n<p>\u2714 Detect unused media files\n\u2714 Detect duplicate images in media library\n\u2714 Clean WordPress media library safely\n\u2714 Supports Elementor and page builders\n\u2714 Detect WordPress generated thumbnails\n\u2714 Detect responsive image sizes\n\u2714 Safe move-to-trash workflow\n\u2714 Lightweight and fast scanning\n\u2714 Developer friendly code<\/p>\n\n<h3>Why Clean Your Media Library?<\/h3>\n\n<p>Unused media files can:<\/p>\n\n<p>\u2022 Increase backup size\n\u2022 Slow down site migrations\n\u2022 Waste hosting storage\n\u2022 Make media management difficult<\/p>\n\n<p>AssetBroom helps you keep your <strong>WordPress media library clean and optimized<\/strong>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to '\/wp-content\/plugins\/'<\/li>\n<li>Activate the plugin<\/li>\n<li>Open <strong>Media Cleaner<\/strong> from the admin menu<\/li>\n<li>Scan for unused or duplicate images<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20delete%20images%20used%20in%20posts%3F\"><h3>Will this delete images used in posts?<\/h3><\/dt>\n<dd><p>No. AssetBroom scans posts, builders and thumbnails before marking media unused.<\/p><\/dd>\n<dt id=\"does%20it%20detect%20wordpress%20image%20sizes%3F\"><h3>Does it detect WordPress image sizes?<\/h3><\/dt>\n<dd><p>Yes. Images like 'image-300x300.jpg', 'image-1024x1024.jpg' etc are treated as used.<\/p><\/dd>\n<dt id=\"is%20deletion%20automatic%3F\"><h3>Is deletion automatic?<\/h3><\/dt>\n<dd><p>No. Images are moved to trash manually after review.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<p>Initial release<\/p>","raw_excerpt":"Detect unused images, duplicate media files, and safely clean your WordPress media library without breaking your website.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/287051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=287051"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kapasias"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=287051"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=287051"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=287051"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=287051"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=287051"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=287051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}