Z

Image Cropper

Crop images to a custom selection or aspect ratio in your browser. Download the cropped result.

Runs in your browser — files never leave your device

How it works

Cropping here is numeric rather than drag-and-drop: you type an exact rectangle and the tool copies exactly those pixels. When a file loads, its true pixel dimensions are shown — say 4032 × 3024 for a typical 12-megapixel phone photo — and a canvas the size of your W × H values is filled with the region starting at (X, Y). Every change to a field redraws the live preview, so you always see precisely what will download.

The default region covers the middle 80% of the image: for that 4032 × 3024 photo it starts at X 403, Y 302 and keeps 3226 × 2419 pixels. To keep just the top-left quarter instead, you’d enter X 0, Y 0, W 2016, H 1512. Because you set numbers rather than dragging handles, this is the tool to reach for when a size must be exact — a 1920 × 1080 slice for a video thumbnail (exactly 16:9), a 1080 × 1080 square for social posts, or a pixel-precise cutout from a screenshot.

The copy is 1:1 with no resampling: pixels inside the rectangle are transferred unchanged, so text in screenshots stays sharp and nothing is rescaled. The result downloads as a lossless PNG named after the original with a cropped- prefix. Note that a PNG of photographic content is usually a larger file than the JPG it came from, and that the new file carries no EXIF metadata — capture date, camera model, and GPS coordinates are all left behind.

The file never leaves your device — decoding, cropping, and encoding all run in the browser tab, which is exactly what you want when trimming a bank-statement screenshot or cropping a bystander out of a personal photo. Keep the rectangle inside the image bounds (X + W and Y + H must not exceed the source dimensions, or the overhang comes out blank), and remember the preview only renders while W and H are both above zero.

Frequently asked questions

What do the X, Y, W, and H fields mean?
The image’s coordinate system starts at (0, 0) in the top-left corner, with X increasing to the right and Y increasing downward. X and Y set where the kept region begins, and W and H set its size — all in pixels of the original image. Values are rounded to whole pixels and can’t go negative.
What is the default crop when I load an image?
The tool starts with a centered region covering 80% of each dimension, leaving a 10% margin on every side. For a 4032 × 3024 photo that’s X 403, Y 302, W 3226, H 2419. It’s just a starting point — type over it with the exact region you need.
Can I lock a square or 16:9 aspect ratio?
There are no ratio presets — you control the exact numbers instead, which is the point of a numeric cropper. For a square, make W and H equal, such as 1080 × 1080. For 16:9, use a pair like 1920 × 1080; any width with width ÷ 16 × 9 as the height keeps the same ratio.
What happens if the region extends past the edge of the image?
There are no pixels beyond the edge, so the overhang comes out blank in the output. Keep X + W within the source width and Y + H within the source height — the dimensions shown above the fields — to get exactly the region you expect.
Does cropping resize or recompress the image?
No resampling happens: the selected pixels are copied 1:1 onto a new canvas, so nothing is scaled, blurred, or interpolated. The output is always a PNG, which adds no compression loss — but it’s a fresh file, so EXIF metadata such as capture date and GPS location is not carried over. Your original file is never modified.
Is my image uploaded while cropping?
No. The image is decoded and cropped on a canvas inside your browser, and the download is generated from memory on your device — no upload, no server, no copy retained anywhere. That makes it safe to crop sensitive screenshots, documents, and personal photos.