Image Resizer
Resize images to exact pixels, a percentage, or one-click presets for WordPress and social. Bulk resize photos online without losing quality. Everything runs in your browser, nothing is uploaded.
Drag images here or browse
JPG, PNG, WebP, GIF · up to 20 files · resized locally, your 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.
Presets scale to cover the exact size and crop the overflow from the center, so nothing gets stretched.
Image sizes that matter in 2026
Before you change image dimensions, know the target. These are the exact sizes the major platforms and WordPress expect this year. Resize to the size a slot actually displays, nothing bigger: extra pixels are invisible on screen and expensive on the wire.
| Use | Exact size (px) | Notes |
|---|---|---|
| WordPress featured image | 1200 × 628 | Safe default for themes and share previews; WordPress generates its smaller sizes automatically |
| Open Graph share image | 1200 × 630 | The og:image size Facebook, LinkedIn and Slack render; keep the key content centered |
| X (Twitter) post image | 1200 × 675 | 16:9 card image for posts and link previews |
| X (Twitter) header | 1500 × 500 | Mobile crops the edges, keep text near the middle |
| Instagram square post | 1080 × 1080 | Still the safest all-purpose Instagram size |
| Instagram story / Reel | 1080 × 1920 | 9:16 full-screen vertical, same size TikTok uses |
| YouTube thumbnail | 1280 × 720 | Must stay under 2 MB, so resize first, then compress |
| LinkedIn post image | 1200 × 627 | Link share cards; company page banners are 1128 × 191 |
| Facebook cover photo | 820 × 312 | Phones show roughly 640 × 360 of it, keep it simple |
| Profile picture | 400 × 400 | A square works everywhere; platforms round the corners themselves |
| Favicon set | 32 × 32, 180 × 180, 512 × 512 | Classic favicon, apple-touch-icon and PWA icon sizes |
| Full HD hero / wallpaper | 1920 × 1080 | Big enough for almost every screen; anything larger is wasted bytes |
For favicons specifically, our Favicon Generator produces the whole size set from one source image in a single pass.
How this resizer keeps images sharp
Naive resizing draws the image straight to the target size in one step. For large reductions that skips too much pixel information at once and produces aliasing: jagged diagonals, shimmering textures, mushy text. This tool resizes the way image editors do it: the canvas steps down in halves with high quality resampling at each step, then makes the final precise jump. The result is a resized image that looks like a photograph, not a screenshot of one.
The other half of quality is refusing to upscale. Enlarging a photo cannot recover detail that was never captured, so by default this resizer caps every target at the original size and tells you when it did. Animated GIFs are resized as a single frame, and a GIF kept in its original format downloads as PNG, since browsers cannot re-encode GIF.
Oversized images are the top cause of slow WordPress sites
The most common speed mistake on the web is uploading camera-sized photos into blog-sized slots. A modern phone shoots at 4000 pixels wide and 3 to 8 MB per photo, then a theme squeezes it into an 800 pixel column: the visitor downloads every one of those wasted megabytes anyway. Multiply by a dozen images per page and you get the slow Largest Contentful Paint that drags down Core Web Vitals and rankings. The fix costs nothing: resize images to their display size before uploading, then compress them, and most pages lose half their weight or more.
The hard part is knowing which pages are carrying the bloat right now. DevDome Site Health audits your site continuously, flags oversized images and other page weight offenders, and tracks your speed over time so a heavy upload never goes unnoticed.
Image resizing FAQ
How do I resize an image without losing quality?
Downscaling always discards pixels, but done properly the result stays sharp. This image resizer steps big reductions down in halves with high quality resampling instead of jumping straight to the target size, which avoids the jagged edges and moire patterns cheap resizers produce. Keep the quality slider at 80 or above for JPG and WebP output and a downscaled photo will look identical to the original at its new size.
What size should a WordPress featured image be?
Use 1200 x 628 pixels, which is the first preset in this tool. It is large enough for every theme layout, nearly identical to the 1200 x 630 Open Graph size social networks want, and WordPress generates all the smaller thumbnail sizes from it automatically. Uploading anything much larger just bloats your media library and slows the site down.
Can I bulk resize images at once?
Yes. Drop up to 20 images at a time and the current settings apply to every one of them: same pixel target, percentage or preset, same output format and quality. Each row shows the original and new dimensions and file size, and Download all saves every resized file in one go. Changing any setting re-resizes the whole batch instantly.
Does resizing an image reduce its file size?
Dramatically, because pixel count grows with the square of the dimensions. A 4000 pixel wide phone photo resized to 1200 pixels keeps only 9 percent of its pixels, so a 5 MB file routinely drops below 500 KB before any compression is applied. Resizing to the size you actually display is the single biggest file size win, ahead of format conversion and quality tuning.
How do I change image dimensions without stretching the photo?
Keep the aspect ratio lock on, which is the default. With the lock on you set one dimension and the other follows automatically, so nothing distorts. The presets work differently on purpose: they scale the image to cover the exact target size and crop the overflow from the center, because social sizes like 1080 x 1080 demand exact dimensions and stretching would look wrong.
Why will the tool not make my image larger?
Upscaling cannot add real detail, it only invents pixels, so enlarged images come out soft and blurry. To protect your photos this resizer never upscales by default: if a target is larger than the original, the image keeps its original scale and the row notes it. If you genuinely need a larger canvas, tick Allow upscaling and the exact target size is honored.
Are my photos uploaded when I resize them online here?
No. This tool runs entirely in your browser using the Canvas API: your images are decoded, resized and re-encoded on your own device and never touch a server. There is nothing to upload, no queue and no file size limit beyond your device memory, and private photos stay private.
More free tools: Image Compressor · Image Converter · WebP & AVIF Converter · Favicon Generator · SERP Snippet Preview