Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

unused media cleaner

No security coverage Under active development 50 sites

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

  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.
Drupal 9–11

Ask your assistant about unused media cleaner

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • file Drupal core
  • media Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jul 2025
Latest release
8 months ago
Releases (12 mo)
1
Maintenance
Active

Releases

Version Type Core PHP Release date
1.0.2 Stable 9–11 Feb 4, 2026
1.0.1 Stable 9–11 Jul 24, 2025