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.
Drop an image here, or click to choose
PNG, JPG, WebP, GIF, BMP or AVIF — processed locally
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.