Crop an image to any aspect ratio
Drag the crop frame or set exact coordinates. Lock ratios for 1:1, 4:5, 16:9, 9:16, 3:2 — or any custom value.
Drag inside the preview to move the frame, or type exact pixel values. The output is the crop region at 100%.
Last reviewed . Runs locally — your images never leave your device.
How it works
- Drop your image — it appears on a crop canvas with a movable frame.
- Pick a ratio preset or free crop, and position the frame by dragging (or arrow-key adjustments).
- Prefer precision? Type the crop rectangle coordinates directly and the frame follows.
- Download the cropped result — by default the output is the crop region at full resolution.
Supported formats
JPEG, PNG, WebP, AVIF and GIF (first frame).
Best with files up to 50 MB. Hard safety limit 200 MB.
Privacy
Everything happens in your browser: the image is decoded, transformed and encoded locally. Nothing is uploaded, and no filename, pixel data or metadata is sent anywhere. Read more on the privacy page.
Technical methodology
- The crop is defined as a rectangle in source-image coordinates, so the output is pixel-exact: a 1200x800 crop is exactly 1200x800 in the result.
- Ratio presets lock the rectangle height to width × ratio while dragging and while typing coordinates.
- The preview canvas scales to the viewport but the crop math always runs on original pixels.
Known limitations
- Cropping removes content outside the rectangle — there is no "uncrop" from a cropped file.
- Rotation is not part of this tool (not in MVP).
- Animated formats are cropped as their first frame.
Frequently asked questions
What is the difference between crop and resize?
Crop removes pixels outside a chosen rectangle and keeps the rest at original resolution. Resize changes pixel dimensions of the whole image. To get an exact platform size, crop to the ratio first and resize second — the tool links both flows.
Can I crop to a specific pixel size?
Yes — set a ratio, then type the exact crop width; the height follows the ratio. The output matches the crop rectangle exactly.
Can I crop precisely with the keyboard?
Yes. Every crop field (x, y, width, height) is a normal input, and the frame can be nudged with arrow keys. The mouse is a convenience — not a requirement.