Image · Free

Crop Image

Crop a photo, freeform or by ratio — in your browser.

Stays on your deviceFree

Crop 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

  1. Drop your photo onto the page, or click to choose one (JPEG, PNG, WebP or AVIF).
  2. Drag the crop box over the area you want to keep; drag a corner to resize it.
  3. Optionally pick an aspect ratio (1:1, 16:9, 4:5…) to lock the shape, then click Crop image.
  4. Download your cropped image. Everything happened in your browser; nothing was uploaded.

FAQ

How it works & more

More Image tools

Coming soon

Batch Background Remover

Remove backgrounds from whole batches at full resolution.

Free

Circle Crop

Crop a photo into a circle (transparent PNG) — in your browser.

Free

EXIF Remover

See and strip hidden photo metadata — including GPS location.

Free

Image Compressor

Shrink JPEG, PNG and WebP — by quality or to an exact size.

Coming soon

Batch Image Compressor

Compress whole batches of images — built for big jobs.

Free

Image Converter

Convert between JPEG, PNG, WebP, AVIF, JXL and HEIC.

Free

Image Resize

Resize by pixels, percent or preset — in your browser.