Batch Image Resize
Resize many images at once by max dimension (longest side) or percentage.
How to Use
- Drop multiple images (up to ~200 per batch) into the input area.
- Choose how to resize: by maximum dimension (longest side becomes that size) or by percentage scaling.
- Pick the output format: keep original, or convert all to JPEG, PNG, or WebP.
- For lossy formats, set the quality slider — 0.85 is a good default.
- Click Start; each resized image downloads as it completes.
- Original aspect ratios are preserved; nothing is cropped.
| Name | Before | After | Status |
|---|
Notes
Frequently Asked Questions
How many images can I process at once?
Practical limit is around 200 images per batch on a typical desktop browser. Memory and download throughput become the bottleneck above that. For thousands of images, batch in groups or use a desktop tool like ImageMagick or Sharp (Node.js) which run command-line and have no browser memory limits.
What's 'longest side' resize?
The image is scaled so its longest dimension equals the target value, with aspect ratio preserved. Setting longest side = 1200 means a 4000×3000 image becomes 1200×900 (landscape) or 900×1200 (portrait). Useful when you want a consistent maximum size regardless of orientation.
Will the originals be modified?
No — resizing produces new files; the originals on your computer are untouched. Each resized image downloads with its original name (or with a configurable suffix like '-1200' to avoid overwriting).
Should I use percentage or fixed dimension?
<strong>Fixed dimension</strong> for consistent output (e.g., 'all images max 1200px wide for the web'). <strong>Percentage</strong> for proportional scaling regardless of input size (e.g., '50% all sizes for thumbnails'). Pick whichever matches your goal — both are common.
Why convert formats during batch?
Useful for size optimization: converting a folder of PNG photos to JPEG often saves 50–70% of bytes with no visible quality loss. Converting to WebP saves even more. Useful for compatibility: ensuring all output images are the same format makes downstream processing simpler.
Are images uploaded?
No. Resizing happens entirely in your browser using HTML5 canvas. Even large batches of high-resolution images stay local. Memory grows with the largest image being processed; multi-MP images are fine on any modern device.
Common Use Cases
Preparing web assets
Resize a folder of full-resolution photos to the max dimension your CMS or framework expects.
Email-friendly photos
Reduce a batch of camera photos to manageable email sizes (1200×900 or smaller).
Bulk thumbnail generation
Generate 200×200 or 400×400 thumbnails from product, gallery, or portfolio photos.
Mobile-optimized assets
Create lower-resolution versions of images for serving to mobile users with limited bandwidth.
Photo gallery preparation
Resize all photos in a wedding, event, or trip gallery to consistent dimensions before publishing.
Migration between platforms
Match new-platform image dimensions when migrating from one CMS, e-commerce, or gallery system to another.
Last updated: