Batch Resize
Batch-resize images online by percentage, integer factor or specific width/height, keeping the aspect ratio and optionally not enlarging, with high-quality smooth and nearest-neighbor resampling (crisp pixel art). Output PNG/JPG/WebP and download as ZIP, fully local in your browser with no uploads.
Features
- Three modes: by percentage, by integer factor, or by specific width/height
- Keep the aspect ratio, or force-stretch to the target size
- Optional "do not enlarge beyond original" to avoid blurring small images
- Two resampling modes: high-quality smooth (photos) / nearest-neighbor (crisp pixel art)
- Output PNG / JPG / WebP or keep the original format
- Batch processing with ZIP download, fully local with no uploads
FAQ
Are my images uploaded to a server?
No. Image decoding, resizing and packaging all happen locally in your browser — files are never uploaded to any server, secure and fast.
Why does upscaled pixel art become blurry, and how do I keep it crisp?
The default high-quality smooth resampling produces interpolation blur when enlarging. For pixel art or icons, switch resampling to "nearest-neighbor" to upscale by integer factors while keeping edges crisp.
Can images of different sizes be resized together?
Yes. Percentage or factor modes scale each image proportionally; the specific width/height mode resizes every image to the same target size (optionally keeping aspect ratio).
What does "do not enlarge beyond original" mean?
When enabled, images smaller than the target size keep their original size instead of being enlarged; only larger images are shrunk — useful for capping the max size of a batch.