Image Resizer

Resize images by pixels or percentage, preserve their proportions and download individual files or a batch.

Images stay in this browser. Nothing is uploaded or saved between visits.

Drop static JPG, PNG or WebP images here, or paste an image.

Resource limits and browser support

Up to four images: 25 MiB, 16 million pixels and 8000 pixels per side each; 64 MiB and 32 million source pixels in total. Serial worker processing has a 60-second deadline per image.

JPEG flattens transparent pixels onto white. Re-encoding can change color or metadata; professional print fidelity and complete metadata removal are not promised. Browsers without worker canvas use a bounded canvas fallback: cancellation discards late results, but an active browser codec cannot be forcibly stopped.

Choose images to compare real dimensions and file sizes.

How to use this tool

  1. Choose up to four static JPG, PNG or WebP images. The entire selection is checked before joining your current batch.
  2. Choose pixel bounds or a percentage. Keep aspect ratio to fit inside the bounds, or explicitly allow stretching.
  3. Choose an output format. JPEG puts transparency on white; PNG and WebP can retain it.
  4. Process locally, compare actual dimensions and bytes, then download individual files or a numbered ZIP.

Try a known example

A 1200 × 800 image fitted inside 600 × 600 bounds becomes 600 × 400. With aspect ratio off it becomes 600 × 600. At 50% it becomes 600 × 400.

Try a working example

Questions and useful limits

Are files uploaded?

No. Header checks, decoding, resizing and encoding happen in your browser. Inputs and results are discarded when you clear the workspace or close the page.

What are the resource limits?

Each image allows 25 MiB, 16 million pixels and an 8000-pixel side. A batch allows four images, 64 MiB and 32 million source pixels. Processing is serial with a deadline; these are device-protection limits, not daily quotas.

Can a browser change image appearance?

Yes. Decoding honors supported orientation and may convert color. Re-encoding does not promise professional color fidelity or preservation/removal of every metadata field. Animated images, SVG, GIF and HEIC are unsupported. Check the exported result.

More free tools