Runs locally — your images are never uploaded

Image Resizer

Upload an image and resize it by exact width/height or by percentage, with an option to lock the aspect ratio.

How to use the Image Resizer

  1. Upload the image you want to resize.
  2. Enter an exact width or height, or click a quick percentage button (25/50/75/100%).
  3. Leave "Lock aspect ratio" checked to avoid stretching or squashing the image.
  4. Click "Download Resized Image" to save the result.

About the Image Resizer

Images often need resizing to fit a specific requirement — a profile photo with a maximum pixel size, a product image that needs to match a fixed dimension for a marketplace listing, or a large camera photo that's simply bigger than needed for web use, wasting bandwidth and load time. Resizing seems trivial but is easy to get wrong: stretching an image proportionally in only one direction distorts it, and eyeballing an aspect ratio rarely produces exact numbers.

This tool resizes any uploaded image to an exact width and height, or to a quick percentage of its original size, using the browser's built-in canvas API to redraw the image at the new dimensions. With "lock aspect ratio" enabled, changing the width automatically recalculates a proportional height (and vice versa), so the image never gets stretched or squashed unless you specifically want it to.

It's used for meeting exact size requirements on marketplaces, social platforms, and forms, shrinking oversized photos before uploading them to a website or email, and preparing consistent thumbnail dimensions for a batch of images. Because resizing happens locally using canvas, your image never leaves your device during the process.

Frequently asked questions

What happens if I uncheck "Lock aspect ratio"?+
You can then set width and height independently, though this may stretch or squash the image if the new dimensions don't match its original proportions.
Can I enlarge a small image, not just shrink it?+
Yes, though enlarging an image beyond its original resolution can introduce visible blurriness, since no new detail is actually created — it's best suited to shrinking images rather than significantly enlarging them.
Does resizing affect image quality?+
Shrinking an image doesn't meaningfully reduce quality; enlarging can look softer since pixels are being interpolated rather than added with new detail.
What file format is the resized image saved as?+
The resized image downloads as a JPG file by default, preserving the same visual content at the new dimensions.

Related tools