unused_media_cleaner
25 sites
No security coverage
Unused Media Cleaner helps Drupal site admins find, export, and batch-delete large or unused media files. Save disk space and keep your media library organized with easy reporting and cleanup tools.
Features
- Generate a report of all media files above a chosen size threshold (1–10 MB).
- See where each media item is used, or if it is unused.
- Export the report to CSV (includes site name and timestamp).
- Batch delete all unused media files with one click (confirmation required).
- Estimate WebP size for each media item.
- Fast and reliable: all actions use the Drupal Batch API.
- No CSV dependency for display: all data is stored in Drupal state.
Use this module to keep your site lean, especially if you regularly upload large files or want to audit unused media.
Post-Installation
- Enable the module and assign the Access Eduservice Cleaner Media report permission to appropriate roles.
- Go to
/admin/content/media/cleaner/reportto generate and view the media report. - Export the report to CSV at
/admin/config/media/cleaner/export-csv. - Delete unused media at
/admin/config/media/cleaner/delete-unused(confirmation required).
No extra configuration is required. All actions are available from the admin interface.
Additional Requirements
- Media module (Drupal core)
- File module (Drupal core)
Recommended modules/libraries
- None required. Optionally, modules that extend media management may complement this tool.
Similar projects
- Media Cleanup – Focuses on removing unused media, but Unused Media Cleaner adds reporting, CSV export, and WebP estimation.
- File Delete – Deletes unused files, but does not provide detailed media usage reports or batch CSV export.