Remove the Background from a PNG

Upload a PNG - even one with a flat, opaque background - and the subject is separated out automatically, leaving a properly transparent PNG.

How it works

1

Upload your PNG image.

2

The subject is detected and cut out automatically.

3

Download the result as a transparent PNG.

PNG already supports transparency - so why remove a background?

PNG can store transparent pixels, but most PNGs do not use that - a screenshot, a design export, or a photo saved as PNG usually still has a solid, opaque background. This tool finds the subject and makes everything else genuinely transparent, whether or not the file had any transparency to begin with.

Where this comes up

  • A logo or graphic exported with a solid background instead of a transparent one.
  • A product photo saved as PNG for a listing or catalogue.
  • A screenshot where only one element - an icon, a photo, a UI piece - needs to be lifted out.

Sharp edges, cleanly kept

Because PNG is lossless, fine edges and flat colour boundaries stay crisp going in, which generally gives the model more to work with than a compressed JPG - useful for logos, icons and graphics with hard edges.

Questions & Answers

My PNG already looks flat - will this actually change anything?
Yes. Even if the file format supports transparency, the image itself usually has an ordinary solid background until you run it through a tool like this one.
Will it keep any transparency my PNG already has?
The output is rebuilt around the detected subject, so any existing transparency is superseded by the new transparent background.
Is it good for logos and icons, not just photos?
Yes - PNG is lossless, so flat colours and hard edges (typical of logos and icons) usually cut out very cleanly.
Is it free, and are my files kept?
Yes, free with no sign-up. Files are deleted from the server automatically about an hour later.