Image Resizer & Thumbnail Generator
Processed Client SideResize images to any size and turn them into thumbnails — pick an exact width and height, a ready-made preset like YouTube 1280×720 or Open Graph 1200×630, a maximum dimension, or a percentage. Crop or letterbox to fit, convert the format while you are at it, and cap the file size. Everything runs in your browser, so your images are never uploaded.
Bookmark this tool now — skip the search next time you need it.
About Image Resizer
This tool runs entirely in your browser. Whatever you paste is processed on your own device and is never uploaded, logged, or sent to any server.
The Image Resizer turns a full-size photo or screenshot into whatever dimensions you actually need — an exact width and height, a ready-made preset like a 1280×720 YouTube thumbnail or a 1200×630 Open Graph image, a maximum longest side, or a plain percentage of the original. You decide how a mismatched aspect ratio is handled: crop to fill, letterbox to fit, or stretch. Because thumbnails usually need to be light as well as small, you can change the output format on the way through and cap the result at a file size like 50 KB. Decoding, resizing, and re-encoding all happen in your browser, so nothing is uploaded.
Key features
- Four ways to size an image: exact width × height, a named preset, a maximum dimension, or a percentage
- Fifteen presets covering website thumbnails and cards, YouTube, Open Graph, Facebook, Twitter/X, LinkedIn, Instagram (square, portrait, story), Pinterest, avatars, app icons, and favicons
- Cover, contain, and stretch fit modes, with a transparent, white, black, or custom background behind letterboxed images
- Reads PNG, JPG, WebP, AVIF, GIF, BMP, ICO, SVG, and iPhone HEIC/HEIF; writes PNG, JPG, WebP, or "same as input"
- Maximum file size mode that searches for the highest quality still fitting your KB budget
- Large live preview plus original → resized dimensions, file size, and the percentage saved
- Batch resizing with per-file stats, a batch total, and Download all
- Filename styles: photo-1280x720, photo-thumbnail, photo-resized, or unchanged
- 100% client-side — your images never leave your device
How to use it
- Choose how you want to size the image: a preset, an exact width and height, a maximum dimension, or a percentage.
- Pick the fit — Cover crops to fill the box, Contain fits the whole image inside it, Stretch distorts to the exact size.
- Set the output format (or leave it on "Same as input"), then either drag the quality slider or switch on a maximum file size.
- Drop in one or more images, or click to browse.
- Check the preview and the size stats, then save each file or use Download all.
Tips & common mistakes
- Cover is the right default for thumbnails: every output is exactly the size you asked for, with the overflow cropped from the centre. Use Contain when nothing may be cut off — a logo or a product shot — and accept the bars.
- Resizing cannot add detail that was never captured, which is why "Don't enlarge images smaller than the target" is on by default. Turn it off only when you genuinely need the larger canvas.
- Maximum file size only works for JPG and WebP. PNG is lossless and has no quality dial, so a PNG that is too heavy usually needs smaller dimensions or a switch to WebP instead.
- WebP is the best all-round thumbnail format — typically 25–35% smaller than JPG at the same visual quality, and it keeps transparency.
- Downscaling below half size is done in repeated halving steps rather than one jump, which is what keeps small thumbnails sharp instead of speckled.
- Animated GIFs are resized as a single still frame — the first one.