Image Compressor
Image Compressor online, free and private. Process images instantly on your device.
Drag a box over your image and crop to exactly the part you want — the selection downloads as a lossless PNG.
Your browser is preparing the tool. It runs 100% locally.
Upload an image, then drag and resize a selection box over the part you want to keep. The tool — built on the Cropper.js library — exports just that region as a lossless PNG named cropped.png. The selection starts at 80% of the image and cannot extend past its edges. Everything runs in your browser; the image is never uploaded.
This is an interactive cropper. You see your image, drag a box to frame the part you want, and download exactly that region. It uses Cropper.js, a widely used open-source cropping library, for the draggable, resizable selection.
The cropped region is exported as a PNG — a lossless format — so the pixels you selected are saved exactly, with no compression artefacts added by the crop itself.
Drop or pick an image. After a moment the cropping overlay appears, with a selection box covering 80% of the picture by default.
Drag the box to reposition it and pull its handles to resize. It is constrained so it cannot extend beyond the image — that is Cropper.js viewMode 1.
Click download and the selected region is rendered to a fresh canvas and saved as cropped.png.
Your image is loaded and cropped entirely in your browser. Cropper.js runs client-side, and the cropped PNG is generated locally — nothing is uploaded.
There is no server and no account; the image and the crop never leave your device.
Because the output is built from a canvas, the cropped PNG carries no EXIF or GPS metadata from the original.
| Library | Cropper.js (open source) |
|---|---|
| Output format | PNG (lossless) |
| Output name | cropped.png |
| Initial selection | 80% of the image |
| Constraint | Box stays within the image |
| Aspect ratio | Free-form (drag any rectangle) |
| Processing | 100% in-browser |
The crop itself is lossless: the selected pixels are copied into a PNG with no quality loss. But a PNG of a photo is larger than the equivalent JPEG, so if file size matters, run the result through a converter or compressor.
The output is always PNG named cropped.png, whatever the input format — so a cropped JPEG comes out as a larger PNG.
This is a free-form crop. There are no fixed aspect-ratio presets, so you set the shape by dragging the box to the proportions you want.
The overlay needs the Cropper.js library to load, so there is a brief pause before you can start cropping. It crops at the source resolution and does not upscale.
Cut away background or empty edges so the image is just the part that matters.
Drag the box to the proportions you need for an avatar, thumbnail or header.
Crop off a watermark band, letterboxing or a scanner margin at one side.
Pull out one panel or detail from a larger capture.
To change the pixel dimensions use the image resizer; to rotate use the image rotator; to shrink the cropped PNG, run it through the image compressor or a converter.
Built on Cropper.js, the well-known open-source cropper; the selected region is exported losslessly as a PNG named cropped.png, entirely in your browser. The crop box starts at 80% of the image and stays within its bounds.
Image Compressor online, free and private. Process images instantly on your device.
Edit and convert Image Resizer right in your browser — no upload, no quality loss.
Favicon Generator online, free and private. Process images instantly on your device.
Use Image to PDF to transform images locally — fast, secure and watermark-free.
Edit and convert PNG to WebP Converter right in your browser — no upload, no quality loss.
Edit and convert Meme Generator right in your browser — no upload, no quality loss.
It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.