Crop image
Drag the box to choose what to keep.
About this tool
Crop images by drawing a selection on the picture or entering exact pixel coordinates. Includes one-tap aspect-ratio presets so you can produce square (1:1), portrait (4:5), or vertical (9:16) crops without doing the math.
Privvert keeps the original image bit-perfect outside the crop region - no re-compression of the kept pixels in PNG mode. Everything runs in your browser, so personal photos stay private.
Features
- Visual crop with drag handles
- Aspect-ratio presets: 1:1, 4:5, 9:16, 16:9, free
- Pixel-precise x/y/width/height inputs
- PNG (lossless) or JPG/WebP (smaller) output
- Adjustable JPG/WebP quality
- Browser-only - files never uploaded
- Free and unlimited
- Snap-to-aspect ratios for common social and print formats
How to use it
- Drop in an image.
- Drag the crop handles, or pick an aspect-ratio preset.
- (Optional) fine-tune with pixel coordinates.
- Pick output format.
- Download the cropped image.
Everything happens inside your browser using JavaScript and WebAssembly. Your files are never uploaded to a server, never stored, and never seen by us.
Frequently asked questions
Crop is per-image because the right region differs per photo. For batch resizing to identical dimensions, use the Resize tool.
1:1 for the classic square feed, 4:5 for portrait posts (the largest allowed), 9:16 for Reels and Stories.
Not in PNG mode - the kept pixels are bit-identical. JPG/WebP re-encodes the kept region with the quality you choose.
EXIF is stripped on crop for privacy.
Cropping itself is lossless - the tool just discards the pixels outside the crop region. If you export to JPG or WebP, the encoder will re-compress the remaining pixels; pick PNG to keep the crop pixel-for-pixel identical to the original.
Not in a single batch yet, but you can re-use the same aspect ratio across files by typing the exact width and height into the dimension fields. The tool remembers the last values within the same session.