Finds and deletes redundant files from the uploads folders that are not visible in WordPress Media Library.
These orphan files may have been left behind from:
- Failed or interrupted uploads
- Plugin operations or migrations
- FTP/SFTP uploads not registered in WordPress
- Database restores or imports
Features
- Scans uploads directory for orphan media files
- Supports images: JPG, JPEG, PNG, GIF, WebP, BMP, TIFF, SVG, ICO
- Supports documents: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, ODT, ODS, ODP, TXT, RTF, CSV
- Supports audio: MP3, WAV, OGG, FLAC, AAC, M4A, WMA
- Supports video: MP4, MOV, AVI, WMV, MKV, WebM, FLV, M4V, MPEG, MPG
- Supports archives: ZIP, RAR, 7Z, TAR, GZ
- Safe manual selection before deletion
- Warns when orphan count exceeds server’s max_input_vars limit (typically 1000)
- Optimized O(1) performance with hash-based detection
Note
This plugin does NOT manage “unattached” images in the Media Library. WordPress already provides built-in filtering for unattached media.
