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
was 4032 × 3024now 1200 × 9006.6 MB → 258 KB1200×900ratio locked

Original

Drop images here, or click to choose

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.

Crop ratio

Result

The real encoded result appears here, at its true size and weight.

Resize by
W px
H px
Preset
If the shape differs
Save as
Quality 85

Six ways to say what size you want

ModeYou giveRight when
WidthA width; the height followsThe picture goes in a column of known width
HeightA height; the width followsA row of pictures has to line up
Longest sideOne number for whichever side is longerA mixed batch of portrait and landscape
PercentA proportion of what you started withYou know it is "about half"
Exact sizeBoth numbersSomething else demands a precise size
File sizeA budget in kilobytesAn upload limit has to be met

When the shape does not match

SettingWhat it doesWhat it costs
Fit insideShrinks until the whole picture fits the boxThe result may be smaller than the box
Crop to fillFills the box and cuts the overhangYou lose the edges
PadFits inside and fills the rest with backgroundBars at the sides
StretchForces both dimensionsDistortion, 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.

Next

The guide that goes with this