unused media cleaner
39 sites
No security coverage
This module helps site administrators find, report on, and batch-delete unused or large media files. It saves disk space and keeps the media library organized by providing reports on media usage with options to export data and perform bulk deletions.
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.