LocalBG

Mon May 18 2026 08:00:00 GMT+0800 (Taiwan Standard Time)

Transparent PNG maker for cutouts

Turn a photo into a transparent PNG in the browser, or flatten it onto white or a custom color when the destination cannot use alpha.

A transparent PNG is just a normal PNG whose alpha channel is not entirely 255. LocalBG writes that channel from the segmentation matte. Confident background pixels are stored as alpha 0. Confident foreground pixels stay at alpha 255. The soft edge in between keeps partial alpha, which is what stops hair and fur from looking like a pair of scissors.

The preview sits on a checkerboard so you can see the difference between “white pixels” and “no pixels.” If you download the PNG and open it in a tool that ignores alpha, it may look like the background came back. That is the viewer, not the file. Drop the same PNG into the tool again or into any editor that shows transparency and the checkerboard (or the underlying layer) shows through.

When you should not use transparency

Some marketplaces, office slides, and older chat apps flatten alpha onto black or reject the file. For those, pick White or Color before you run. The worker composites the subject over that color and writes an opaque PNG. You still never upload the image. You just choose a different destination for the matte.

JPG cannot store transparency, which is why the download is always PNG even when the source was a JPG or WebP. WebP can store alpha, but PNG is the format every layout tool in this workflow already accepts. Batch mode applies the same background choice to each file and can pack the PNGs into a ZIP.

Related reading: remove a background without uploading and product photos.