Skip to main content
All posts

How to Make a Transparent PNG from Any Photo

A clear guide to turning any photo into a transparent PNG — what transparency means, why JPEG won't do, and the fastest browser-only workflow that doesn't require Photoshop.

May 9, 20265 min read

A "transparent PNG" is just a PNG image where the background pixels are see-through instead of being filled with a colour. Drop one into a slide, a video, a website, or a design — and only the subject appears. Here's how to make one in under a minute.

What "transparent" actually means

Every pixel in an image has a colour. PNG (and WebP) files have an extra channel called alpha that says how opaque each pixel is — 0 means fully see-through, 255 means fully solid. When alpha is 0, the pixel underneath shows through.

JPEG files don't have an alpha channel. That's why if you try to "remove the background" from a JPEG and save it back as JPEG, you end up with a white or black background where the transparency should be. Always save cutouts as PNG (or WebP, if file size matters and your destination supports it).

The fastest workflow

  1. Open bgremovers.org.
  2. Drag your photo onto the upload zone.
  3. The browser-based AI removes the background in 2-3 seconds and shows a before/after slider over a checkered preview (the checkerboard is the visual convention for transparency).
  4. Click Download PNG. You get a transparent PNG with the original dimensions.

No account, no upload, no watermark, no monthly limit. The model downloads once (~4 MB) and is cached forever in your browser.

Common mistakes

Saving back as JPEG

The most common "why doesn't my transparency work?" question. JPEG strips alpha. If you compress your transparent PNG to save space, use the WebP format instead — it preserves alpha and shrinks file size by 30-50%. The image compressor on this site offers WebP as one of its three formats.

Putting the PNG on a coloured background and being surprised

A transparent PNG isn't magic — it just lacks a background. When you place it on a coloured slide or webpage, the colour shows through where the alpha is 0. If you need a specific background colour permanently baked into the file, do that in your design tool (or open the PNG in Photopea and add a colour layer underneath).

Hair edges look soft and weird

Soft hair edges are real — they should have semi-transparent pixels (alpha values between 0 and 255). When you place the PNG on a background that contrasts strongly with the original, you'll sometimes see a faint "halo" of the old background around the hair. This is called colour fringing. Two fixes:

  • Pick a new background colour that's close to the original (e.g. if the photo was taken on a white wall and you're placing it on a light grey slide, you'll never notice).
  • Open the PNG in Photopea, add a 1-pixel inner stroke matching the new background colour, and the halo disappears.

When PNG is the wrong format

For logos and icons that need to scale to any size without pixelation, consider SVG instead. PNG is raster — it has fixed pixel dimensions. Scale it up too much and it gets blurry. SVG is vector — it stays sharp at any size. If your logo was originally a vector file, ask your designer for the SVG; if it was originally a photograph, PNG with transparency is your best bet.

For animations and short clips, use WebP or AVIF animated formats — both support transparency and are far more efficient than animated GIF (which doesn't support partial transparency at all).

What to do next

If you have one cutout to make, the transparent PNG maker page is the one-click tool. If you have a batch (product catalogues, headshots for a directory, sticker packs), the bulk processor handles up to 20 at once and packages them as a ZIP.

Try it yourself

Drop any photo into BgRemove and get a transparent PNG in seconds — free, browser-only, no signup.

Open the tool