Crop, resize, compress, or convert an image between PNG, JPEG, and WebP. Nothing is uploaded — this runs entirely in your browser.
Full image selected — drag on the preview to crop.
About this tool
Crops, resizes, and re-encodes an image using your browser's built-in Canvas API — the same rendering engine that draws every image on every webpage. Drag directly on the preview to select a crop area, then adjust size, format, and quality. Everything is decoded, redrawn, and re-encoded locally; it's never uploaded anywhere.
Frequently asked questions
How does the crop tool work?
Drag directly on the image preview to draw a crop rectangle — the area outside it dims so you can see what will be kept. Cropping the image also updates the width/height fields to match your selection; clear it any time with "Clear Crop" to go back to the full image.
Why is there no quality slider for PNG?
PNG is a lossless format — it doesn't have a quality setting, only compression level, which doesn't affect visual quality. Quality only applies to JPEG and WebP, which trade some image detail for a smaller file size.
Will converting to JPEG lose transparency?
Yes — JPEG doesn't support transparency at all, so any transparent areas in your source image will be filled with white. If you need to keep transparency, use PNG or WebP instead.