OpenToolbox

Free Image Resizer

Image Resizer scales images by pixels, by percentage or to one of 12 social media presets for Instagram, Facebook, X, LinkedIn, YouTube and Pinterest. When proportions differ you can crop to fill, fit with padding or stretch. Resampling uses pica with the Magic Kernel Sharp filter, and batches download as a ZIP.

Modes:
Pixels, percent or social size
Presets:
12 social media sizes
Output:
Same format, JPG, PNG or WebP
Price:
Free
Runs:
Locally, in your browser
Uploads:
None: files never leave your device
Account:
Not needed

Quick answers

Will my pictures be stretched?

Not unless you ask for it. With Keep aspect ratio the proportions never change; for fixed sizes you can crop to fill, fit with padding or, only if you want, stretch.

What does Don't enlarge smaller images do?

Pictures smaller than the target keep their real size instead of being blown up and blurred. With a fixed frame, the frame is scaled down to match.

Loading tool…

Processed on your device: your files are never uploaded. How it works

How to use the Image Resizer

  1. Drop your images or click to choose them.
  2. Choose pixels, a percentage or a social media size, and how to handle different proportions.
  3. Pick the output format and download the resized files, one by one or as a ZIP.

Credits & open source

Built on open-source libraries. Thank you to the people who make these projects.

  • picaHigh-quality image resizing (Lanczos filter) in the browser. © Vitaly Puzrin · MIT
  • fflateFast ZIP compression for batch downloads. © Arjun Barrett · MIT

Web platform APIs used: Canvas 2D, createImageBitmap, Web Workers.

Full license texts: third-party notices · all credits

Frequently asked questions

Is the resizing good quality?

Yes. It uses pica, a Lanczos-type filter that keeps downsized pictures sharp, instead of the browser's quick scaling.

Are my images uploaded?

No. Everything is processed in your browser.

More image & design tools