Image Cropper
Upload an image, drag a crop box over the preview, lock it to a ratio if you want, then download the cropped result. Your image stays on your device.
About the Image Cropper
The Image Cropper lets you trim an image to the exact area you want. Upload or drag in a JPEG, PNG, or WebP, drag a crop box over the preview, resize it with the corner handles, and optionally lock it to a fixed aspect ratio. The cropped region is drawn to a canvas and saved in the original format, ready to download. Everything runs in your browser, so the image never leaves your device.
How it works
- Drop an image onto the panel or click to browse and pick a file.
- Drag inside the crop box to move it, and drag a corner handle to resize. Pick a ratio (Free, 1:1, 4:3, or 16:9) to constrain the shape.
- Check the live width and height shown below the preview, then click Crop image.
- Review the result and click Download to save the cropped image.
Features
- Upload by file picker or drag and drop.
- Draggable, resizable crop box with corner handles drawn over the live preview.
- Aspect ratio lock: Free, 1:1, 4:3, or 16:9.
- Live crop dimensions in original image pixels.
- Keeps the source format (JPEG, PNG, or WebP) and gives you a direct download.
Frequently asked questions
Is my image uploaded anywhere?
No. The image is decoded and cropped entirely in your browser using the native Canvas API. Nothing is sent to a server or logged.
What image formats can I crop?
JPEG, PNG, and WebP. The cropped file is saved in the same format as the one you loaded. PNG and WebP keep transparency; JPEG is placed on a white background because it has no alpha channel.
How do I keep a fixed shape, like a square?
Click a ratio button before or while you crop. 1:1 keeps a square, 4:3 and 16:9 keep those proportions, and Free lets you drag any shape. The crop box snaps to the ratio as you resize.
Does the crop use the full resolution of my image?
Yes. The preview may be scaled to fit the screen, but the crop coordinates are mapped back to the original pixels, so the output keeps full resolution.
Does it work offline?
Once the page has loaded, cropping runs locally in your browser, so the tool keeps working without an active connection.