Convert PNG to HEIC (transparency is flattened)
PNG to HEIC works only where your browser has an HEVC encoder, and HEIC output here carries no transparency. You choose the background colour that replaces it, with a warning first.
Drop images here, or pick them from your device
Stays on your device. Nothing is uploaded.
Processing on this device
How to use it
- Check the notice on the page. If your browser has no HEVC encoder, HEIC is unavailable.
- Add your PNG files. The page warns you if one has transparency.
- Pick the background colour that will fill transparent areas.
- Set quality and convert.
What it keeps
- Pixel dimensions.
- Colours of opaque areas.
- Sharp edges only roughly: HEVC is tuned for photographs, not flat graphics.
What it removes or changes
- Transparency is lost. Alpha is not encoded, so transparent pixels are painted with your chosen background colour.
- HEVC is lossy. Text, line art and logos can show ringing or soft edges that PNG did not have.
- The result is a fresh lossy generation, and a PNG screenshot is often smaller as PNG than as high-quality HEIC.
Limits
- HEIC output uses the HEVC encoder built into your browser and OS through WebCodecs. FromHEIC distributes none.
- Verified in Google Chrome on macOS. Chromium without proprietary codecs lacks it, and others vary.
- If no encoder exists, the tool is off and the page recommends WebP or AVIF.
Compatibility
The HEIC opens on Apple devices and where an HEVC decoder exists. It is a poor match for logos, UI screenshots and anything that needs a transparent background, since support for HEIC is narrow and alpha is dropped. For graphics that must stay crisp, keep PNG or use lossless WebP.
Privacy
The PNG is decoded in your tab, flattened, and passed to your browser's encoder. It is not uploaded, and the page only connects to its own domain and Google Analytics, which loads only if you accept it.
PNG or HEIC for screenshots and graphics
PNG was made for flat colours, sharp text and transparency. HEIC was made for photographs. Converting a graphic to HEIC drops alpha and softens edges for a file that may not even be smaller. Use HEIC only when the PNG is really a photograph, for example a lossless export you want to store more compactly on an Apple device.
Troubleshooting
My logo has a white box now.
The transparency was flattened onto the background colour you chose. Pick a different colour, or keep PNG if you need a transparent background.
HEIC encoding is not available.
Your browser has no HEVC encoder. Use Chrome on macOS, or use PNG to WebP, which works everywhere.
Text looks fuzzy.
HEVC blurs sharp edges. Raise the quality, or keep the PNG.
Frequently asked questions
Does HEIC keep PNG transparency?
Not here. Alpha is not encoded, so it is flattened onto your chosen background colour.
Will I be warned?
Yes. The page shows an explicit warning before conversion when a PNG has transparency.
Why does it depend on my browser?
Because HEVC encoding comes from the browser and operating system. This site only decodes HEVC.