Skip to main content

Image Cropper

Drag the selection to choose the part of the image you want, lock it to a ratio a platform expects, and rotate or flip if the photo came off the camera the wrong way round. The preview is scaled to fit your screen but the crop is applied to the original pixels, so a selection on a 4000-pixel-wide photo saves 4000-pixel-wide output. All of it runs against a bitmap held in the page, which is what makes dragging feel immediate: there is no round trip to wait on, because there is no server in the loop.

Drop an image to crop

One file at a time, up to 50.0 MB. The selection is applied to the original pixels, and the photo stays on your machine throughout.

Nothing loaded yet. Drop an image above — it is decoded, cropped, and re-encoded inside this browser tab, so it never leaves your device.

Crop it into a design, not just a file

Cropping settles the frame. Moda is where you settle everything inside it.

Try Moda free →

Why the aspect ratio matters more than the pixel size

Platforms re-encode and resize whatever you upload, but they will not change its shape — they crop it. An image at the wrong ratio gets trimmed by an algorithm that does not know which part matters, which is how a head ends up cut off in a link preview. Cropping to the ratio yourself makes that decision instead of inheriting it. The presets cover the shapes in circulation: 1:1 for a square post or avatar, 4:5 for the tallest frame Instagram shows in feed, 9:16 for stories and reels, 16:9 for video thumbnails and widescreen headers, and 1.91:1 — close enough to 16:9 to look alike and different enough to crop badly — for link cards.

How the selection behaves

Drag inside the selection to move it, drag a handle to resize it. With a ratio locked, the handle you drag leads and the other dimension follows: a corner keeps up with a diagonal drag, an edge grows evenly from the opposite edge, and pushing against the image border shrinks the selection rather than quietly abandoning the ratio. The selection can never leave the image or invert itself, and it has a minimum size so a stray drag cannot collapse it to nothing. Switching presets adjusts the selection you already framed instead of resetting it.

Rotate, flip, and what a camera already did

Rotation here is in 90° steps, which is lossless in the sense that matters: no pixel is resampled, the image is written out with its axes swapped. Flipping mirrors the finished result, which is what you want for a selfie that came out reversed. Both take effect in the editor the moment you press them, before the crop is chosen: the preview turns, the dimensions readout turns with it, and the selection you already framed travels along instead of being discarded — so the frame you drag is the frame you save. One thing happens before you touch either control: a photo's EXIF orientation flag is applied during decode, so an image that some apps show sideways is already upright here. That is also why the saved file cannot come out rotated on another device — the orientation is baked into the pixels rather than left as a tag for the next program to interpret.

Cropping is not resizing

Cropping changes which pixels you keep; resizing changes how many pixels the image is stored in. A 1:1 crop of a 4000×3000 photo is 3000×3000 — square, and still enormous. If the goal is a 1080×1080 Instagram post, crop to the shape here and then resize to the pixel size, in that order: cropping after resizing throws away resolution you have already paid for. The two tools are separate for exactly that reason.

Frequently asked questions

Is my image uploaded to crop it?

No. Everything you drag acts on a decoded bitmap sitting in the page, and the rectangle you settle on is applied to that same bitmap when you save. No part of a crop needs a server, so your file is never handed to one — meaning an unreleased photo, a screenshot of private work, or a scanned document can be cropped here without ever existing anywhere but your own disk. The page does download one thing on demand, a decoder for iPhone HEIC photos, and it travels toward you rather than away.

Does cropping reduce quality?

The crop itself does not — it keeps a subset of the original pixels untouched. What can cost quality is the re-encode: saving as JPG or WEBP compresses again, so a JPG cropped and saved as JPG has been through two lossy passes. Saving as PNG avoids that entirely at the cost of a much larger file. For a photo, JPG at 90% is visually indistinguishable and a fraction of the size; for a screenshot or a logo, choose PNG.

Why is the crop preview smaller than my image?

The preview is scaled down to fit on screen — a 6000-pixel-wide photo would not be usable otherwise. The selection rectangle is stored in the original image's coordinates, not the preview's, and the numbers under the preview show the real crop in source pixels. What you save is the full-resolution crop, never the preview.

Can I crop several images at once?

No, and deliberately: a crop is a decision about one particular picture, and applying one rectangle across a batch produces bad results on every image but the first. If what you actually need is the same size for many files, the image resizer does that in batch, with a fill-and-crop mode that takes a centered crop of each file automatically.

What happens to transparency when I crop a PNG?

Saving as PNG or WEBP keeps the alpha channel exactly as it was in the cropped area. Saving as JPG cannot — it has no transparency — so transparent pixels are flattened onto the color you pick, white by default. If you rotate a transparent PNG, the corners stay transparent; rotation in 90° steps does not introduce the diagonal blank wedges that free-angle rotation would.

Related tools

← All tools