How to use Crop, rotate & flip
- 1
Open one image
Drop or paste a JPG, PNG, WebP, AVIF, HEIC or GIF picture of up to 25 MB; it opens in the crop editor.
- 2
Turn and level it
Rotate 90° left or right, flip horizontally or vertically, and drag Straighten between −45° and +45° in half-degree steps.
- 3
Frame the crop
Pick Free, Original, 1:1, 4:3, 3:2, 16:9, 4:5, 9:16 or a custom ratio, then drag the box or type width, height, X and Y in pixels.
- 4
Export
Choose JPG, PNG, WebP or AVIF and download name-cropped.jpg, or copy the result to the clipboard on desktop.
Limits and Pro
One image at a time, up to 25 MB, exported at full resolution without a watermark.
Pro opens source images of up to 4 GB. See Pro
About Crop, rotate & flip
Crop, rotate and flip works on the full-resolution picture even though the editor shows a lighter preview, so a crop typed as 1200 × 800 pixels comes out at exactly 1200 × 800. Quarter turns and mirroring move pixels without resampling them, which means a plain crop, rotation or flip keeps every pixel sharp. Straightening by a few degrees has to resample the picture, and the crop box is automatically shrunk to the largest rectangle that fits inside the tilted photo so no empty corners appear; if you widen it anyway, those corners are filled with white, a colour you pick, or transparency in PNG, WebP and AVIF.
The export is a fresh file in the format you choose, preset to the source format when it is JPG, PNG, WebP or AVIF, with a quality slider for the lossy ones. Because it is encoded from the pixels, EXIF data such as GPS position and camera details isn't carried over, and a phone photo's orientation tag is applied first, so the result never comes out sideways.
Use it to cut a profile picture to a square, level a horizon in a holiday shot, crop a screenshot down to the part that matters, fit a photo to a 4:5 Instagram frame or mirror a selfie that the front camera flipped. It edits one picture at a time and doesn't resize to a target size, add borders or remove objects; JPG output is re-encoded, so it isn't a lossless JPEG crop.
Privacy
The picture is decoded and drawn on a canvas in this tab, and the export is encoded by the site's jSquash WebAssembly codecs in a Web Worker, loaded only after you open an image. Nothing is uploaded at any point; copying to the clipboard hands the image to your own operating system, not to a server.
Features
Pixel-exact cropping
Drag handles or type width, height and position in pixels, with aspect-ratio presets and custom ratios.
Rotate and flip
Rotate 90° either way and mirror horizontally or vertically without resampling.
Straighten
Level tilted photos up to 45°; the crop shrinks automatically so no empty corners appear.
Composition grid
Rule-of-thirds or fine grid overlay, plus zoom up to 8× for precise edges.