Crop a PNG photo, image or picture and keep its transparency exactly as it was. Out comes a PNG whose pixels inside the box are the original pixels, copied from the file's own rows, alpha channel and bit depth included.
Auto-trim is open, so empty transparent edges round a logo, an icon or a cut-out can be removed in one press. The file stays a PNG unless you choose another format.
Borders on anything else: auto crop. A JPEG kept exact: crop JPG. Cut a PNG into a shape: shape cropper or circle crop.
What you can do here
Pixels copied, not redrawn
A plain rectangle at 1× is cut from the PNG's own rows, so every colour and every alpha value is the original, at the original bit depth.
Trim empty edges
Auto-trim finds the transparent padding round a logo or a cut-out and moves the box to what is drawn.
Palette and 16-bit kept
Palette PNGs stay palette PNGs, and 16-bit files stay 16-bit, with the transparency chunk and colour profile.
When it redraws, it says
A shape, a resize or a turn needs new pixels; the contract then drops the 'copied exactly' line and the canvas path is used.
How to crop png online
- 1Open the PNG
Drop it on the box. It stays in this tab.
- 2Trim or frame
Press Trim borders to cut away empty transparent edges, or drag the box by hand.
- 3Download
The contract says pixels copied exactly when the rows were copied. Download saves the PNG.
Questions about cropping
Does it keep the transparency?
Yes. For a plain rectangle saved at its own size, the PNG's rows inside the box are copied as they are, so every transparent and half-transparent pixel keeps its exact value. The contract says pixels copied exactly when that path is used.
Why would a crop change transparent pixels at all?
Most browser tools draw the image on a canvas and save the canvas. A canvas stores colour multiplied by transparency, so half-transparent pixels can come back a level or two off, and 16-bit images come back 8-bit. Copying the rows avoids the round trip.
Can it remove empty space around a logo?
Yes. Auto-trim with Transparent edges (or Auto) walks in from each side until it meets a pixel that is not empty, and moves the box there. Treat nearly clear pixels as empty to ignore a faint shadow.
Will my palette PNG become a big RGBA file?
Not on the exact path: palette, greyscale, 16-bit and RGBA files keep their colour type, bit depth, palette and transparency. A canvas-drawn crop (with a shape or a resize) is saved as 8-bit RGBA, which can be larger.
When is the exact path not used?
When the output needs new pixels: a shape, an outline, a border, a turn or straighten, an output size other than the crop, or a KB target. It is also skipped for interlaced or animated PNGs.
Can I save it as JPG or WebP instead?
Yes, under Export. JPG has no transparency, so transparent areas are filled; pick a background colour under Shape first.


