Image tool

Crop & Rotate

Crop the frame, straighten the angle, and turn it the right way in this browser tab.

Your files stay on your device

JPG, PNG, WebP · up to 20 MB · up to 24 MP

Formats, sizes, and limits
Input
JPG, PNG, or WebP
Maximum input file
20 MB
Input size
24 MP or 12,000 px per side
Crop output
24 MP or 12,000 px per side
Output
JPEG, PNG, or WebP
Rotation
90° steps and flips
Note
Larger selections use more memory. If the browser cannot allocate the crop canvas, choose a smaller area or a smaller output format.

Image cropping workspace

  1. Choose image
  2. Adjust crop and rotation
  3. Apply and download

Choose image

One JPG, PNG, or WebP image at a time.

Drop one image here

JPG, PNG, or WebP. Up to 20 MB and 24 MP.

Processed locally in this tab. Nothing is uploaded.

Adjust crop and rotation

Drag the selection or its handles. Use the fields for exact placement.

Choose an image to open the crop editor.

Crop and orientation

Choose the area, then set the direction.

Cropping changes what is included. Rotation and flips change how the original pixels are arranged. Apply the crop only when both decisions are final.

Cropping keeps the original detail

A crop selects part of the image at its existing resolution. It does not enlarge the pixels or create a new canvas around the image. The output is exactly the crop width and height, up to the published limits.

Rotation happens before flips

Rotate in 90° steps to correct a sideways photo or scan, then flip horizontally or vertically when a mirror image is needed. The crop coordinates are always measured inside that transformed image.

A transform starts a new crop

Rotating or flipping resets the selection to a valid centred crop for the current aspect ratio. This avoids keeping a rectangle that no longer fits the new orientation. Apply the crop again after any edit.

Before applying the crop

Check the selection coordinates, the transformed image size, the output format, and the preview. The download is created only when you press Apply crop, and it is replaced when you edit the crop or settings.

  • The original file on your device is never changed.
  • Rotation is limited to 90° steps; perspective correction is not included.
  • JPEG output flattens transparent source pixels onto the chosen colour.
  • Check any separate upload size limit before submitting the file.

FAQ

Crop & Rotate questions

Details about coordinates, ratios, rotation, transparency, and privacy.

Which image formats can I crop and rotate?

The tool accepts still JPG, PNG, and WebP files your browser can decode. It creates JPEG, PNG, or WebP output. HEIC, SVG, GIF, and animated images are not supported.

What is the difference between cropping and resizing?

Cropping removes pixels outside the selection, so the output is smaller in width and height without scaling what remains. Resizing changes the dimensions of the whole image. Use the Image Resizer when the entire frame must be scaled to exact pixels.

Can I rotate by a custom angle or straighten a tilted scan?

No. This tool rotates in 90° steps and flips the image horizontally or vertically. It does not provide arbitrary-angle straightening or perspective correction.

How are X and Y coordinates measured?

X and Y mark the top-left corner of the crop inside the rotated and flipped image. The origin is 0, 0 at that transformed image's top-left. Changing the aspect ratio or orientation creates a new fitted selection and updates all four fields.

What happens to transparency?

PNG and WebP output keep transparent source pixels. JPEG cannot store transparency, so transparent areas are flattened onto the selected background colour. A crop that contains only opaque pixels is unaffected by that colour.

Does cropping guarantee a smaller file?

A smaller pixel area often produces a smaller file, but the result is re-encoded and the size is not guaranteed. Check the reported byte count before downloading. Use the Image Compressor afterward when a form gives you a KB or MB limit.

Are my images uploaded?

No. The Image Cropper decodes, transforms, crops, and encodes the selected file inside your browser tab. Image data is not sent to FileMizo or another server.