Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

unused_media_cleaner

27 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
2 months 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