PNG cropper that keeps transparent areas

This PNG cropper keeps the part of a PNG image you select and saves it as a new PNG file. Drag the box or type Left, Top, Width and Height in pixels. Transparent areas stay transparent, and the whole crop runs in your browser without uploading the image.

1. Choose your image

JPEG, PNG, WebP and other formats your browser can decode. Available memory and browser support determine which images can open.

No image selected.

2. Select what stays

Drag the box to move it. Drag a handle to resize it. The pixel fields work with your keyboard, too.

Your image and crop selection will appear here.

Crop coordinates and dimensions

Coordinates start at 0 in the upper-left corner of the oriented image. Square mode keeps width and height equal.

Choose one image to begin.

3. Your cropped image

Your cropped PNG will appear here.

PNG keeps transparency. Export creates a still image, removes source metadata, and uses standard sRGB color; HDR and wide-gamut appearance may change.

How to crop a PNG image

To crop a PNG image, open it with Choose image, fit the box over the area you want and select Crop image. Then select Download PNG to save the new file.

  1. Select Choose image and pick one PNG file. The panel shows its name, its size in pixels and its file size.
  2. Drag the box to move it, or drag a handle to resize it. The shaded area outside the box is cut away.
  3. For an exact crop, type Left (px), Top (px), Width (px) and Height (px). They count from 0 at the upper-left corner.
  4. Keep Aspect ratio on Free rectangle, or pick Square · 1:1 to keep the sides equal.
  5. Select Crop image, then Download PNG.

The file name adds the crop size, so logo.png cropped to 300 × 120 pixels downloads as logo-crop-300x120.png. Reset selection goes back to the whole image.

What the cropped PNG keeps and drops

The cropped PNG keeps the selected pixels at their original size, and it keeps their transparency. It does not keep the source file's format details. The browser writes every download as a new PNG with 8 bits per channel and an alpha channel.

In the source PNGIn the cropped PNG
Palette (indexed) or grayscale colorRGBA color
16 bits per channel8 bits per channel
Palette transparency or an alpha channelAn alpha channel with the same clear areas
EXIF data, a color profile or a DPI valueRemoved

A fully transparent pixel comes back as transparent black, so a color stored under zero alpha is lost. A partly transparent pixel keeps its alpha, but its color can shift. In a Chrome test, every source type above gave a PNG that held only the header and the pixel data.

Limits

The download is always a PNG. The tool has no JPEG or WebP output and no setting for compression, bit depth or color type. It crops one rectangle, or a square in Square · 1:1, so a circle or a freehand shape needs another tool.

It does not trim transparent edges by itself. Set the box to the edge of the visible pixels yourself, and use the pixel fields when you need accuracy. The tool does not resize or rotate the picture.

Each run crops one image, and choosing another file replaces the first. Files open with the browser's own image decoder, so an SVG does not open in Chrome. Convert it to PNG first with SVG to Raster.

The page sets no size limit of its own. An image too large for the browser's canvas or memory stops with an error, and Cancel & clear stops a long job.

Questions

Does cropping a PNG keep the transparent background?

Yes. Transparent and partly transparent pixels keep their alpha values in the cropped PNG. A browser test checks that pixels at alpha 128 export at alpha 128, and a Chrome check kept fully clear pixels at alpha 0. The only change is under fully clear pixels, where any stored color becomes black.

Why is my cropped PNG larger than the original file?

The tool encodes the crop again as RGBA with the browser's PNG encoder, so a palette or grayscale source gains color channels and loses its own compression tuning. In a Chrome test, a 905-byte palette PNG of 400 × 300 pixels gave a 1.25 KB crop of its top right quarter. The result panel says when this happens.

Can I crop a PNG to exact pixel dimensions?

Yes. Type the corner position in Left (px) and Top (px), and the size in Width (px) and Height (px). The values are whole pixels on the full-size image, and the box must fit inside it. A 1200 × 800 PNG cropped at Left 100, Top 50, Width 1000 and Height 700 downloads at 1000 × 700 pixels.

Is my PNG uploaded to a server?

No. The PNG is decoded, cropped and encoded in a background worker inside this browser tab. In the tool's browser tests, the only requests while opening, cropping and downloading were for the page's own files. Clear image, or leaving the page, releases the picture from memory.