Image Resizer
Change an image's width and height right in your browser, without sending anything to a server.
Drag an image here or click to choose one
JPG, PNG or WebP
How resizing works
This tool uses the browser's Canvas API to resize images locally: the file is never sent to any server. Just pick an image, adjust width and height (or use one of the percentage shortcuts) and download the result.
You can keep the original proportions by locking the aspect ratio, or set free values if you want to intentionally distort the image. You can also choose the output format (JPG, PNG or WebP) and adjust the compression quality for JPG and WebP.
Frequently asked questions
Is my image sent to any server?
No. All processing happens in your browser using the Canvas API; the file never leaves your device.
Does resizing reduce image quality?
Reducing dimensions doesn't noticeably affect sharpness. Significantly enlarging a small image can make it blurry, since detail that doesn't exist in the original can't be created.
Which format should I choose?
Use JPG for photos, PNG when you need transparency or sharp edges (like icons and screenshots), and WebP for the best balance between quality and file size.
Why does the file size change even with the same dimensions?
The final size depends on the chosen format and quality/compression level, not just the pixel dimensions.
Related tools
- Image CompressorReduce file size while keeping visual quality
- HEIC to JPG ConverterConvert iPhone HEIC photos to JPG or PNG right in your browser