Crop image
Drag a rectangle over the image and download exactly that. Lock the selection to a square, 4:3, 3:4 or 16:9 when a platform demands one, or leave it free and take the shape you want. The file never leaves your browser, which is the part that matters when the image is a passport scan or a contract page.
Drop an image here
or pick them from your device: several at once is fine
Files never leave your device: this page has no server to send them to.
How it works
The selection is tracked in the image's own pixel coordinates, not in the size it happens to be displayed at, so the crop is exact regardless of your screen or zoom. A ratio lock shrinks the longer side of your drag rather than growing the shorter one, keeping the result inside what you actually selected, and a selection dragged past an edge is clipped instead of refused. Export as PNG for a lossless cut; JPG and WebP re-encode at the quality you choose.
Frequently asked questions
Does cropping reduce the quality of the rest of the image?
Not if you export as PNG: the kept pixels are copied unchanged. Choosing JPG or WebP re-encodes them, which is usually invisible at 80 and up but is a real second generation of loss if the source was already a JPG.
Why does the square option shrink my selection instead of extending it?
Because extending it would include pixels you did not select, and on a selection near an edge there may be nothing to extend into. Shrinking the longer side always lands inside your drag, which is predictable; if you want a bigger square, drag a bigger rectangle.
Can I crop to an exact pixel size?
Not directly here: this tool works by dragging, and the readout under the image tells you the exact pixel size and position you have selected. For an exact output size, crop to the ratio you need and then run the result through our resize tool, which takes numbers.