Crop an image

Drag a selection, lock an aspect ratio, and download the result. Runs entirely in your browser.

Drop an image here, paste with Ctrl+V, or browse
PNG, JPG, WebP, GIF, or AVIF — nothing leaves your device

What the cropper does

  • Everything runs in your browser — the image is decoded, cropped, and re-encoded locally, so nothing is uploaded to us at all.
  • Lock the selection to 1:1, 4:3, 3:2, 16:9, or their portrait equivalents for avatars, thumbnails, and banners.
  • Rotate in 90° steps or flip horizontally before cropping — handy for photos that came out sideways.
  • Save the result as PNG for a lossless copy, or JPG/WebP with a quality slider when file size matters.

Frequently asked questions

Is my image uploaded when I crop it?+

No. The cropper is pure client-side JavaScript — your file is read into the page, drawn onto a canvas, and exported back to a download. It never touches our servers, so there is nothing for us to store or delete.

Does cropping reduce quality?+

Cropping itself only discards the pixels outside the selection. Saving as PNG is lossless; JPG and WebP re-encode the result, so a quality of 90 or above is a good idea if the image will be edited again later.

Can I crop an animated GIF or WebP?+

You can crop one, but the result is a still image — the browser canvas only sees the first frame. Convert the animation instead if you need to keep the motion.

What size will the cropped image be?+

Exactly the pixel dimensions shown above the controls. The selection is measured in the source image's own pixels, so cropping never upscales or resamples what you keep.

Need a different format too?

Browse the image converters — PNG, JPG, WebP, GIF, and AVIF