Resize images without stretching them
A stretched image is almost always the result of setting width and height independently. Resizing is a single decision — how much to scale — and the shape of the picture should stay out of it.
Resizing is one number, not two
Changing the width and leaving the height alone does not keep the picture intact: it squashes or stretches every face, circle and letter in it.
The resize tool therefore scales by a single value. Choose width, height or a percentage, and the other side is calculated from the original ratio. The result is never distorted, which is also why the aspect ratio box is fixed on rather than optional.
Pick the side that matters
For a wide hero image, set the width, because that is what the layout constrains. For a portrait card or a phone wallpaper, set the height. When the instruction is simply half the size, use the percentage.
A percentage is also the right choice for a batch: every image shrinks by the same factor, whatever its original pixel size.
Enlarging costs bytes, not detail
Scaling up invents pixels. The file gets heavier while the picture keeps the sharpness it had at the original size, because no new detail was ever recorded.
Enlarge only when a destination demands a minimum size. If you need a genuinely larger version, you need a larger source.
Cropping is a different operation
When the target shape differs from the source — a square avatar from a landscape photo, for example — resize alone cannot get you there without distortion. Crop to the target ratio first, then resize the crop.
Cropping removes pixels from the edges; resizing redistributes the ones you keep. Doing them in that order keeps the subject undistorted and the file honest about what it contains.
Check the reported result
The queue shows the actual output dimensions and file size for every image. Read them before publishing, especially in a batch where one tall image may end up larger than the rest.
A result above the pixel limit is reported per image instead of being silently clamped, so an oversized target never turns into a surprise.
Try it here
- Crop images — Crop one JPG, PNG or WebP image to a fixed ratio without uploading it.
- Resize images — Scale images by width, height or percentage in your browser.