Resize Image
Change photo dimensions by exact pixels or by percentage — the aspect ratio is kept for you.
0 B uploaded — this page has not sent your files to any server?
Why does 1080×1080 come out as 1080×810? Resizing without surprises
Resizing changes how many pixels wide and tall a photo is. This tool offers exact-pixel, longest-side and percentage modes plus a list of common sizes, and by default it keeps the original proportions so nothing gets stretched or cut off. Once you know the rules it follows, the output size will not catch you off guard.
A closer look
In “Exact width / height (px)” with Keep aspect ratio on, once both a width and a height are set (choosing a common size does exactly that), the photo is fitted inside that box at the largest size that will go. So a 4:3 photo given Instagram square 1080×1080 becomes 1080×810, with nothing cropped. Edit one box and the other is recalculated from the first photo’s proportions. If you need exactly the box size, either turn Keep aspect ratio off and accept stretching, or crop to the right shape first with Crop Image. With Allow enlarging off, a value bigger than the original stops at the original size, and “Fit longest side” sets only the longer of the two sides to your value.
Rather than shrinking in one jump, the image is halved step by step and then brought to the final size, which keeps thin lines and lettering from turning jagged. Under “Keep original format”, JPG and WebP stay as they are while PNG, GIF, BMP and AVIF are saved as PNG, and Quality (default 88) applies only to JPG and WebP. The new size is written into the file name, as in “photo-1080x810.jpg”, so results never get mixed up with originals. Because the image is redrawn, EXIF data such as location does not carry over, and an animated GIF keeps only its first frame.
How to use it
- Add your images. JPG, PNG, WebP, AVIF, GIF and BMP are accepted in batches; each row shows the original size, and the first image’s dimensions are filled into the boxes.
- Pick a Method, or choose from Common sizes, such as Instagram square 1080×1080 or Profile picture 640×640.
- Check Keep aspect ratio and Allow enlarging, and change Output format or Quality if you need to.
- Press Resize. Each row shows the original size, the new size and the file size; a single image downloads automatically, and with several you press Save or Save all.
When it helps
Common snags
Tip When you need several sizes, make each one from the original instead of shrinking an already-resized copy; every extra JPG re-save costs a little quality.
Resize Image — FAQ
How do I resize a photo to 1080 for Instagram?
Pick Instagram square 1080×1080 under "Common sizes" and the width and height fill in automatically. With "Keep aspect ratio" on, the photo is fitted inside the 1080 box instead of being cropped.
My profile picture is rejected as too large.
Resizing the width down to about 640px solves it in most cases. If the file is still too heavy, run it through Compress Images afterwards.
How do I avoid stretching the image?
Leave Keep aspect ratio on (the default). Enter just the width and the height follows the original proportions. Enter both and the photo is fitted inside that box without being cut. If you do want it cut to an exact frame, use Crop Image.
Does enlarging reduce quality?
Yes — pixels that were never there have to be invented, so the result looks soft. For a genuinely larger image use Image Upscaler. To enlarge here, tick "Allow enlarging".
Can I resize many photos at once?
Yes. Drop them all in and the same settings are applied to every file. This is free with no file limit, and Save all downloads them in one go.
What happens to the file name?
The result size is appended: photo.jpg becomes photo-1080x720.jpg. Your original file is left untouched.
Is it free? Are my files safe?
Completely free. Files are never sent to a server — everything is processed inside your browser, and it keeps working with the network switched off.