Crop your images online by defining the bounds you want to keep.
or drop images here
Image cropping removes the outer parts of a photo, keeping only a chosen rectangular region. Unlike resizing, which scales the whole image, cropping cuts content away entirely — the result is a smaller image containing just the part you selected.
Cropping is the fastest way to remove unwanted background, tighten a composition, change an image's aspect ratio for a specific use (like a square profile photo or a 16:9 banner), or isolate a subject from a larger scene.
This is a browser-based image cropper built on an interactive selection box: upload one or more images, drag the crop handles directly on the photo (or type exact X, Y, width, and height values in the sidebar) to define the region you want to keep.
Common aspect ratios — Free, 1:1, 4:3, 3:4, 16:9, and 9:16 — are one click away, locking the crop box to that proportion while you reposition it. You can zoom in for precision, and each uploaded image keeps its own independent crop selection so you can fine-tune a whole batch before exporting. Cropping happens entirely in your browser using Cropper.js and the Canvas API.
Click "Select images" or drag and drop one or more photos onto the upload area.
Drag the selection handles on the image, or enter exact X, Y, width, and height values in the sidebar.
Click a preset like 1:1 or 16:9 to lock the crop box to that proportion, or leave it on "Free" for any shape.
If you uploaded several images, click each thumbnail to set its own crop area — your selections are remembered per image.
Click the crop/download button to export. A single image downloads directly; multiple images download as a ZIP.
The crop box position and size are captured in the coordinates of the image as displayed on screen, then scaled up to the image's full resolution — this is handled automatically, but resizing your browser window mid-edit can occasionally shift the preview; re-check the selection before exporting.
Each image keeps its own crop selection, saved automatically when you switch to another image or remove one — but a crop area is only finalized once you've interacted with the crop box at least once for that image.
With a ratio like 1:1 or 16:9 selected, dragging a single handle will resize the box while keeping that proportion — if you want a completely custom shape, switch back to "Free" first.
The crop box is constrained to stay within the image edges — you can't select an area larger than the photo itself.
Only image files (JPG, PNG, WebP) are accepted — other file types are filtered out with an error message.
A common case: selecting the 1:1 preset and repositioning the box around a face.
Input
portrait.jpg — 1600 x 1200px, 1:1 aspect ratio selected, box centered on the subject
Output
portrait_cropped.jpg — a perfectly square image containing only the selected region
No. Cropping happens entirely in your browser using Cropper.js and the Canvas API. Your images are never sent to a server.
Cropping removes part of the image, keeping only the selected region at its own resolution. Resizing scales the entire image up or down without removing any content. Use the Resize Image tool if you want to change dimensions without cutting anything out.
Yes — select an aspect ratio preset, and it stays selected as you switch between images, though you'll still need to position each image's crop box individually.
No, the cropped region is exported at its native resolution with no additional compression beyond the standard JPEG/PNG encoding, so quality is preserved.
Yes, use the reset control to restore the crop box to the full image, or simply adjust the handles again — nothing is finalized until you export.
The crop box you see is displayed at your browser's preview size, but the actual crop is calculated against the image's full original resolution, so the exported file matches the proportion you selected at full quality.