Why is my PNG saving with a white background?
PNG should support transparency natively, but a white background creeps in when transparency is lost in export, the source has no alpha channel, or the export setting flattened the image. Walk through the 5 most common causes.
You exported a PNG expecting a transparent background, but instead you got white. This is one of the most common Etsy / POD frustrations — the buyer's t-shirt design has a square white box around it, the sticker prints as a white rectangle, the clipart can't be layered over a colored background.
PNG natively supports transparency via an alpha channel. When you see white instead, the alpha was lost somewhere — either in the source, in the export step, or in the file save. Here are the 5 causes and how to fix each.
How PNG transparency works (briefly)
PNG files have 4 channels: red, green, blue, and alpha. Alpha is the transparency channel — 0 means fully transparent (you see through to whatever's behind), 255 means fully opaque, values in between are partially transparent.
When a PNG "has a white background," the alpha channel was either set to 255 (opaque) for those pixels with white RGB, or the alpha channel was discarded entirely in export and the empty space defaulted to white. Both look the same in the file — pixels you wanted transparent show up as white.
The fix is always to ensure the alpha channel is preserved through every step: source layer has transparency → export keeps the alpha channel → save format is PNG-32 (with alpha), not PNG-24 (no alpha) or PNG-8 (limited alpha).
5 causes of white-background PNGs
1. Source has no alpha (background filled with white)
The most common cause. You created the design on a white canvas (Photoshop new file with "white background," Procreate with default white layer, Canva with white workspace) and exported. The PNG file faithfully captured the white background — there was no transparency to preserve in the first place.
Fix: Delete the white background layer or hide it. Re-export. The empty area should now be the checkered pattern (Photoshop / Procreate / Affinity show transparency as a grey-and-white checkerboard).
2. Export setting forced "background color"
Some export dialogs (Photoshop "Export As", Affinity "Export Persona") have a "Matte" or "Background Color" option. If that's set to white, the alpha channel gets composited against white during export — losing transparency.
Fix: In the export dialog, find the matte/background color option and set it to "None" or "Transparent". Re-export.
3. Wrong PNG bit-depth (PNG-24 vs PNG-32)
PNG comes in 3 flavours: PNG-8 (palette, limited alpha), PNG-24 (full color, no alpha), PNG-32 (full color + alpha). If your export tool defaults to PNG-24, you get a fully opaque PNG — no transparency, ever.
Fix: In the export dialog, select PNG-32 (or "PNG with alpha", or "Transparency" checkbox). Some tools don't expose this — they always export PNG-32 if the file has an alpha channel. If you're stuck, try a different tool (Affinity, GIMP, Inkscape all default to PNG-32 with alpha).
4. Saved as JPG accidentally (then renamed)
JPG cannot store transparency. If you saved as JPG and then manually renamed the extension to .png, you have a JPG file pretending to be a PNG. The transparent areas show as white because JPG fills them with white during save.
Fix: Re-export from the original source as PNG (not JPG-renamed-PNG). Verify the file's actual format using a tool like ExifTool or by checking file size — a JPG masquerading as PNG is usually much smaller than a real PNG.
5. Image flattened before export
Some workflows automatically flatten layers before export ("Flatten Image" in Photoshop, "Save a Copy" in some tools). Once flattened, the alpha channel is composited into a single layer with the background color. Re-saving as PNG keeps that flattened image — transparency is gone.
Fix: Don't flatten before export. Use "Export As" or "Save a Copy" without the flatten option. If you've already flattened and saved, you'll need to undo the flatten (Ctrl+Z if still open) or re-create the layer separation from the original source.
Fixing it in your tool
Tool-specific quick fixes:
- Photoshop: File → Export → Export As → PNG. Ensure "Transparency" checkbox is enabled. Disable "Image Size matte". Uncheck any background color.
- Procreate: Hide or delete the bottom "Background color" layer. Then Actions → Share → PNG. Procreate exports PNG-32 with alpha by default once the bg layer is hidden.
- Canva: Canva Pro required for transparent PNG export. Download → File type "PNG" → toggle "Transparent background". Free Canva forces white backgrounds (no transparency option).
- Affinity Designer / Photo: File → Export → PNG. In Format options, ensure "PNG with alpha" or "PNG-32". Set "Matte" to None.
- Illustrator: File → Export → Export As → PNG. In the PNG dialog, set "Background Color" to "Transparent" (not White or Black).
- Inkscape: File → Export. PNG export is always PNG-32 with alpha. The white background only persists if you have a literal white background object in your SVG — delete it before export.
- GIMP: File → Export As → PNG. Ensure the "Save background color" option is unchecked. The image must have an alpha channel (Layer → Transparency → Add Alpha Channel if missing).
How to verify transparency is real
After exporting, verify the transparency before listing the PNG on Etsy or uploading to a POD platform:
- Visual check: Open the PNG in your file browser preview. If the background shows a checkerboard pattern or your desktop, transparency is preserved. If it's solid white, transparency was lost.
- Browser test: Drag the PNG onto a colored webpage (or open it in a browser tab against a dark theme). Transparent areas show the background; opaque areas show your design.
- Photoshop test: Open the PNG in Photoshop. Layers panel should show "Layer 0" with no Background layer. The transparent areas appear as checkerboard.
- File size check: A real PNG-32 with transparency is usually 30-50% larger than the same image as PNG-24 (no alpha) because the alpha channel is extra data. Suspiciously small PNGs may have lost the alpha.
Always verify on the actual product preview too — Printify, Printful, and Etsy all show the design composited against the chosen substrate. If you see a white square around your design at preview time, the transparency is wrong and the print will be wrong.