Drupal is a registered trademark of Dries Buytaert

unused_media_cleaner

25 sites No security coverage
View on drupal.org

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

  1. Enable the module and assign the Access Eduservice Cleaner Media report permission to appropriate roles.
  2. Go to /admin/content/media/cleaner/report to generate and view the media report.
  3. Export the report to CSV at /admin/config/media/cleaner/export-csv.
  4. 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

  • 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.

Activity

Total releases
2
First release
Jul 2025
Latest release
1 month ago
Release cadence
195 days
Stability
100% stable

Releases

Version Type Release date
1.0.2 Stable Feb 4, 2026
1.0.1 Stable Jul 24, 2025