Crop Image
Crop a photo, freeform or by ratio — in your browser.
Drop a photo to crop
Drop a file or click to browse · up to 200 MB · max 1 files
Never leaves your device — it all runs in your browserCrop Image trims any photo to exactly the rectangle you want, entirely inside your browser. Drop an image, drag a crop box over the part you want to keep, optionally lock it to a common aspect ratio — 1:1 square, 16:9 widescreen, 4:5 Instagram portrait, 9:16 vertical — and download the cropped result. The output is precisely the region you selected: its dimensions equal your crop box to the pixel, and it keeps the same file format as your original, so a JPEG stays a JPEG and a transparent PNG stays a transparent PNG. Unlike editors that upload your photo to their servers, this tool crops with the browser’s own canvas on your device — your picture never leaves your computer, so we literally can’t see it. There’s no account, no watermark, and no daily limit. Whether you’re framing a profile photo, cutting a banner to size, or fitting an image to a social-media ratio, the crop is exact and the file you get back is the same kind of file you put in.
How it works
- Drop your photo onto the page, or click to choose one (JPEG, PNG, WebP or AVIF).
- Drag the crop box over the area you want to keep; drag a corner to resize it.
- Optionally pick an aspect ratio (1:1, 16:9, 4:5…) to lock the shape, then click Crop image.
- Download your cropped image. Everything happened in your browser; nothing was uploaded.
FAQ
Related pages
More Image tools
Batch Background Remover
Remove backgrounds from whole batches at full resolution.
Circle Crop
Crop a photo into a circle (transparent PNG) — in your browser.
EXIF Remover
See and strip hidden photo metadata — including GPS location.
Image Compressor
Shrink JPEG, PNG and WebP — by quality or to an exact size.
Batch Image Compressor
Compress whole batches of images — built for big jobs.
Image Converter
Convert between JPEG, PNG, WebP, AVIF, JXL and HEIC.
Image Resize
Resize by pixels, percent or preset — in your browser.