erasebg Upload image

ERASEBG GUIDES

How to save a transparent PNG

Keep transparency from the editor to your final design.

Updated 10 October 2026 · EraseBG guides

Check your downloaded image

This checker reads the file’s actual transparent pixels. It does not run background removal or send your file to a server. Choose a PNG, JPG, or WebP up to 10 MB and 40 million pixels.

Your selected file stays in this browser. Clear removes it from this checker.

No image selected.

Fully transparent pixels have alpha 0, partially transparent pixels have alpha 1–254, and opaque pixels have alpha 255. The counts cover the decoded image, not just the scaled preview. Transparency does not prove that the subject was cut out accurately. Animated files are checked as a single browser-decoded frame.

Choose the output for the job

A cutout and a finished photo are different files. If you want to place a subject over a presentation, banner, or another photo later, keep the background transparent. If you want an image ready for a listing, choose a solid colour or a backdrop before downloading. PNG can preserve transparency; JPG always has an opaque background.

1. Open a clear original

Start with a JPG, PNG, or WebP no larger than 10 MB. Choose a source that includes the entire subject. Background removal cannot recreate a shoe tip, hand, or part of a product cropped out of the original. A larger file is not automatically a better source: a sharp, well-lit image matters more than file size alone.

2. Wait for removal, then compare

After uploading, the editor opens and prepares the cutout. The first run downloads the background-removal model. Keep the tab open until the status says “Cutout ready”. Drag the comparison handle to see what changed. In the editor, check thin details and interior gaps as well as the outer outline.

Original red shoe photograph against a red backgroundPrepared shoe cutout showing the outline to inspect
The shoe is recognisable after removal, but its edge is not flawless. Check the outline around the laces, heel, and sole before reusing the PNG. This is a prepared gallery example, not a guarantee for every upload.
EraseBG editor after processing the shoe photo, with comparison and Transparent selected
Actual editor capture from a 1200 × 800 shoe upload. The comparison separates the original red scene from the processed cutout.

3. Select Transparent and download PNG

Choose the Transparent tab, open Export image, and select “PNG — supports transparency”. The export dialog shows the image dimensions and a format hint. Keep PNG selected when you need an image with no backdrop. If you choose JPG while the canvas is transparent, EraseBG fills the background with white.

EraseBG export dialog with PNG selected and 1200 by 800 output dimensions
The export dialog from the same edit. PNG preserves the transparent areas; the comparison divider is not part of the downloaded image.

4. Verify the downloaded file

Some viewers display transparent pixels against white or black. That viewer colour does not necessarily mean the file contains a solid background. Place the PNG over a contrasting colour in your design app to check. A checkerboard visible in the actual exported image is different: that pattern may already be part of the original photo rather than transparency.

When the outline needs another attempt

If coloured remnants remain, try an original with clearer separation between subject and background. Look especially at hair, fur, transparent materials, and similarly coloured objects. EraseBG currently offers background changes and undo/redo; it does not include a manual mask-refinement brush. Changing the backdrop may make an edge problem less obvious, but does not repair missing subject detail.

Keep an editable starting point

Save the original and a transparent PNG separately from a finished JPG. You can then reuse the same subject on different designs without repeatedly removing the background. Avoid stretching the cutout: preserve its proportions when resizing. See the product-photo guide for checking an export intended for a listing.