1. Add Images
2. Resize Mode
3. Output
4. Resized Files
No images added yet. Drop a folder's worth of photos on the left — there is no file count or file size limit.
How Bulk Image Resizing Works
Each image is decoded from your file and redrawn onto an in-memory canvas at the target size you choose, then re-encoded by your browser. Because the drawing step happens at the new size directly, there's no intermediate full-size copy sitting in memory for the whole batch — files are processed one at a time.
Choosing a resize mode
- Fit within — scales the image so both dimensions fit inside the width/height you set, keeping proportions intact. The safe default for almost every use case.
- Exact dimensions — forces the output to precisely the size you enter, which distorts the image if its aspect ratio doesn't match. Use this only when a template genuinely needs a fixed canvas, such as a product-listing thumbnail slot.
- Scale by % — resizes every image in the batch by the same proportion, regardless of their individual starting sizes. The fastest option when you just want "half size" or "double size" across a folder.
How to resize your images, step by step
- Drop any number of JPG, PNG, WebP, GIF or BMP files onto the drop area, or click it to pick them from your device.
- Choose a resize mode and enter your target width/height or percentage.
- Optionally change the output format and quality — leave it on "Keep original" to resize without converting.
- Click Resize Images. Each row shows the new dimensions, file size and percentage saved.
- Download files individually, or click Download All as ZIP for the whole batch.
Resizer vs. compressor vs. converter
Use this page when the pixel dimensions themselves need to change — a photo that's too large for an upload form, or a batch of images that all need to match one size. If the dimensions are already fine and you just want a smaller file, use the Image Compressor instead. If you only need a different file format, use the Image Format Converter.