HEIC to PNG
Convert iPhone HEIC photos to PNG.
How to use HEIC to PNG
What is HEIC?
HEIC — High Efficiency Image Container — is the still-image format Apple adopted as the iPhone and iPad default in iOS 11 (2017). The file is a HEIF container holding image data compressed with the H.265 / HEVC codec, the same codec used for 4K video streaming. HEIC stores roughly the same visual quality as JPG at half the file size, and the container can hold extras that JPG cannot: Portrait-mode depth maps, Live Photo motion fragments, image bursts, 10-bit colour for HDR captures, and an alpha channel for transparency. The format is fully supported on Apple devices but remains a niche outside them, which is why exporting to a more portable format is one of the most common things iPhone users ask of their photos.
What is PNG?
PNG, Portable Network Graphics, is the web’s universal lossless raster format. Designed in the mid-1990s as a patent-free replacement for GIF, it stores every pixel exactly as captured, supports a full 8-bit alpha channel for transparency, and uses deflate-based compression that favours flat colour, screenshots and line art. PNG has been supported by every operating system, browser, document editor, photo viewer, CMS and print workflow for nearly thirty years. When you need to move an image out of HEIC without losing a single pixel of detail, PNG is the safe target — slower to encode than JPG and substantially larger on disk, but lossless and accepted everywhere.
Why convert HEIC to PNG?
Preserving exact pixels is the strongest case for PNG over JPG. If the photo will be edited, annotated, masked, colour-corrected or composited later, every save through a lossy format loses a little more detail. PNG preserves the decoded HEIC pixels exactly — re-saves in any tool will keep that fidelity intact through the rest of your workflow.
Transparency is the second case. HEIC supports an alpha channel, and HEIC files exported from photo-editing apps on iOS may carry transparent backgrounds. PNG keeps that alpha intact, while JPG would have to composite it against a solid colour. This matters for graphic-design assets, product cut-outs, logos and screenshots with transparent overlays.
Compatibility outside Apple devices is the universal case. Windows, older Android phones, Linux desktops, Microsoft Word, many CMS plugins, e-commerce platforms and most printing services either reject HEIC outright or render it incorrectly. PNG sails through all of them without any extension installs or codec downloads.
How to use this HEIC to PNG converter
- Drop your HEIC file onto the dropzone, or click to browse. AirDrop the photo from your iPhone first if it isn’t already on your computer.
- There is no quality slider — PNG is lossless, so it captures the decoded HEIC pixels exactly. The output’s file size is determined only by the image’s resolution and content.
- Click Convert to PNG. The first conversion downloads the HEIC decoder library (about 3 MB); after that, every conversion on the page is instant.
- Check the converted preview. Expect the PNG to be much larger than the HEIC — typically five to seven times the size — because PNG stores every pixel losslessly.
- Click Download PNG to save it. The original filename is preserved
with the extension swapped to
.png.
Quality tips for HEIC to PNG
The PNG captures whatever the HEIC contains, so the rule is “start from the highest-quality HEIC source available”. An iPhone original from the Photos app is fine. A HEIC saved out of a chat app or re-encoded by a third-party utility may already have lost detail, and the PNG will faithfully preserve those compression artefacts at five times the file size. For the best result, work from the Photos library’s original.
If your iPhone is set to capture in 10-bit HDR, the PNG will be tone- mapped down to standard 8-bit sRGB. That’s the same image every non-Apple device shows anyway. If you specifically need to keep HDR data, neither PNG nor a canvas-based tool is the right path — export from Photos directly with the HDR option enabled.
Privacy
Your HEIC stays on your device. The decoder is a local JavaScript library; the canvas redraw is local; the PNG encode is local; the download is served by your own browser. No file content, no EXIF metadata, no GPS coordinates and no usage data leaves the page. This is especially worth flagging for HEIC because iPhone photos almost always carry location data by default, which most users do not want to share with random web tools.
Browser compatibility
This converter works in every modern browser — Chrome, Edge, Firefox, Safari and their mobile equivalents. HEIC decoding is provided by the heic2any JavaScript library, which is lazy-loaded the first time you convert a file (about 3 MB download). The download happens once per browser session; later conversions on the page are instant. PNG encoding via canvas has been supported universally since canvas existed.
Frequently asked questions
Why does my iPhone save photos as HEIC?
Why does my Windows PC not open HEIC files?
Will I lose quality converting HEIC to PNG?
Why is the PNG so much bigger than my HEIC?
Is my HEIC photo uploaded anywhere?
Related tools
HEIC to JPG
Convert iPhone HEIC photos to JPG.
HEIC to PDF
Convert iPhone HEIC photos directly to PDF.
PNG to JPG
Convert PNG images to JPG with a quality control.
Image Format Converter
Convert images between PNG, JPG, WebP, AVIF, GIF, and BMP.
Image Compressor
Shrink image file size while keeping quality high.
Image Resizer
Resize images to exact dimensions, one at a time or in bulk.