If you’re running a WordPress site, chances are your media library is full of JPG and PNG files that are bigger than they need to be. Converting them to WebP is one of the easiest wins for page speed — and you don’t necessarily need a plugin to do it.
Here’s how to actually get it done, plugin-free or otherwise.
Why Bother Converting At All
WordPress doesn’t convert your images automatically unless you tell it to. Every image you’ve ever uploaded is sitting in your media library at its original JPG or PNG size. Since images are usually the heaviest part of any page, this directly affects your load time, your Core Web Vitals scores, and — since Google factors page speed into rankings — your SEO.
Converting to WebP typically shrinks image file sizes by 25-35% with no visible quality difference, which is a meaningful improvement for almost zero effort.
Method 1: Convert Manually With an Online Tool (No Plugin Needed)
This is the fastest route if you don’t want to add another plugin to your site (WordPress sites tend to accumulate too many plugins as it is).
- Go to your Media Library and export or download the images you want to convert (or grab them directly from your file system via FTP/hosting file manager).
- Upload them to a free image to WebP converter — you can convert multiple images in one batch instead of doing them individually.
- Download the converted WebP files.
- Re-upload them to your Media Library, replacing the old versions (or upload as new and update the image references in your posts/pages).
This method gives you full control over which images get converted and when, without any plugin overhead or settings to configure.
Method 2: Use a WordPress Plugin
If you’d rather automate this going forward, several WordPress plugins can auto-convert images to WebP on upload (and often convert your existing library in bulk too). This is worth doing if you’re publishing images frequently and don’t want to think about format conversion every time.
The tradeoff: another plugin means another thing that could slow down your admin dashboard, conflict with your theme, or need updates. If you’re only dealing with an existing batch of images and don’t upload constantly, the manual method above is often simpler and just as effective.
Updating Image References After Conversion
If you replace files directly (same filename, same location), WordPress won’t need any reference updates. But if you upload the WebP versions as new media items, you’ll need to update the image blocks/tags in your posts and pages to point to the new files — otherwise your old JPG/PNG images will keep showing up.
A quick way to check: open a page in an incognito window and inspect the image file extensions being loaded.
Common Mistake to Avoid
The most common issue people run into is converting the images but forgetting to actually swap the references in their content — so the site is technically “using WebP” in the media library, but the live pages are still pulling the old files. Always double-check a few live pages after conversion to confirm the new format is actually being served.
What This Does For Your Site
Once your images are in WebP:
- Pages load faster, especially on mobile
- You’re more likely to clear the “serve images in next-gen formats” warning in PageSpeed Insights
- Your Core Web Vitals scores improve, which can indirectly help SEO
Next Step
While you’re optimizing page speed, it’s worth doing the same cleanup on your site’s CSS and JavaScript files. Unused whitespace, comments, and unminified code add up the same way oversized images do — you can run your stylesheets and scripts through a CSS minifier and JS minifier for the same kind of quick win.
Converting your images to WebP takes maybe ten minutes for a typical site. It’s a small task with a disproportionately large payoff.
Convert your images now with the free Image to WebP Converter — no signup, batch upload supported.
