Resize images to any dimension while optionally preserving the aspect ratio - instantly, in your browser.
Upload an image before starting to resize
The image resizer changes a picture's pixel dimensions - to make a thumbnail, fit an upload limit, or match a layout. Enter a width and height, and optionally keep the aspect ratio locked so the image does not stretch. It redraws the picture on a canvas in your browser, so nothing is uploaded.
Leaving the aspect-ratio lock on means setting one dimension scales the other automatically, which avoids the squashed or stretched look you get when the proportions change.
Making a thumbnail from a large photo, fitting an image under a size or dimension limit, preparing avatars and banners at set sizes, or scaling screenshots down for a document. Resizing before upload also cuts the file size you send.
Setting an exact width and height is also the reliable way to hit a platform's required dimensions - a 1200x630 social card, a 1080-pixel-wide upload, or a fixed avatar size - instead of hoping a percentage lands on the right number. The aspect-ratio lock keeps everything in proportion while you do it.
No. Resizing happens in your browser on a canvas, so the photo never leaves your device.
Keep the maintain-aspect-ratio option ticked. Then changing one dimension scales the other to match, so the proportions stay correct.
Yes, but enlarging beyond the original size stretches the existing pixels, so it will look softer. Downscaling keeps things crisp.
The resized image downloads as a PNG drawn from the canvas at your chosen dimensions.