Image

Image Crop

?

About this tool

What happens to animated GIFs?
They get flattened to a single static frame. Cropping goes through <canvas>, which has no concept of animation — if you need to preserve an animated GIF, this isn't the right tool for it.
Why do the single-edge handles disappear when I pick an aspect ratio?
Dragging just one edge (top, bottom, left, or right) while holding a fixed ratio is ambiguous — which side should move to compensate? Rather than guess, locking a ratio hides the four single-edge handles and leaves only the four corner handles, which resize both dimensions together unambiguously.
Why is the crop always full resolution, no matter how small the preview looks on screen?
The selection you drag is tracked in the original image's actual pixel coordinates, not the shrunk-to-fit preview size — the rectangle on screen is just a scaled visualization of that same selection. Cropping reads pixels straight from the source image at full resolution.
Does this tool upload my image anywhere?
No. The image is loaded, cropped, and re-encoded entirely in your browser using the Canvas API. Nothing is uploaded to a server.

Configuration options

Aspect ratio
Free lets you drag any rectangle. Choosing a preset locks the selection to that ratio and hides the single-edge handles (see FAQ) — only the four corner handles remain.
Output format
Keep original re-encodes to the source image's own type. PNG/JPEG/WebP converts the crop to that format.
Quality
Only shown for JPEG and WebP, since both are lossy formats with an adjustable compression level — PNG is always lossless, so there is nothing to trade off.

Crop an image to a custom region or a common aspect ratio.

Drag & drop an image here, or

original
selection
output size
status
idle