Image Tools

Crop, Rotate, and Flip Image

Crop with numeric keyboard controls, rotate in 90-degree steps, and flip from the original source.

Use the tool

Prepare your file

JPG, PNG, WebP · up to 25 MB · 40 megapixels

Try it with a sample

Chart with LEFT, RIGHT and BOTTOM labels. These files contain no personal information.

Loading selects the sample only. Choose the settings in the worked example before processing.

Drop an image here

JPG, PNG, or WebP · up to 25 MB

Processed in this browser tab. No file upload is used.
Choose an image to start.

Check a crop and a rotation with labelled edges

Each side crop removes 120 pixels from the 1200-pixel width. The cropped area is 960 × 800. A 90° rotation then produces 800 × 960 pixels.

Input
31,541 bytes
Output
64,650 bytes
Result
800 × 960 px

Settings: Free crop; left 10%; right 10%; top and bottom 0%; rotate 90°; PNG output.

Original synthetic sample before crop
Original · Download input
Actual exported sample after crop
Exported result · Download output

Measured with this site’s processing engine in Edge 156 on 27 October 2026. These are results for this sample, not promised sizes for other files. Browser encoders can produce different byte counts. How to repeat the examples

Use the edge labels to separate a rotation from a mirror operation. A rotation changes orientation; a horizontal flip reverses the text. For a scan with readable text, rotate it until upright rather than mirroring it.

Every processing run begins with the selected original. Adjust the crop values and process again without accumulating repeated lossy edits.

Before you accept the download

  • Calculate left + right and top + bottom; each pair must leave some image.
  • Check that important edges or handwritten marks are still inside the crop.
  • If a specific final pixel canvas is also required, follow with the pixel resizer.

How it works

Three clear steps

  1. 01

    Choose an image.

  2. 02

    Enter crop percentages, choose a ratio if needed, then rotate or flip.

  3. 03

    Process and review the exact output dimensions before downloading.

What this tool does

Every export starts from the original to avoid cumulative re-encoding damage.

Accepted inputJPG, PNG, WebP · up to 25 MB · 40 megapixels
Processing locationThis browser tab
Account requiredNo
Output validationSignature, byte count, and tool constraints

How this result is produced

Numeric crop percentages, rotation, and flips are applied together from the original decoded source. This avoids repeatedly encoding an already edited result.

Practical example

A 1,600-pixel-wide source cropped 10% from the left loses 160 pixels and is 1,440 pixels wide before any other crop or rotation. Rotating a non-square image by 90° swaps its displayed width and height. Inspect the preview and output dimensions so the subject and aspect ratio still meet the upload rule.

Read the guide to pixels, PPI, format, and file-size terms

Limits and troubleshooting

  • Crop values are percentages of the decoded source.
  • A new export is encoded once from the source; repeated downloads do not compound edits.

If the preview cannot be created, open the source in another image app and save a fresh JPG, PNG, or WebP. For a very large photo, close unused tabs; if the crop disappears, check that the combined edge percentages still leave a visible area.

Questions people ask

Are the crop controls keyboard accessible?

Yes. Every crop boundary is a labelled number input and works without drag gestures.

The order of edits matters

Crop percentages refer to the source edges. An optional aspect ratio then crops the remaining area around its center. Rotation and flips apply to that result; a 90° or 270° turn swaps the output width and height. Crop pairs that remove the whole picture are rejected.

The top preview is the original. Process the image to inspect the actual transformed result, then use Start over to choose another source. Every export starts from the selected original so changing settings does not repeatedly degrade an earlier output.