PNG Shows White Background Instead of Transparent
A PNG file that should have a transparent background is showing white or a colored background when opened or used on a website.
Last updated
PNG Transparency Lost — White Background Appears
PNG supports transparency through an alpha channel. When the alpha channel is lost or not supported, the transparent areas appear white (or whatever the default background color is).
Common Causes
1. Opened in an app that doesn't support transparency
Windows Photo Viewer shows PNGs with a white background because it doesn't render the alpha channel. Open the file in Photoshop, GIMP, or IrfanView to see transparency correctly.
2. Saved as JPG instead of PNG
JPG does not support transparency. If you saved your transparent image as JPG, it was flattened onto white. Re-export from the original source as PNG.
3. Used in a program with a white canvas
Some image editors (Paint, older Photoshop) paste transparent images onto a white canvas. The transparency is still in the PNG; it's just being displayed against white.
4. CSS missing on a website
If the image appears on a white background on a webpage, the issue is usually the page background (white body) — the PNG itself is transparent. Add a dark background to the container to confirm.
5. The PNG was never transparent
Check the original file. Save it in Photoshop and look at the Layers panel — is there a layer mask, or is the background layer locked (no checkerboard)?
Fix
- Re-export from the original source file (PSD, AI, Figma) as PNG with "transparent background" or "none" for background.
- To remove a white background: use our Resize Image tool or open in Photoshop and use Select → Color Range to select white, then delete.
Advertisement
Frequently asked questions
Why does my PNG show a white background when it should be transparent?
Two common causes: (1) The PNG was saved with a white background — transparency was lost at the export stage. (2) The application showing the image does not support transparency and fills the alpha channel with white as the default background. Open the file in an editor that displays a checkerboard pattern for transparent areas to verify.
How do I check if a PNG is actually transparent?
Drag the PNG into a new browser tab. If the background shows as a grey-white checkerboard pattern, the PNG has transparency. If it shows solid white, the background is baked into the image as white pixels. You can also check in GIMP: if the image shows "RGB" in the title, there is no alpha channel. "RGBA" means transparency is present.
How do I remove the white background from a PNG?
Free online options: remove.bg (AI-powered, excellent for subjects against plain backgrounds), Photopea (free Photoshop alternative in the browser). In GIMP: go to Colours → Colour to Alpha, select white as the colour, then export as PNG. For complex backgrounds, AI-based tools give the most accurate results.