HomeTools › Image Cropper

Image Cropper

Made by the twittyn team · Updated August 2026

Drag a selection over your photo, lock it to a ratio like 1:1, 4:5 or 9:16, rotate or flip if you need to, and download the crop at the original full resolution. Everything happens on your device — the file is never uploaded to a server.

Dragging a crop selection over a photo with a rule-of-thirds overlay
Drag the box, pull the handles, and the rule-of-thirds overlay shows you where the subject should sit.
Drop an image here
or click to choose a file
Crop:
Position:
Source:
Your image will appear here.
Drag the box to move it, pull the handles to resize.

How to crop an image

  1. Add your photo. Drag a file onto the box or click it to pick one. JPEG, PNG, WebP, GIF and most other formats your browser can display will work.
  2. Pick a ratio (or stay free). “Free” lets you drag any shape. Choosing 1:1, 4:5, 16:9, 9:16 or 3:2 locks the selection so every handle keeps that exact proportion.
  3. Position the selection. Drag inside the box to move it, and pull any of the eight handles — four corners, four edges — to resize. The box can never leave the image, so you will not end up with transparent or black bars.
  4. Straighten the orientation if needed. Rotate 90° left or right for photos that came off a camera sideways, or flip horizontally to mirror the shot.
  5. Check the readout. The panel shows the crop in real output pixels, not preview pixels, so you know exactly how big the saved file will be before you save it.
  6. Choose a format and download. JPEG for photos, PNG when you need sharp edges or transparency, WebP for the smallest file at a similar quality. The quality slider applies to JPEG and WebP.

The preview is scaled down to fit your screen, but the export is not. When you hit download, the selection is mapped back onto the original pixels and re-cut from the full-size image, so a crop from a 6000×4000 photo comes out at full camera resolution.

Cropping for social media

Every platform silently reframes anything that does not match its preferred shape, and it almost never crops where you would have. Cropping deliberately beforehand is the only way to control what survives.

RatioWhere it is usedTypical pixels
1:1Square feed posts, profile pictures, thumbnails in grids1080×1080
4:5The tallest portrait an Instagram feed post allows — it takes the most vertical screen space without being cropped1080×1350
9:16Stories, Reels, TikTok, YouTube Shorts — full-screen vertical video and images1080×1920
16:9YouTube thumbnails and video, blog headers, presentation slides1920×1080
3:2The native shape of most DSLR and mirrorless sensors, and standard print sizesvaries

Two practical notes. First, on 9:16 content, keep anything important away from the top and bottom edges — interface elements such as captions, usernames and the like sit over roughly the top 12% and bottom 20% of the frame. Second, a 4:5 image gets shown as a centre-cropped square in profile grids, so check that your subject still reads when the top and bottom fifths disappear.

Composition: the rule of thirds and headroom

The overlay inside the selection divides it into thirds both ways. The old guideline is to put your subject on one of those lines, or on one of the four intersections, rather than dead centre. It works because an off-centre subject leaves room for the eye to travel, and the frame reads as a scene rather than as a mugshot.

A few things matter more than the grid itself:

Cropping does not reduce quality — but it does reduce pixels

Cropping is not a lossy operation in itself. Nothing is stretched, resampled or blurred; the tool simply copies a rectangle of the original pixels into a new image, one to one. If you crop a PNG to PNG, the pixels you keep are bit-for-bit identical to the ones you started with.

What changes is how many pixels you have left. Take a 4000×3000 photo and crop a small 800×600 detail out of it: the result is genuinely 800×600. It will look perfect at that size, but if you then blow it up to fill a 1920-pixel-wide banner, you are asking software to invent 140% more pixels than exist, and it will look soft and mushy no matter which tool does the enlarging.

So the practical rule is to decide the final display size first, then check that your crop is at least that big. For a 1080×1350 Instagram post, keep the selection at 1080 pixels wide or more — the readout tells you live. If your crop lands slightly under target, our image resizer can scale it up a little; going up by 10–20% is usually invisible, going up by 200% never is.

One thing that does cost quality: re-saving a JPEG. Every JPEG save is a new lossy compression pass, so a photo that has been cropped and re-saved five times carries five generations of artefacts. Crop from the original file rather than from an already-edited copy, and keep quality at 85–95 for anything you might edit again.

Is my image uploaded?

No. The file is read by your browser with the FileReader and Canvas APIs and drawn straight onto a canvas element on this page. There is no upload, no server-side processing, no temporary copy sitting in someone's storage bucket, and no queue. You can confirm it yourself: open your browser's network tab, load an image, download a crop, and you will see no request carrying your file. The tool even works with your connection switched off after the page has loaded. Details are in our Privacy Policy.

FAQ

Does cropping change the original file?

Never. Your file on disk is untouched — the tool only reads it. The download is a new file, saved wherever your browser puts downloads, so you always keep the original to go back to.

Why is the preview smaller than my photo?

The preview is scaled to fit your screen so you can see the whole frame while you drag. The crop coordinates are stored as a fraction of the original image and mapped back to full resolution at export time, which is why the readout shows real output pixels rather than what you see on screen.

Can I crop to an exact pixel size?

Indirectly: lock the ratio you need, drag until the readout shows roughly the right size, then run the result through the image resizer to land on the exact number. Locking the ratio first is what guarantees the resize will not distort anything.

Does it keep transparency?

Yes, if you export as PNG or WebP. JPEG has no alpha channel, so transparent areas are filled with white when you choose it. Pick PNG for logos, screenshots and anything with a cut-out background.

Is there a file size limit?

There is no limit imposed by the tool, only by your device's memory. Photos from any current phone or camera, including 50-megapixel files, are fine on a normal laptop. Very large panoramas may take a second to appear while the browser decodes them.

Does it work on a phone?

Yes. The selection is driven by pointer events, so dragging the box and pulling the handles works the same with a finger as with a mouse. Pinch-zoom on the page is unaffected outside the canvas.

Next up: change the dimensions with the image resizer, add captions with the meme generator, or browse everything in our free tools.