Images & Videos

Image Cropper — Crop Photos in Your Browser

Crop JPG, PNG, WebP, GIF or AVIF images with draggable handles and locked aspect ratios. Everything is processed on your device, never uploaded.

Free to use No sign-up Runs in your browser

Tool workspace

The image is decoded and cropped on your device using the canvas API. It is never uploaded.

Cropping at Full Resolution, Locally

Cropping selects a rectangle of the original pixels and discards the rest. The preview here is scaled to fit your screen, but the export is drawn from the decoded image at its native resolution, so a crop taken from a 24-megapixel photo keeps the detail of those pixels rather than the detail of the preview. The selection is constrained as you drag: it cannot leave the image, it cannot collapse below a usable size, and when a ratio is locked the anchor corner stays put so the opposite corner does not drift. Rotation is applied in quarter turns and carries the selection with it, so the region you chose still frames the same part of the picture after the image turns.

How to Crop an Image

  1. 1Choose an image file; it is decoded in the page and no upload takes place.
  2. 2Pick a ratio such as 1:1 for an avatar or 16:9 for a banner, or stay on Free to crop by eye.
  3. 3Drag inside the selection to move it, or drag a corner or edge handle to resize it. Handles are also reachable by keyboard, where the arrow keys nudge by one pixel.
  4. 4Rotate in 90-degree steps if the photo came in sideways.
  5. 5Choose PNG for lossless output or JPEG and WebP for smaller files, then crop and download.

Everyday Cropping Jobs

Square avatar for a profile

Lock 1:1 and centre a face so the picture is not cropped unpredictably by whatever service you upload it to.

Banner or social preview at a fixed ratio

Cut a 16:9 or 3:2 region for a header image, an open graph card, or a video thumbnail without opening an image editor.

Remove a distracting edge

Trim a stray hand, a timestamp, or an untidy border from a screenshot before pasting it into a document or a ticket.

Crop a sensitive document

Keep only the region you need from a scan of an ID or a statement, on a tool that cannot send the file anywhere.

Frequently asked questions

Is my photo uploaded to a server?

No. The file is decoded with createImageBitmap and drawn to a canvas inside the page, so it never leaves your device. That is also why the tool keeps working if you go offline after loading the page.

Does cropping reduce quality?

The crop itself does not: those pixels are copied unchanged. Re-encoding can, if you choose JPEG or WebP, because both are lossy. Choose PNG when you need the cropped region to be pixel-identical to the source, at the cost of a larger file.

Why is there a maximum image size?

Decoding happens in the browser tab and holds the full bitmap in memory. Very large images can exhaust memory on a phone and end with a blank or crashed tab, so files over 25 MB or roughly 40 megapixels are refused with an explanation rather than failing silently.

Is EXIF metadata kept?

No. Re-encoding through a canvas produces a new file with no EXIF block, so camera model, timestamps and any GPS coordinates are dropped. That is usually desirable before sharing an image, but keep the original if you need that data.

Can I crop without a mouse?

Yes. Every corner and edge handle is a focusable button, and the arrow keys move it one pixel at a time, with the same ratio and boundary rules applied as when dragging.