Image Cropper
Crop JPG, PNG, or WebP images right in your browser — nothing is uploaded. Drag the selection box, pick a fixed ratio, or crop freely with the keyboard.
How it works
- Drop one or more JPG, PNG, or WebP files into the box above. The first file appears in the crop preview below.
- Pick "Free" for any crop shape, or a fixed ratio like 1:1 or 16:9. Drag the box to move it, drag a corner to resize it — or focus the box and use the arrow keys (Shift + arrow to resize).
- Check the crop size shown, then click "Crop". Download individually or as a ZIP for batches.
About this tool
Each output keeps its original format — a JPG stays a JPG, a PNG stays a PNG, a WebP stays a WebP — and transparency in PNG and WebP files is preserved through the crop. For JPG and WebP output, images are re-encoded at a fixed 92% quality, high enough that cropping itself shouldn't introduce visible compression artifacts. This tool only crops — if you also want to shrink file size, run the result through the Image Compressor afterward, and if you want an exact pixel size rather than a crop shape, the Image Resizer is the better fit.
An honest note on batch cropping. A free-form crop is a specific selection on a specific image — dragging a box around one person's face in one photo has no meaningful equivalent on a completely different photo, so free crop only works on a single image at a time here. With two or more files queued, you'll need to pick a fixed ratio; each image is then automatically center-cropped to the largest area that fits that ratio, using its own full size — not the exact position you dragged on the preview image, which only applies when cropping one file. That's a deliberate choice: applying one image's exact pixel coordinates to a differently-sized or differently-shaped photo would produce a crop that doesn't correspond to anything meaningful, and we'd rather tell you that plainly than quietly produce a bad result.
Current browsers automatically apply a JPEG's EXIF orientation tag when decoding it, so a photo taken sideways on a phone previews and crops right-side-up without extra handling here.
To avoid crashing the tab, the cropped output is capped at 8000px on a side and 40 megapixels total, the same limit used by the Image Resizer — cropping a very large source image to a very large area shows a clear error instead of attempting it.
Frequently asked questions
Can I crop a batch of images all at once?
Yes, if you pick a fixed ratio (1:1, 4:3, 16:9, etc.) — each image is center-cropped to that ratio at its own full size. Free-form crop only works on one image at a time, since a specific hand-picked selection on one photo has no meaningful translation to a different photo.
Can I use this without a mouse?
Yes. Click or tab to focus the crop box, then use the arrow keys to move it and Shift + arrow keys to resize it.
Does cropping affect image quality or file size?
Cropping itself doesn't reduce quality — JPG and WebP output use a fixed high-quality (92%) setting so the crop stays visually clean. If you also want a smaller file size, use the Image Compressor on the result.
Will my crop selection go outside the image?
No — the crop box is constrained to the image boundaries and can't be moved or resized past its edges.
Is there a file size or file count limit?
Each file must be under 25MB, and you can crop up to 40 files in one batch, since everything runs in your browser's memory rather than on a server.