Key Features Explained
Aspect Ratio Logic: If "Lock Aspect Ratio" is checked, the code calculates the scale factor $s = \min(\frac{w_{target}}{w_{orig}}, \frac{h_{target}}{h_{orig}})$ to ensure the image fits within your dimensions without stretching.
Compression: The
toBlobmethod is used with the specified quality parameter ($0.1$ to $1.0$). Lowering this can significantly reduce file size for web use.Zip Bundling: Instead of triggering dozens of individual downloads (which browsers often block), it uses JSZip to package everything into one tidy folder.
Client-Side Processing: No images are uploaded to a server. This makes it 100% private and works instantly even with large 4K photos.
Bulk Image Resizer
Drag images here or click to upload
No files selected