Batch Image Resizer
Resize PNG, JPEG, WebP, or AVIF images by width, percentage, or long edge and download a ZIP
Files stay in this browser; originals are never overwritten.
Resized images will appear here.
About this tool
Batch Image Resizer changes pixel dimensions for up to 30 local PNG, JPEG, WebP, or AVIF files. Resize by an exact width, a percentage of the source, or a target long edge while preserving aspect ratio. Choose JPEG, PNG, WebP, AVIF, or the source format, adjust lossy quality, inspect final dimensions and bytes, then download individual files or one ZIP. High-quality browser Canvas interpolation handles the scaling, while AVIF decoding and encoding use libavif WebAssembly. The tool does not crop, upscale with AI, preserve EXIF or animation frames, sharpen after reduction, or guarantee print dimensions because DPI metadata is not the same as pixels. Originals are never overwritten and files stay in the browser.
Scenario Recipes
Prepare a consistent image batch for a CMS
Goal: Normalize dimensions without mixing cropping and format conversion decisions
- Select representative source images and resize by the CMS long-edge limit.
- Choose the approved output format and quality, then compare every result's dimensions and bytes.
- Download the ZIP and spot-check sharpness, orientation, transparency, and color in the target CMS before replacing originals.
Result: A dimension-consistent batch with encoding choices reviewed separately from crop decisions.
Frequently Asked Questions
Can I resize multiple images at once?
Yes. Select up to 30 supported files and download individual outputs or one local ZIP.
How are target dimensions calculated?
Exact width, percentage, and long-edge modes all preserve the original aspect ratio.
Does resizing preserve EXIF metadata?
No. Canvas re-encoding produces new image files and does not preserve source EXIF, GPS, or camera metadata.
Can it resize animated images?
No. Animated formats and multi-frame images are not preserved; use a frame-aware tool for animation.
How is AVIF processed?
AVIF pixels are decoded and encoded locally with the libavif WebAssembly codec.
Are images uploaded?
No. Decoding, scaling, encoding, preview, ZIP creation, and downloads remain local.
Keep browsing