Skip to content

Image Resizer

Drop in one photo or a hundred. Set a size, a format and a quality, then download them one by one or as a ZIP. Your images never leave this browser.

RunsIn browser
Sign-upNone
UploadsZero
ImagesJPEG, PNG, WebP, GIF, BMP, AVIF
Resize
Aspect ratio is kept. Images already smaller are left at their size.

Output
KB
Finds the highest JPEG/WebP quality that fits. PNG is lossless, so it can’t aim for a size.
Results
PreviewFileOriginalResizedSavedActions
Add images to see their new size here.

How it works

Each image is decoded by your browser, drawn onto a canvas at the new size, and re-encoded as JPEG, WebP or PNG. Nothing is sent to a server: you can switch off your network after the page loads and it still works.

Large reductions are done in halving steps with high-quality smoothing, which keeps fine detail and avoids the jagged, shimmering edges of a single big downscale. Phone photos are rotated using their orientation tag first, so portraits stay upright.

Target file size tries up to eight quality levels and keeps the best one under your limit. If even the lowest quality is too big, make the dimensions smaller.

Which format should I pick?

JPEG for photos that need to open everywhere. WebP is usually 25–35% smaller than JPEG at similar quality and works in every current browser. PNG is lossless: best for screenshots, logos and anything with transparency, but large for photos.

Questions

Are my photos uploaded?

No. Resizing and compression run in your browser. The files never leave your device, and the ZIP is built locally too.

How do I reduce a photo to under 100 KB or 200 KB?

Pick JPEG or WebP, tick “Target file size under”, and enter the limit. For a big photo, also set a max width such as 1600 px; smaller dimensions make small files possible at a decent quality.

Does resizing remove EXIF data?

Yes. Re-encoded images keep no EXIF, GPS or camera data. To remove metadata without changing the size or quality, use the Photo Metadata Remover.

What size should images be for a website?

For full-width images, 1600–2000 px wide is plenty for most screens; for inline content images 800–1200 px. WebP at quality 75–85 is a good default.

Why is the resized file bigger than the original?

If you keep the dimensions and choose a higher quality or PNG, the new file can be larger than an already-compressed original. Lower the quality or switch to JPEG/WebP.