Browser processing Input is processed on your device. Privacy & storage

Image Resizer

Scale an image by percentage, or set an exact width and height in pixels — the preview updates as you type, and the file is exported on your device.

Source image

Drop an image here, or click to choose

PNG, JPG, WebP, GIF, BMP or AVIF — processed locally

Mode: Scale: % Output:
Waiting for an image…
Result

Resize without losing control of the ratio

Changing width and height independently is how photos end up stretched. With the ratio lock on, editing either field adjusts the other to the original proportions, so a 4:3 photo stays 4:3 at any size. Turn it off only when you deliberately want a new shape — for example a banner crop.

Percentage scaling is usually the safer option for web delivery (50% of a 4000 px export is still 2000 px), while exact pixels are what you need when a form or CMS demands a specific dimension. Everything is rendered with the browser's own canvas pipeline and downloaded from your device — no file is ever uploaded.

FAQ

Can I make the image larger?

Yes, but upscaling cannot create detail that is not in the original — it interpolates. It works fine for modest enlargements.

Which format should I export?

PNG for sharp edges, text or transparency; JPG for photographs where file size matters; WebP for the best of both where it is supported.

Is my image uploaded anywhere?

No. Decoding, resizing and encoding all happen locally in your browser.