Resize Images for WordPress
Right-size images before they hit your media library: 1200x628 featured images with a visual crop, content-width batches, honest quality handling, and one ZIP back. All local.
Drag images here or browse
JPG, PNG, WebP, GIF · up to 20 files · 80 MB and 50 MP per image · resized locally, files never leave your browser
With the lock on, set one dimension and the other follows each image automatically. Unlock and fill both to force exact dimensions.
50 percent halves both dimensions. Values above 100 need Allow upscaling turned on.
The media library diet that speeds up everything
Every oversized upload taxes a WordPress site four times: storage for the original, CPU for generating size variants, bandwidth when a theme grabs a bigger size than it renders, and backup weight forever after. Pre-resizing to display size, 1200x628 for featured images, content width for article photos, is the one optimization that pays before any plugin runs. Batch a post's images here, download the ZIP, and upload files that are already the right size. Then check what the page actually ships with the Page Speed Checker; images are almost always the biggest line item, and DevDome Site Health keeps watching it after you publish.
WordPress image sizes FAQ
What size should WordPress featured images be?
1200x628 is the safe modern default: large enough for every theme's hero slot and for the Open Graph preview most SEO plugins reuse it for, at a 1.91:1 ratio. Some themes prefer 16:9 (1200x675); check your theme's documented size and use the pixel mode above if it differs. The preset here outputs 1200x628 with a visual crop so the subject stays in frame.
Why resize before uploading instead of letting WordPress do it?
WordPress generates several downsized copies of every upload but KEEPS the original: upload a 6000-pixel photo and it sits in your media library and backups forever, multiplied per image. Pre-resizing to the largest size you actually display keeps the library lean, uploads fast, and stops themes that serve "full" size from shipping 8 MB heroes. It also avoids the server-side resize failures big images cause on cheap hosting.
What is the right size for in-content images?
Your theme's content width, roughly 700 to 900 px for most blogs, at 2x for high-DPI screens, so 1400 to 1800 px wide is the practical ceiling. Wider is wasted bytes. Use pixel mode with the width set and the lock on; heights follow each image automatically in a batch.
Does this replace an image optimization plugin?
It replaces the biggest part, dimension sanity, before files ever reach your server, which no plugin can retroactively un-bloat from your backups. Compression plugins still help with WebP conversion and lazy loading. Fewer megapixels in means everything downstream, thumbnails, CDN, backups, gets cheaper.
Is anything uploaded to this tool?
No, resizing runs in your browser. Your image's first upload is to your own WordPress media library. EXIF metadata (camera, GPS) is stripped from re-encoded files, which for published web images is usually the right call.
More free tools: Image Resizer · Image Compressor · Image Converter · Resize to 1200x630 · Page Speed Checker