Image Resizer

Media Client-side image resize resolution width height dimensions scale

This tool runs entirely client-side, in your browser: your data is never sent anywhere.

What it does

This tool changes the resolution (width × height) of an image. You can type exact dimensions, keep the aspect ratio locked so the image never looks stretched, or unlock it for a custom size. Everything runs locally in your browser using the Canvas API — no image is ever uploaded.

Try it

Original
Resized

How it works

  1. As soon as you pick an image, the original width and height fields are pre-filled with its natural dimensions.
  2. With lock aspect ratio enabled, editing the width automatically recalculates the height (and vice versa) so proportions stay correct.
  3. On resize, the image is drawn onto a <canvas> sized to your target dimensions, then exported with canvas.toBlob() in the format you chose.

Notes