Image Cropper

Crop images to exact dimensions with preview

Image Cropper

Crop images to exact dimensions with real-time preview

Choose a file or drag and drop

Supports JPG, PNG, GIF, WebP formats

Features

  • Interactive drag-to-crop interface
  • Common aspect ratio presets
  • Precise manual dimension control
  • Real-time preview and resizing

How to Use

  1. 1. Upload an image you want to crop
  2. 2. Choose an aspect ratio or use free form
  3. 3. Drag to select the crop area on the image
  4. 4. Click "Crop Image" and download the result

Image Cropper FAQs

Can I rotate or mirror an image before cropping it?

Yes. Rotate 90 turns the working image a quarter turn, while Flip Horizontal and Flip Vertical mirror it on either axis. Each transform redraws the image on a canvas right away, resets the crop selection to match the new orientation, and discards any earlier crop result that no longer fits the picture.

Which aspect ratios can I lock the selection to?

Six presets are one click away: Free Form for unrestricted boxes, 1:1 for squares, 4:3 and 16:9 for landscape, and 3:4 and 9:16 for portrait and mobile framing. While a ratio is active, drawing a fresh box or dragging a resize handle keeps the proportions locked at all times.

How do I crop to an exact pixel size and position?

Drag a selection, then fine-tune with the numeric fields for width, height, X position, and Y position, which stay in two-way sync with the box on screen. The crop is cut from the full resolution image, so the numbers reflect real output pixels regardless of preview scaling.

What file types are accepted and what is the output?

The picker accepts JPG, PNG, GIF, and WebP images. The cropped result is always encoded as PNG, displayed with its pixel dimensions and file size, and can be downloaded or copied straight to the clipboard. Crop Another Area lets you take a second cut from the same picture.

Where does my picture go during cropping?

Nowhere. The file is read into browser memory, the crop happens on a local canvas, and the result is saved directly from your device. There is no upload step at any point.