Transparency troubleshooting

Why a transparent HEIC gets a solid background as JPG

JPEG has no alpha channel. When a transparent HEIC is flattened into JPG, transparent pixels must become a solid color. Return to the original and choose PNG for lossless-encoded transparency or WebP when the destination supports it.

Transparency loss appears as a new background, halo, or box

Separate an expected JPEG limitation from a viewer theme or an already-flattened source before converting again.

01

Transparent areas become white

The converter or rendering surface composited empty pixels onto white because JPEG needs a color value at every pixel.

02

The background appears black in one workflow

A different renderer may fill alpha with black when flattening. The key issue is still the same: JPEG cannot carry transparency.

03

A rectangular box appears around a cutout

The original edge can be transparent while the JPG stores a solid canvas, making the former image boundary visible on a different page background.

04

Faint light or dark halos surround edges

Semi-transparent edge pixels were blended against one matte color, then displayed on another. Repeated JPG saves can make the fringe more noticeable.

JPEG stores color, not an alpha transparency channel

Some HEIC images can include transparency. PNG and WebP can also represent an alpha channel, but baseline JPEG cannot mark a pixel as partially or fully transparent.

During JPG creation, every transparent area must be composited against a matte. Raising JPEG quality may reduce compression artifacts, but it cannot add a feature the format does not have.

This is a destination-format limit, not a quality slider problem

Once the matte is baked into a JPG, the original alpha values are gone. Use the HEIC master or another transparency-bearing source rather than trying to convert the flattened JPG back to PNG.

Return to the source and export a transparency-capable format

  1. 1

    Confirm the source really contains transparency

    Open the HEIC in an editor or viewer that shows a checkerboard or lets you place the image over multiple backgrounds. A white viewer canvas alone does not prove the source was flattened.

  2. 2

    Recover the original HEIC

    Do not use the JPG as the new source. Retrieve the HEIC or another alpha-capable original because a flattened file no longer contains the missing transparency values.

  3. 3

    Check what the destination accepts

    Choose PNG when the app accepts it and exact edge/transparency preservation matters. Choose WebP only when the destination explicitly supports WebP and its transparency.

  4. 4

    Convert one file from the original

    Use HEIC to PNG for lossless output encoding, or the HEIC to WebP tool for a smaller modern delivery copy. Files must be no larger than 50 MB; supported processing stays in the browser.

  5. 5

    Test over light and dark backgrounds

    Inspect hair, logos, shadows, and soft edges on contrasting canvases. This reveals halos that a single white preview can hide.

  6. 6

    Keep the HEIC and document the delivery format

    This site does not preserve source EXIF metadata. Retain the original and label the PNG or WebP as a delivery copy for the specific destination.

Need the empty pixels to stay empty?

Start again from the HEIC and choose PNG or WebP.

Convert HEIC to PNG

HEIC transparency FAQ

Can JPG ever have a transparent background?

No. Standard JPEG has no alpha channel. Transparent areas must be filled with a color before the JPG is written.

Will setting JPG quality to 100 restore transparency?

No. Quality changes lossy compression strength, not format features. It cannot create an alpha channel.

Is PNG lossless when converting from HEIC?

PNG uses lossless output encoding, so it does not add JPEG-style compression loss. The pixels still have to be decoded from the HEIC, and this site does not preserve the source EXIF metadata.

Can I turn the white-background JPG back into a transparent PNG?

A background-removal tool can guess which pixels to remove, but it cannot recover the exact original alpha values. Re-export from the HEIC source whenever possible.

Does WebP preserve transparency?

WebP supports an alpha channel, but the receiving app must support the format. This site’s WebP photo output should be treated as a lossy re-encode, so keep the original.

Tools

Transparency-capable converters

Keep the same workflow while moving to related image tasks after conversion.

Why JPG

HEIC to JPG is often the first step

After conversion, users commonly continue with compression, resizing, or EXIF cleanup before uploading images.

Transparency is a format decision

Return to the source before the background is flattened.

Convert HEIC to PNG