Resize images to exact pixel dimensions in your browser, no upload.
The image resizer changes an image to exact pixel dimensions, with an aspect ratio lock so people and products do not come out stretched. It is useful for profile pictures, thumbnails, email attachments, and meeting a platform's size requirements.
Resizing happens entirely in your browser using the Canvas API. The file is read from your device and written back on your device, so the image is never uploaded to a server at any point.
Scale a photo down
Input
4032 x 3024, target width 1200Output
1200 x 900The 4:3 ratio is preserved, so the height follows from the width.
Fit inside a square box
Input
3000 x 1000 into 900 x 900Output
900 x 300Fit mode scales by the smaller factor, so the image lands inside the box without cropping.
No. The image is decoded and redrawn locally with the Canvas API and never leaves your device.
Upscaling adds pixels that did not exist, so the result gets softer. Small increases are fine, but large ones are better avoided.
Yes, unlock the aspect ratio to type width and height independently, though the image will be distorted if the proportions do not match.
JPG, PNG, and WebP are available, so you can resize and convert in the same pass.
Works with JPG, PNG, WebP and any other image your browser can open.
Images are resized in your browser and never uploaded.