HEIC to PNG
HEIC to PNG
Convert iPhone and iPad HEIC photos into universal PNG format easily.
Drop iPhone HEIC / HEIF photo(s) here
or click to browse • Up to 50 HEIC files
Max 100MB per fileUp to 50 files
How to Convert Apple HEIC Photos to PNG
How to Use HEIC to PNG
- 1
Upload iPhone HEIC Photo
Drop your .heic or .heif files into the converter.
- 2
Adjust Optional Settings
Configure custom dimensions or background fill if needed.
- 3
Download PNG
Download your high-resolution PNG photos.
What HEIC to PNG Can Do
📱libheif WASM Engine
Decodes Apple HEIC format directly in browser with native Safari hardware fallback.
📸Full Resolution by Default
Keeps every pixel when you convert straight through. A background fill or resize goes via canvas, which caps very large photos and tells you.
📦Batch Conversion & ZIP
Convert entire albums of HEIC photos into PNGs in one click.
🔒Zero Cloud Uploads
Your private family photos and camera roll never leave your computer.
Tools & Settings Reference
- Direct Path (no re-draw)
- With no background fill and no resize, the PNG comes straight from the decoder with no canvas round trip.
- Lossless Optimisation Effort (1 - 6)
- How hard the optimiser works to shrink the PNG. Higher takes longer. Pixels are identical at every level.
- Background Mode
- Keep transparency, or flatten onto white, black or a custom hex colour. Flattening is permanent and needs a canvas pass.
- Custom Dimensions
- Optionally scale iPhone photo dimensions during conversion.
Frequently Asked Questions
PDFixel loads the official `libheif` C++ library compiled to WebAssembly and runs it in a worker in your own browser, so a High Efficiency Image Container stream is decoded on your hardware with nothing uploaded. It handles the 12MP through 48MP photos current iPhones produce. Two limits are worth stating plainly: the PNG that comes out is 8 bits per channel, because that is what a browser canvas writes, and Apple ProRAW is a DNG file rather than HEIC, so this tool does not open those.
HEIC wraps its image data in HEVC, a patent-encumbered video codec, and that licensing is why broad native support never arrived outside Apple's own platforms. Safari on Apple hardware decodes HEIC because the system codec is already licensed there; other browsers do not ship a decoder at all. Converting is therefore not a workaround for a missing feature — it is the practical way to make an iPhone photo openable everywhere, which is exactly why a WebAssembly decoder is needed to do it in a browser.
For ordinary photographs, JPG. HEIC photos are photographic content and PNG stores that very inefficiently — expect a file several times larger with no visible benefit, because the HEIC was already lossy and PNG cannot restore what it discarded. Choose PNG when you specifically need a lossless working copy for editing, or transparency, or when a system you are uploading to accepts only PNG. Otherwise HEIC to JPG is the right tool.
Converting to PNG does not add any further loss — PNG stores exactly what the decoder produced. Two things are still worth knowing. The HEIC itself is lossy, so its own compression is baked into what you get. And HEIC can hold 10-bit colour depth, while PNG output here is 8-bit per channel, so a photo with extremely subtle gradients can show marginally less tonal precision. Neither is visible in normal viewing.
Related Tools
- HEIC to JPGConvert Apple HEIC photos to JPG. Set the JPEG quality from 20 to 100, resize to custom pixel dimensions, and lock the aspect ratio.
- JPEG to PNGConvert JPEG images to PNG in your browser. Reduce colours, knock out a solid background colour with adjustable tolerance, boost colour, sharpen, denoise and resize.
- Image CompressorCompress JPG, PNG and WebP images. Set the quality, aim for a target file size, scale the dimensions, convert between formats, and strip EXIF metadata.