ZapPebble
ZapPebble

Image Resizer

Resize JPG, PNG and WebP images to an exact width and height or by percentage, keep proportions or stretch, change format, and download individually or as a ZIP.

Image ToolsProcessed locallyNo account needed

Drop images to resize

Resize one photo or a whole batch to exact pixels or a percentage.

JPG, PNG, WEBP, GIF, BMPUp to 100MB100% Private

How to use Image Resizer

Simple steps to get your task done in seconds

01

Add images

Drop one or more JPG, PNG, WebP, GIF or BMP images.

02

Set the size

Type a width and or height in pixels, or a percentage. Keep proportions or stretch to an exact size.

03

Download

Download each resized image or all of them as a ZIP.

How In-Browser Image Resizing Works

ZapPebble resizes single or batch images locally using the browser's hardware-accelerated 2D Canvas engine. The resizer employs high-quality bicubic resampling (imageSmoothingQuality = 'high') to scale pixel dimensions up or down while preserving sharpness and color depth. You can resize by exact target pixels or by percentage, lock aspect ratios, convert formats, and download results as individual files or a consolidated ZIP archive.

Resizing ModeOptions & BoundariesTechnical Details
By Exact PixelsCustom Width × Height (Up to 12,000 px)Aspect ratio lock automatically calculates proportional height when width is changed.
By Percentage1% to 500% ScaleIdeal for batch processing photos with mixed orientations or dimensions.
Format Re-EncodingOriginal, JPEG, PNG, WebPConvert format simultaneously while scaling dimensions.

Practical Example: Downscaling High-Resolution Camera Photos for a Blog

Batch Inputs

You shot 10 product photographs on a DSLR camera at 6000×4000 pixels (average 12 MB per photo). Uploading 6000px images to your blog will cause slow page loads and poor Core Web Vitals (LCP).

Settings: Width = 1280 px · Aspect ratio = Locked · Format = WebP.
Optimized Output Results
  • All 10 photos are scaled down to 1280×853 pixels in under 3 seconds.
  • Total folder size drops from 120 MB down to 2.1 MB (98% reduction).
  • Click "Download All as ZIP" to receive all 10 resized WebP files ready for instant publishing.

Important Scaling Principles & Memory Limits

Upscaling vs. Downscaling

Downscaling images produces clean, sharp results by averaging pixel data. Upscaling small images beyond 100% stretches existing pixels and cannot invent new photographic detail.

Canvas Memory Release

ZapPebble zeroes canvas widths immediately after rendering each image. This prevents memory leaks and ensures even low-power smartphones can process large batches smoothly.

Zero Server Transmission

Your personal photographs, private family albums, and internal design assets are processed exclusively in local browser RAM. Nothing is uploaded to remote servers.

Frequently Asked Questions

Keep the link icon on. The image is scaled to fit inside the width and height you enter, so its proportions never change.

Other utilities that pair well with Image Resizer

View all tools