Image Crop, Rotate & Flip
Use this free online Image Editor to crop, rotate, flip and resize any JPG, PNG or WebP image directly in your browser. It is useful for tightening a portrait crop before a profile-picture upload, rotating a sideways phone snap, mirroring a graphic for a layout, or trimming a screenshot before pasting it into a document. Drop your image into the editor, drag the crop handles to the area you want to keep, click the rotation buttons to spin the canvas in 90-degree steps, and download the edited copy. Everything runs on an in-browser HTML5 Canvas — no upload, no watermark, no sign-up, no quality loss beyond the format you save in.
Click to choose or drag & drop an image
How to Use This Image Editor (Crop & Rotate)
Editing an image takes drag, click and download.
- Drop your image into the upload zone or click to choose a file.
- Drag the crop handles to select the area you want to keep.
- Use the rotate buttons to spin the canvas in 90-degree steps, and the flip buttons for horizontal or vertical mirroring.
- Optionally type in new pixel dimensions to resize the cropped result.
- Click Apply, then Download to save the edited image; the original file stays untouched.
How This Image Editor (Crop & Rotate) Works
Each edit operation maps to a Canvas transformation. Cropping draws only the selected pixel rectangle into a new Canvas of the chosen dimensions, discarding everything outside. Rotation works by translating the Canvas origin to the centre of the image, calling rotate() with the angle in radians (Math.PI / 2 for 90 degrees), and re-drawing — this turns the image around its midpoint without distortion. Flipping uses the same approach with scale(-1, 1) for a horizontal mirror or scale(1, -1) for a vertical one. When you change dimensions, the Canvas resizes the pixel buffer using bilinear interpolation, the same well-tested algorithm used by web browsers when rendering images at non-native sizes. The edited Canvas is then exported via the toBlob API in your chosen format — JPG with adjustable quality for photos, PNG for transparency-aware graphics, or WebP for the smallest file size. Because every step happens inside the browser there is no upload, no waiting, no watermark, and no quality loss beyond the format you save in. The original file on your device is never modified.
Last updated: May 2026.
Frequently Asked Questions
Does cropping reduce image quality?
No — cropping just removes pixels at the edges. The remaining pixels are unchanged.
Why are the rotation buttons only 90 degrees?
90° increments are lossless. Arbitrary angles require resampling, which softens detail. For free rotation, use a dedicated editor.
Can I undo a transformation?
Not within this session — there's no history. Hit Reset and re-upload to start over.
Does it work on phones?
Yes — the crop handles support touch dragging on mobile devices.
What's the difference between flip and rotate?
Flipping mirrors the image (left becomes right, or top becomes bottom). Rotating spins the whole image around its center. Flipping changes orientation; rotating preserves it.