
Clean up your WordPress media library by finding and removing unused, duplicate, and orphaned media files. Reclaim disk space instantly.
| Author: | MD MEHEDI HASAN PARVEZ (profile at wordpress.org) |
| WordPress version required: | 6.0 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.0.2 |
| Added to WordPress repository: | 01-03-2026 |
| Last updated: | 10-03-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://wordpress.org/plugins/media-trim |
| Total downloads: | 284 |
![]() Click to start download |
|
Media Trim is the ultimate solution for keeping your WordPress media library clean and optimized. Stop wasting server space on unused images and forgotten uploads.
Whether you’re managing a small blog or a large content site, Media Trim scans your entire media library, identifies files that aren’t being used anywhere, and gives you the power to safely remove them with a single click.
Why Choose Media Trim?
- Smart Detection: Advanced scanning algorithms detect truly unused media by checking posts, pages, custom post types, meta fields, widgets, and theme options.
- Safe Cleanup: Files are moved to a trash system first, allowing you to restore them if needed before permanent deletion.
- Duplicate Finder: Identify and merge duplicate files to save even more space.
- File System Scanner: Find orphaned files on disk that aren’t in the media library.
Key Features
- Unused Media Detection: Scan and identify media files not used anywhere on your site.
- Duplicate Media Finder: Find files with identical content and merge them.
- File System Scanner: Discover orphaned files in your uploads folder.
- Trash System: Safe deletion with restore capability before permanent removal.
- Bulk Actions: Delete, trash, or restore multiple files at once.
- Detailed Reports: See exactly where each media file is being used.
- Performance Optimized: Batch processing to handle large media libraries.
External Services
This plugin connects to external third-party services to provide specific features. Below is a detailed disclosure of each service used:
Pexels API
This plugin includes an optional “Stock Images” feature that integrates with the Pexels API to search and import free stock photos directly into your site.
- What it does: Provides a searchable library of free-to-use stock images within the “Stock Images” tab.
- When data is sent: Only when you actively search for images or import a specific photo. No data is sent automatically or in the background.
- What data is sent: Your search terms and pagination preferences are sent to Pexels. Your Pexels API key (if provided in Settings) is sent as an authorization header.
- Service Provider: Pexels (Canva Pty Ltd)
- Terms of Use: https://www.pexels.com/terms-of-service/
- Privacy Policy: https://www.pexels.com/privacy-policy/
Development
This plugin uses @wordpress/scripts for building the admin dashboard React application. The human-readable source code is located in the admin/dashboard/ directory. To build the assets:
- Run
npm installto install dependencies. - Run
npm run buildto compile the production assets intoassets/admin/.
FAQ
ChangeLog
