Image Resizer
Resize, crop and rotate images in bulk, or shrink them to a target size like 50 KB. Everything runs locally with zero file uploads.
- In
- PNG · JPEG · WebP · GIF · BMP · AVIF
- Out
- JPEG · PNG · WebP · AVIF · ZIP
No images yet
Drop images to resize
JPEG, PNG, WebP, AVIF, GIF, BMP — as many as you like. You can also paste an image. Nothing is uploaded.
Resize, crop and rotate images in bulk — or shrink them to an exact file size
This image resizer changes the dimensions of one photo or a few hundred at once: by pixels, by percentage, or to fit a box without stretching. It can also crop every image to the same aspect ratio, rotate and flip them, convert them to JPEG, PNG, WebP or AVIF, and — for upload forms that insist on "maximum 50 KB" — compress each image until it fits a target size. Everything happens on your device; the images are never uploaded.
How to resize an image
- Drop your images on the page, choose them, or paste one with Ctrl/⌘ + V. You can add as many as you like.
- Pick a resize: Pixels for an exact width or height, Percent to scale everything by the same amount, or None to keep the size.
- Optionally crop to an aspect ratio such as 1:1 or 16:9, rotate or flip, and choose the output format and quality.
- For a size limit, turn on Target file size and pick 20 KB, 50 KB, 100 KB or your own number.
- Press Resize, then download each image or all of them as one ZIP.
Pixels and kilobytes are different things
Dimensions — 1280 × 960 pixels — say how big an image looks. File size — 85 KB — says how many bytes it takes to store, and that depends just as much on the format and the compression quality as on the pixel count. Two photos of the same dimensions can differ in size by ten times.
That is why "resize image to 50 KB" needs more than a resize. In Target file size mode the tool first keeps your dimensions and searches for the highest JPEG, WebP or AVIF quality that fits the limit. Only if even low quality is still too big does it reduce the dimensions step by step, and it tells you for each image whether the target was reached. PNG is lossless and cannot be squeezed to a number, so in this mode a PNG is saved as JPEG — or as WebP when it has transparency.
Choosing the output format
- Keep original
- JPEG stays JPEG, PNG stays PNG and WebP stays WebP. Other formats, such as GIF or BMP, are saved as PNG.
- JPEG
- The safest choice for photos and for upload forms that only accept .jpg. No transparency.
- PNG
- Lossless, for screenshots, logos and images with transparency. Larger for photos.
- WebP
- Usually 25–35% smaller than JPEG at the same quality, with transparency. Supported by every current browser.
- AVIF
- The smallest files of all for photos, at the cost of slower encoding. Check that the place you upload to accepts it.
Crop, rotate and flip
Crops are centred and use the same aspect ratio for every image, which is what a batch needs: square 1:1 for profile pictures and marketplaces, 4:3 or 3:2 for photos, 16:9 for banners and thumbnails, 9:16 for stories, or a custom ratio such as 35:45 for a passport photo.
Rotation turns images by a quarter turn at a time, and flipping mirrors them. Photos from phones are shown upright before anything else happens, because the orientation recorded by the camera is applied when the image is read — the result needs no rotation flag and looks the same everywhere.
Private, and built for batches
Images are decoded, resized and encoded in your browser with WebAssembly codecs compiled from Rust. Nothing is sent to a server, so there is no upload wait, no file limit imposed by a server and nothing left behind. Files are processed one after another to keep memory use low, and you can cancel at any time.
Re-encoding also drops most metadata, such as GPS coordinates. To remove EXIF data without changing the image at all, use the EXIF remover. For conversions with a live before-and-after comparison, use the image converter, and for longer chains of steps — background removal, resize, convert, rename — the batch image processor.
Frequently asked questions
- How do I resize an image to exactly 50 KB?
- Turn on Target file size and choose 50 KB. The tool finds the highest quality that stays under 50 KB and only reduces the dimensions if it must. The result is at or just below the limit, which is what upload forms check.
- Does resizing reduce image quality?
- Making an image smaller removes pixels, but done with good resampling it looks sharp at its new size. Saving as JPEG, WebP or AVIF adds compression; a quality of 80–90 is hard to tell from the original.
- Can I resize many images at once?
- Yes. Drop as many images as you like; the same settings are applied to all of them, and they download as a single ZIP.
- How do I make a PNG smaller in KB?
- Resize it to fewer pixels, or convert it to JPEG or WebP. In Target file size mode this happens automatically: images without transparency become JPEG, images with transparency become WebP.
- How do I crop an image to a square?
- Choose 1:1 under Crop. The largest centred square is kept, and you can resize it to, say, 1080 × 1080 pixels at the same time.
- Why does my resized photo keep its upright orientation?
- Phones store portrait photos sideways with a rotation flag. The tool applies that flag before resizing, so the output is stored upright and displays correctly everywhere.
- Are my images uploaded?
- No. Every step runs in your browser, and the images never leave your device.