Crop any PNG to the area you need without flattening the alpha channel. Free, lossless, and 100% browser-based.
Upload Image
Drag & drop or click to upload
Supports PNG, JPG, WebP, GIF, BMP
Drop a .png file onto the page or click to browse. Both PNG-32 (with alpha) and PNG-8 (indexed) files are supported.
Drag the crop frame to select the area you want to keep. The transparent checkerboard shows through any alpha pixels.
The live preview re-renders the PNG with transparency preserved — exactly what you'll download.
Click Download to save the cropped PNG. The default output is PNG-32 with full 8-bit alpha; switch to JPG or WebP if you prefer.
Yes. We render the PNG to a canvas with alpha enabled and re-encode it as PNG-32, so every transparent or semi-transparent pixel keeps its exact alpha value.
Yes. PNG is a lossless format, so cropping only removes pixels outside the selected area — the pixels that remain are bit-for-bit identical to your original.
PNG is universally supported and lossless. WebP is typically 25–35% smaller at similar quality and also supports alpha. Use PNG for logos and icons that need pixel-perfect edges; use WebP for transparent photos on the web.
Not from the crop alone — cropping selects a rectangular (or shaped) region. If your PNG already has a transparent background, that transparency is kept. To remove a solid background, use a background-remover tool first, then crop the resulting PNG here.
There is no hard cap, but very large PNGs (above ~8,000×8,000 px or 100 MB) may exceed your browser's memory budget. For mobile devices, keep PNGs under ~20 MB for smooth performance.