Bulk Image Resizer
Drag and drop a pile of photos, screenshots or product shots and the bulk resizer processes them all at once — same target width (or height, or percentage), same output format, same quality. Aspect ratio stays locked by default so nothing gets squashed, and you can bail out of upscaling with a single toggle to prevent blurry enlargements. All work happens in your browser.
How to resize multiple images at once
-
1
Drop your images
JPG, PNG, WebP, GIF (first frame) and BMP accepted. Multi-select from your file manager or drag a whole folder.
-
2
Set target size
Absolute width (e.g. 1200px), absolute height, percentage (50%), or a max-dimension fit that respects whichever side is longest.
-
3
Choose output format and quality
Keep original format, or convert everything to JPG/PNG/WebP. JPG/WebP let you set quality from 1-100.
-
4
Process and download
Each image resizes on your device using canvas. When the batch finishes, download a single ZIP with all results.
Sizing strategies
| Strategy | What it does | Best for |
|---|---|---|
| Fixed width | All images resize to same pixel width | Blog posts, gallery thumbnails |
| Fixed height | All images resize to same pixel height | Banner rows, hero carousels |
| Percentage | Each image scales by the same percent | Quick shrink of a photo dump |
| Max-dimension fit | Longest side = target; other side scales to match | Mixed landscape + portrait sets |
Format trade-offs
- JPG: photos, small file sizes, lossy. Fine for product shots, people, landscapes.
- PNG: screenshots, graphics with sharp edges, transparency. Larger files.
- WebP: both modes (lossy and lossless) in one format. Usually 20-35% smaller than JPG/PNG at the same visual quality. Supported in every modern browser.
Quality guidance
- JPG 95-100: near-visually-lossless. Use for images you’ll re-edit.
- JPG 80-90: web default. Balanced size/quality.
- JPG 60-75: aggressive compression. Acceptable for small thumbnails.
- WebP 75-85: similar perception to JPG 85+ at smaller file sizes.
Tips
- Don’t upscale: turning a 600px image into a 2000px one just adds fuzzy pixels. Lock the “no upscaling” toggle.
- Maintain aspect ratio: unless you explicitly want a square crop, keep this on.
- Order matters: resize first, then compress. Compressing then resizing wastes time re-processing data you’re about to throw away.
- Original files are untouched: the tool never overwrites your source. You get a ZIP of new files to download.
Frequently Asked Questions
Browser memory is the limit — roughly 100-200 images of typical smartphone size on a modern laptop. Very large batches (500+ 4K photos) may hit memory caps; split into two passes in that case.
No. Everything runs in your browser via the Canvas API. The images never leave your device, so they stay private.
Downscaling is essentially lossless as long as you stay above 50%. Going below that, or re-encoding JPG with low quality settings, introduces visible artefacts. PNG and WebP lossless modes preserve quality exactly.
Orientation is applied automatically (rotated images display correctly). Other EXIF fields (camera, GPS, timestamps) are stripped by default to reduce file size — a toggle to preserve them is available when you need it.