JPG has no alpha channel
Transparency is stored in an alpha channel — an extra value per pixel that records how see-through it is. The JPG format only ever stored three color channels (red, green, blue) and has no fourth channel for alpha. There is no "transparent JPG" option hidden in a menu somewhere; the format was simply never built to carry that information. This is a hard limitation of the file format, not a setting you can switch on.
What happens when you save a transparent image as JPG
Because JPG can't record transparency, the editor has to do something with those pixels — so it flattens them onto a background color, almost always white (sometimes black). The result is the classic problem: a logo that looked clean on its own suddenly sits inside a white rectangle, and that box is now baked permanently into the image. No JPG export setting avoids this, because the format itself has nowhere to put the transparency.
How PNG stores transparency
PNG supports a full 8-bit alpha channel, so every pixel can be anything from fully opaque to fully transparent, with smooth partial transparency in between for soft edges and shadows. That's why PNG is the default for logos, icons, stickers, and product cutouts that need to sit on any background. WebP and AVIF support alpha too, but PNG is the universally compatible choice when transparency matters.
Converting a JPG can't bring transparency back
A common misunderstanding: people convert a JPG to PNG and expect the background to disappear. It won't. Converting changes the container to one that canhold transparency, but the JPG already destroyed the transparency by filling it with a solid color. Those background pixels are now ordinary image data. The PNG faithfully preserves them — white box and all — because there's nothing left to mark as transparent.
What to do instead
- Keep the original as PNG. If you still have the transparent source, export it as PNG (or WebP) and never let it pass through JPG.
- Re-export from the source file. Go back to the layered design file and save straight to PNG rather than converting a flattened JPG.
- Remove the background manually. If JPG is all you have, convert it to PNG, then erase or knock out the background to create new transparency.
Getting transparency back
Start by converting the file with JPG to PNG, then knock out the solid background using make transparent. For the wider comparison see PNG vs JPG, and to understand the alpha channel itself read PNG transparency. It all runs in your browser — see the full set in tools.
Frequently asked questions
- Can a JPG be transparent?
- No. The JPG format has no alpha channel, so it cannot store transparency at all. Saving a transparent image as JPG fills the see-through areas with a solid color, usually white or black.
- Why does my logo have a white background after saving as JPG?
- Because JPG has no way to record transparency, every transparent pixel gets flattened onto a background color when you export. White is the most common default, which is why JPG logos so often end up with a white box around them.
- Can I convert a JPG to PNG to make it transparent?
- Converting to PNG gives the file the ability to store transparency, but it cannot recover transparency the JPG never had — the background is already baked into the pixels. You have to remove that background manually afterward.
- What formats support transparency?
- PNG is the standard choice. WebP and AVIF also support an alpha channel, as do GIF (one fully transparent color only) and SVG. JPG is the notable format that does not.