Tools › Images › Image resizer
Image resizer
Say what size you want in whichever way you already think about it, a width, a percentage, a longest side, or a file size to come in under, and drag the crop while the result redraws next to it.
- A crop box you drag, with the result redrawn beside it as you go
- Six ways to say what size you want, including a target file size
- Cropped and resized in one pass, so the picture is only resampled once
- No watermark, no ads, no account, and it works offline
Original
PNG, JPG, WebP, AVIF, GIF, BMP. As many at once as you like.
iPhone HEIC photos open too, in any browser. The decoder (libheif) downloads the first time you drop one in.
Result
The real encoded result appears here, at its true size and weight.
Six ways to say what size you want
| Mode | You give | Right when |
|---|---|---|
| Width | A width; the height follows | The picture goes in a column of known width |
| Height | A height; the width follows | A row of pictures has to line up |
| Longest side | One number for whichever side is longer | A mixed batch of portrait and landscape |
| Percent | A proportion of what you started with | You know it is "about half" |
| Exact size | Both numbers | Something else demands a precise size |
| File size | A budget in kilobytes | An upload limit has to be met |
When the shape does not match
| Setting | What it does | What it costs |
|---|---|---|
| Fit inside | Shrinks until the whole picture fits the box | The result may be smaller than the box |
| Crop to fill | Fills the box and cuts the overhang | You lose the edges |
| Pad | Fits inside and fills the rest with background | Bars at the sides |
| Stretch | Forces both dimensions | Distortion, almost never what anyone wants |
Why the crop lives here
Resizing and cropping are the same decision made twice. You want a picture 1200 wide, and the part you want is not the whole frame. If those are two tools you do the first, look at the result, then go and find the second, and the second one resamples a picture that has already been resampled.
Doing both at once means the source is read once and drawn once. The crop rectangle selects a region of the original pixels, and that region is scaled straight to the target size in a single pass. Two passes soften an image measurably; one does not.
What "file size" actually does
There is no formula from quality to bytes. How hard an image is to compress depends entirely on what is in it: a photograph of gravel and a photograph of a clear sky at the same dimensions differ by a factor of ten.
So it measures. The picture is encoded, the result weighed, the quality adjusted, and around eight attempts converge on the highest quality that still fits. That is why it takes a moment longer than the other modes, and why it can tell you the answer exactly rather than approximately.
One caveat: PNG has no quality setting to turn, so a byte budget cannot be met by adjusting it. In PNG the only lever is the pixel count.
Down is safe, up is not
Making an image smaller discards pixels and generally looks as good at its new size as the original did. Making it bigger cannot recover what was never captured. It fills the new pixels by guessing from their neighbours, which produces softness, halos at edges, and a plasticky look in fine texture.
So enlarging is off by default. If you ask for 1920 from a 640-wide source you get 640, unless you turn it on deliberately.
What the file loses on the way through
Resizing in a browser draws the picture onto a canvas, and a canvas holds pixels and nothing else. The EXIF block does not survive: camera, lens, timestamps and any GPS coordinates are gone from what you save.
For a photo about to be posted publicly that is usually the point rather than a loss. If you need the metadata, keep the original.
Questions
Are my images uploaded?
No. They are read, cropped and written in this tab. There is no server, no size cap and no queue.
Does resizing reduce quality?
Making an image smaller discards detail but usually looks fine. Making it bigger always looks worse. The longer answer is in the guide.
Can I crop several pictures at once?
The crop belongs to the picture it was drawn on. Saving the batch resizes every image with the same settings, but only the one on screen is cropped, one photograph's framing is never right for another's.
Why is my result larger than the original?
Usually because the format changed. A photograph saved as PNG is several times the size of the same photograph as JPG, whatever the dimensions.
Is transparency kept?
Yes for PNG and WebP. JPG has no transparency, so anything see-through is flattened when you save as JPG.