Skip to content

Design · Tools

Image Resizer

Resize multiple images locally while preserving their proportions when needed.

Runs locally in your browser. Your input is not uploaded or stored. You can verify this in your browser’s network panel.

Processing limits

  • Accepted formats: jpeg, png, webp
  • Maximum file size: 25 MB
  • Maximum image size: 40,000,000 pixels
  • Maximum files: 20
  • Maximum total batch size: 100 MB

Canvas output may remove metadata such as EXIF orientation and camera information.

What does this tool solve?

Resize images by exact dimensions or by percentage while keeping each image's proportions when needed. Results are generated locally and can be downloaded individually, as a batch, or passed to another image tool from More actions.

Continue with Image Compressor, Image Format Converter · Image size, resolution, and display dimensions

What examples should you start with?

Resize a set of assets

Input
Text
JPG and PNG files · mixed dimensions
Output
Text
1600 px maximum width · original formats preserved

Create a smaller preview

Input
Text
Scale percentage: 50%
Output
Text
Each image receives an independent resized result

How does it work?

The browser calculates target dimensions for every file from exact dimensions or a scale percentage, then renders each result to a local Canvas.

The initial preview stays unchanged until a resize setting is used. Changing a dimension, percentage, or resize option regenerates the current previews and downloadable files; the title-row More actions entry passes the current results to another image tool.

What are the edge cases and limits?

  • JPG, PNG, and WebP inputs are supported and keep their original output format.
  • Invalid target dimensions or output larger than 40 megapixels are rejected.
  • Canvas output may remove EXIF metadata such as camera information and orientation.

Technical reference

Related tools

Related guides