ΣύνδεσηΕγγραφή
Guide

Transparent PNG vs JPG: Why Your Image Still Has a White Background

If your cutout still shows a white background, it was almost certainly saved as a JPG, a format that cannot store transparency. Save it as a PNG instead.

Apr 21, 20266 min read

If your image still shows white behind it after you removed the background, the file format is the problem, not your edit. JPG cannot store transparency, so any empty area gets filled with white the moment you save. PNG keeps transparency through an alpha channel, which is why a real cutout must be a PNG (or WebP). The fix is one step: re-export the image as a PNG. This guide explains transparent PNG vs JPG, what an alpha channel is, and how to stop the white-background surprise for good.

Why is my PNG background still white?

There are three common causes. The most frequent: the file was saved as a JPG at some point. JPG cannot hold transparent pixels, so on export every transparent area is flattened to a background color, almost always white. Even if your editor showed transparency on screen, the saved JPG bakes the white in permanently.

Second, the background was never actually removed. A photo of an object on a white tabletop has white pixels, not transparent ones. They look identical until you place the image on a colored background and the white box appears.

Third, a viewer is showing white behind a genuinely transparent PNG. Many apps render transparency as white or a gray-and-white checkerboard. Drop the file onto a colored slide or page to confirm whether the transparency is real.

  • Saved as JPG: transparency is gone, white is baked in.
  • Background never removed: white pixels, not transparent ones.
  • Viewer artifact: the PNG is fine, the app just renders transparency as white.

What is an alpha channel, explained simply?

Every color image is built from channels. A standard photo has three: red, green, and blue (RGB). An alpha channel is an optional fourth channel that records how opaque or see-through each pixel is, from fully solid to fully invisible. Together this is written RGBA.

Think of the alpha channel as an invisible stencil over the picture. Where it is solid, you see the pixel. Where it is cut away, the pixel disappears and whatever sits behind shows through. Partial values create soft, semi-transparent edges, which is what makes hair and fur look natural instead of cut with scissors.

JPG stores only RGB, so it has nowhere to put that stencil. PNG and WebP store RGBA, so they keep it. That single difference is the entire reason one format preserves your cutout and the other fills it with white.

  • RGB = color only (red, green, blue).
  • RGBA = color plus an alpha channel that stores transparency.
  • JPG = RGB only. PNG and WebP = RGBA, with alpha.

Transparent PNG vs JPG: what's the real difference?

The two formats are built for different jobs. JPG uses lossy compression that discards detail to make small files, which is great for photographs but bad for crisp edges and impossible for transparency. PNG uses lossless compression, keeps every pixel exactly, and supports an alpha channel, making it the right choice for cutouts, logos, screenshots, and anything with sharp lines or text.

The trade-off is file size. A photographic PNG is usually larger than the same image as a JPG. That is a fair price for a product shot, logo, or signature you need to drop onto any background. For a full-bleed photo with no transparency, JPG is often smarter.

The short rule: if the image needs a see-through background, save it as PNG or WebP. If it is a flat photo with no transparency and you want a small file, JPG is fine.

What happens when you convert a transparent PNG to JPG?

Converting a transparent PNG to JPG always replaces transparency with a solid color. Because JPG assigns a color to every pixel, the tool fills the transparent area, and the default fill is almost always white. That is why people search for how to convert a transparent PNG to JPG with a white background: it is the default behavior.

This is useful when you want it. If you need a JPG on a clean white background, say a marketplace listing, converting a transparent PNG to JPG is a quick way to get one. Some editors let you choose the fill color, so you can flatten onto white, black, or a brand color.

The catch: it is one-directional. Once transparency is flattened into a JPG, renaming the file back to .png does not restore it. The alpha data is gone. To get transparency back, return to the original image and remove the background again.

  • JPG forces a solid fill, white by default, over any transparent area.
  • Useful for marketplace listings that require a white background.
  • Not reversible: flattening to JPG destroys the alpha channel permanently.

PNG vs WebP transparency: which should you use?

WebP is a newer format that, like PNG, supports an alpha channel, and it usually produces smaller files. For websites and apps, WebP can be the better choice because it loads faster while keeping see-through backgrounds intact.

PNG still wins on compatibility. Print services, office software, marketplace uploaders, and older tools reliably accept PNG, while some still stumble on WebP. For a logo, signature, or product cutout you reuse in many places, PNG is the safe default. For your own website, where you control the pipeline, WebP can save bandwidth.

Both keep transparency, so neither produces the white-background problem. The decision is about file size versus where the image needs to work.

  • PNG: maximum compatibility, the safe default for transparent images you share or reuse.
  • WebP: smaller files with transparency, ideal for your own sites and apps.
  • Both preserve the alpha channel, so neither leaves a stray white background.

How do I fix a white background and save it correctly?

If the white is baked into a JPG, you cannot edit it out of that file; you have to redo the cutout. Start from the highest-quality original you have, remove the background again, and export as PNG. If only the JPG remains, you can still remove its white background with an AI tool, but expect slightly softer results because JPG compression has already damaged the edges.

With BGbust, the free in-browser mode runs background removal on your own device, so the photo never leaves your computer, and it exports a true transparent PNG. For tricky subjects like flyaway hair, fur, or soft edges, the premium cloud AI matting mode produces cleaner alpha edges. Either way, the export is a real RGBA PNG, not a JPG with a transparent-looking preview.

When you save, check the file extension and the export dialog. Choosing PNG (or WebP) is the step that actually keeps your transparency. Selecting JPG here is exactly what re-introduces the white background you were trying to remove.

  • Redo the cutout from the original, then export as PNG, never JPG.
  • BGbust's free on-device mode keeps the image private and outputs a transparent PNG.
  • For hair, fur, and soft edges, AI matting gives cleaner alpha transparency.
  • Confirm the export format is PNG or WebP before saving.

What is the best image format for a transparent background?

For most people, PNG is the best image format for a transparent background: it preserves the alpha channel and works almost everywhere, from marketplaces and design tools to presentations and print. It is the right pick for logos, product cutouts, stickers, and digitized signatures you reuse across different backgrounds.

Choose WebP when file size matters and you control where the image is displayed, such as your own website. Avoid JPG for anything that needs transparency, since it always fills the empty space with a solid color. If your final destination specifically requires a JPG on white, keep a transparent PNG master so you can re-export to other backgrounds later.

FormatSupports transparency?CompressionBest forBackground problem?
JPG / JPEGNo (RGB only)Lossy (smaller files)Flat photos, no cutoutsYes, fills transparency with white
PNGYes (alpha channel)Lossless (larger files)Logos, cutouts, signaturesNo, keeps transparency
WebPYes (alpha channel)Lossy or lossless (small)Websites and appsNo, keeps transparency

Frequently asked questions

Why is my transparent PNG showing a white background?

Usually because it was saved as a JPG at some point, and JPG cannot store transparency, so empty areas become white. Re-export the image as a PNG to keep the see-through background. It can also be a viewer rendering transparency as white, so test it on a colored background.

Does JPG support transparency?

No. JPG (JPEG) stores only red, green, and blue channels, with no alpha channel, so it cannot hold transparent pixels. Any transparent area is filled with a solid color, almost always white, when you save as JPG.

How do I convert a transparent PNG to a JPG with a white background?

Export or save the PNG as a JPG. Because JPG must fill every pixel, the transparent area is automatically replaced with white by default. Some editors let you choose a different fill color before saving.

What is an alpha channel?

An alpha channel is an extra layer that records how transparent each pixel is, from fully solid to fully invisible. PNG and WebP include it (RGBA); JPG does not (RGB only), which is why JPG loses transparency.

Is PNG or WebP better for transparent images?

Both preserve transparency. PNG offers the widest compatibility and is the safe default for logos, signatures, and product cutouts. WebP makes smaller files and suits your own websites and apps where you control the display.

Can I get transparency back after saving as JPG?

Not from the JPG itself, because the alpha data is permanently gone. Remove the background again from the original image and export it as a PNG. If only the JPG remains, an AI remover can recreate a cutout, though edges may be slightly softer.

← Back to blogBGbust