DEV Community

TinySharp
TinySharp

Posted on

The Media Library rot nobody checks until it's a problem

If you've maintained a WordPress site for more than a couple of years, you've probably got this somewhere in your Media Library: thumbnail files that reference sizes your theme stopped using two redesigns ago, files that went missing after a host migration, and srcset entries pointing at images that 404 silently in production.

WordPress core doesn't give you a way to see this. wp media regenerate (if you even have WP-CLI access) regenerates everything, blindly, whether it's needed or not — which is slow, wastes disk I/O, and doesn't tell you what was actually broken in the first place.

That's the gap I built TinySharp Thumbnails to close.

What it actually does

Audits your Media Library and flags missing files, outdated dimensions, and orphaned sizes — before touching anything
Repairs only what's broken instead of blind full-library regeneration
Resumable jobs — if you're on shared hosting with execution time limits, the job picks back up instead of dying halfway through a 10k-image library
No telemetry — it doesn't phone home. What it checks stays on your site.

It's a free, standalone plugin — no account, no API key, no dependency on any other TinySharp product.

Why I built it this way

Most "optimize your media library" tools I found either (a) require you to nuke and rebuild everything, or (b) are bundled inside a bigger paid tool where the actual audit logic is locked behind a paywall. Neither felt right for something as basic as "tell me what's actually broken."

Try it

It's live on WordPress.org: TinySharp Thumbnail Audit & Repair

If you run it on a site with a large or old Media Library, I'd genuinely like to hear what it finds — especially edge cases. Still early days on this one, so bug reports and feature requests are welcome.

Top comments (0)