Years of uploads, page builder experiments, and theme switches leave hundreds of orphaned files on your server. SysWP scans your entire database — posts, meta, widgets, theme settings — and finds every attachment nobody is using.
The built-in media library was designed for uploading — not for auditing. You're flying blind.
WordPress shows you attachments, not whether they're actually used anywhere. An image can be "in the library" but referenced nowhere — just taking space.
A 3-year-old WordPress site can have gigabytes of unused images, PDFs, and videos. Most site owners have no idea. Their hosting bill grows while the files collect dust.
You can't manually search every post, widget, menu, custom field, and theme option to see if a file is referenced. There are thousands of places WordPress stores image URLs.
Every part of the media cleaner is designed to find exactly what's unused — and delete exactly what you tell it to.
Scans every WordPress table: posts, postmeta, options, widgets, custom fields, and theme settings. No file goes unchecked.
Unlike WordPress "trash", SysWP permanently removes the file from disk — including all thumbnail sizes and generated variants.
When WordPress generates an image, it creates dozens of thumbnail sizes. SysWP cleans all variants, not just the original upload.
WordPress system files (index.php, .htaccess, robots.txt) are automatically excluded from deletion — they're attachment records but required for site operation.
See every detected unused file before deleting anything. Name, file path, size, upload date. You decide what to remove.
Trigger the scan from SysWP dashboard without touching your WordPress admin. Results appear in seconds.
No FTP. No phpMyAdmin. No guesswork. Just scan, review, and delete.
Click "Run Scan" in SysWP. Our plugin scans your entire WordPress database and file system. Takes 30–120 seconds depending on site size.
SysWP shows you every orphaned attachment with its file path, size, and upload date. Review the list before taking any action.
Select files individually or in bulk. SysWP permanently removes them from disk — no trash step, no leftover thumbnails.
Start with a 7-day free trial. Upgrade when ready. Cancel anytime.
7 days, no card
Free
For freelancers
$19/mo
For WP site owners
$49/mo
For agencies
$99/mo
For large teams
$149/mo
6 months history
All paid plans include: 3-month history, public report sharing, biweekly automated reports, and SSL monitoring. See full comparison →
Everything you need to know before running your first media scan.
Scan your media library free for 7 days. No credit card required.
7-day free trial · No credit card · Cancel any time