Image resizer
Resize, scale and rotate images while keeping the aspect ratio — all in your browser.
Runs 100% in your browserChoose an image to start resizing.
How to resize an image
- Load an image. Select a JPEG, PNG or WebP file.
- Set the size. Type a new width or height (aspect ratio is locked by default) and optionally rotate the image.
- Download. Pick an output format and download the resized image.
About resizing images
Resizing changes an image's pixel dimensions — useful for fitting upload limits, profile pictures, thumbnails or print sizes. Downscaling is safe and lossless in detail terms; upscaling stretches the existing pixels and can look soft. This resizer redraws your image on a canvas at the target size in your browser, so files never leave your device. To work out matching dimensions for a target ratio, try the aspect ratio calculator; to shrink the file size without changing dimensions, use the image compressor.
Frequently asked questions
- No. The image is resized and rotated on an HTML canvas in your browser. Nothing is uploaded or stored.
- Yes by default — change the width and the height updates automatically (and vice-versa). Untick “Lock aspect ratio” to stretch to exact dimensions.
- You can, but enlarging beyond the original size interpolates pixels and can look soft. For best results only downscale, or start from a higher-resolution source.
- Rotating 90° or 270° swaps width and height so the whole image stays visible; 180° keeps them the same.
- Export as PNG (lossless), JPEG or WebP. The chosen quality applies to the lossy JPEG and WebP formats.