Free converter · Lossless transform

Convert HEIC to PNG

Runs in your browserNo upload

Short answer

Drop your HEIC file into the converter below and download the PNG file. It runs in your browser with libheif compiled to WebAssembly; nothing is uploaded. The pixels are saved as A lossless PNG; transparency is kept, without further loss. Detail the HEIC compression already removed does not come back, and the file is usually larger.

    Nothing is uploaded: the photos are decoded and saved in your browser. The converted file does not carry the original's metadata, such as the date or location.

    HEIC decoded in your browser and saved as PNG; PNG is lossless but cannot restore detail the HEIC discarded. · Lossless transform · Browser-side with libheif (WebAssembly) - nothing uploaded.

    Key takeaways

    • PNG stores the decoded pixels without further loss: against the reference decode the results scored SSIM 0.9999 or better.
    • The price is size: our PNGs were 5.58× to 6.81× the HEIC file, and 7.42× to 9.27× the 92% JPEG of the same picture.
    • PNG cannot bring back detail the HEIC compression already removed: it describes the same picture, only larger.
    • Your photos never leave the device, and several files can be converted at once.

    Measured: HEIC to PNG

    Measured in headless Chromium with the converter's own code: libheif 1.23 compiled to WebAssembly decodes the file, then the browser's canvas encoder saves it, as in the converter on this page. We had no phone files we could publish, so the HEIC files were made from three public domain NASA scans (a 3840 × 3877 photo, a 2122 × 2644 portrait and a 3827 × 1588 document scan) with libheif's HEVC encoder at three quality settings. A real iPhone file is encoded differently, so its size will differ. SSIM compares each result with an independent decode of the same HEIC file (1.0 would be identical).

    Sizes of the PNG against the HEIC and against the JPEG at the default quality.
    Test filePixelsHEICPNGPNG against HEICJPEG 92%
    Portrait2122 × 26441.17 MB7.97 MB6.81×860 KB
    Document scan3827 × 15881.71 MB9.53 MB5.58×1.28 MB
    Photo3840 × 38774.35 MB26.90 MB6.18×3.58 MB

    PNG output took 0.6 s at most to encode in our run, on top of the decode.

    Measured: how long decoding takes

    Measured in headless Chromium with the converter's own code: libheif 1.23 compiled to WebAssembly decodes the file, then the browser's canvas encoder saves it, as in the converter on this page. We had no phone files we could publish, so the HEIC files were made from three public domain NASA scans (a 3840 × 3877 photo, a 2122 × 2644 portrait and a 3827 × 1588 document scan) with libheif's HEVC encoder at three quality settings. A real iPhone file is encoded differently, so its size will differ. SSIM compares each result with an independent decode of the same HEIC file (1.0 would be identical).

    Time to decode a HEIC file in the browser. The first run includes starting the engine; the second is the same file again.
    Test filePixelsHEIC sizeFirst decodeSecond decode
    Portrait, HEIC quality 502122 × 2644 (5.6 MP)437 KB0.5 s0.3 s
    Portrait, HEIC quality 752122 × 2644 (5.6 MP)1.17 MB0.6 s0.4 s
    Portrait, HEIC quality 902122 × 2644 (5.6 MP)2.29 MB0.8 s0.6 s
    Document scan, HEIC quality 503827 × 1588 (6.1 MP)649 KB0.5 s0.3 s
    Document scan, HEIC quality 753827 × 1588 (6.1 MP)1.71 MB0.6 s0.5 s
    Document scan, HEIC quality 903827 × 1588 (6.1 MP)2.81 MB0.8 s0.6 s
    Photo, HEIC quality 503840 × 3877 (14.9 MP)1.75 MB1.1 s0.9 s
    Photo, HEIC quality 753840 × 3877 (14.9 MP)4.35 MB1.4 s1.2 s
    Photo, HEIC quality 903840 × 3877 (14.9 MP)7.80 MB1.8 s1.6 s

    Decoding took 0.5 s to 1.8 s for 5.6 MP to 14.9 MP pictures. A phone photo of 12 megapixels sits inside that range. Your device will differ, and phones are usually slower than a desktop.

    Measured: is the decoded picture right?

    The decoder was checked against a second, independent decode of the same files (the Python package pillow-heif, which also uses libheif). Every pixel of every color channel was compared.

    Difference between the converter's decode and the reference decode, on a 0 to 255 scale.
    Test fileLargest differenceAverage difference
    Portrait, HEIC quality 50120.361
    Portrait, HEIC quality 7540.007
    Portrait, HEIC quality 902under 0.001
    Document scan, HEIC quality 50130.290
    Document scan, HEIC quality 7550.001
    Document scan, HEIC quality 902under 0.001
    Photo, HEIC quality 50120.285
    Photo, HEIC quality 7530.003
    Photo, HEIC quality 902under 0.001

    The largest single-pixel difference was 13 out of 255 and the average was under 0.4. Differences like this come from how two builds round the final conversion from the HEVC color format to RGB. Lossless PNG output of the 75 quality files scored SSIM 0.9999 or better against the reference.

    HEIC vs PNG

    HEICPNG
    Full nameHigh Efficiency Image Container (HEIF with HEVC)Portable Network Graphics
    What is insidePhotos compressed with the HEVC (H.265) codecPixels compressed without loss
    CompressionLossyLossless
    TransparencyTransparency supportedTransparency supported
    Best foriPhone and iPad photos: Apple says it compresses better than JPEG at the same visual qualityScreenshots, logos and graphics with text

    What you get

    A lossless PNG; transparency is kept. HEIC decoded in your browser and saved as PNG; PNG is lossless but cannot restore detail the HEIC discarded.

    When PNG is the right choice

    • You will edit the picture several times and want no further compression between saves.
    • A program you use reads PNG but not HEIC or WebP.
    • You need exact pixels for a screenshot, a graphic or a comparison.

    Free tools:HEIC to JPGPNG to JPGCompress an image

    When PNG is the wrong choice

    A PNG of a photo is large: 26.90 MB for the 14.9 MP photo, against 3.58 MB as a 92% JPEG. For sharing, email or upload, convert to JPG instead; for the web, WebP is smaller still.

    Make the iPhone save a compatible format

    Apple's support page says iPhones from the iPhone 7 on, and several iPad models, can capture photos in HEIF, and that the more compatible older formats are available: in Settings, Camera, Formats, choose Most Compatible, and new photos are saved as JPEG.

    The same page says that when you import photos from an iPhone or iPad over USB into Photos, Image Capture or a PC, the media might be converted to JPEG, and that Settings, Photos, Keep Originals turns that conversion off. It also says AirDrop, Messages or email can send a more compatible format when the receiving device does not support the newer one.

    Questions people ask

    Is this HEIC to PNG converter free and private?

    Yes. It is free, needs no account and runs entirely in your browser, so the file never leaves your device.

    Will converting HEIC to PNG reduce quality?

    No further loss: PNG stores the decoded pixels exactly.

    Is HEIC to PNG lossless?

    The conversion adds no loss: PNG stores the decoded pixels exactly. But HEIC is already lossy, and PNG cannot restore what it removed.

    Why is the PNG so much bigger?

    PNG describes every pixel without loss. Our PNGs were 5.58× to 6.81× the size of the HEIC.

    Does PNG keep transparency?

    Yes, if the HEIC has an alpha channel, the PNG keeps it. Ordinary camera photos have none.

    Is my HEIC photo uploaded?

    No. The file is read and decoded in your browser by a WebAssembly build of libheif, and the result is saved by the browser. Nothing is sent to a server.

    Can I convert several HEIC photos at once?

    Yes. Choose several files and each gets its own PNG download. They are converted one after another, so a large batch takes as long as the sum of its parts.

    Does the converted file keep the date and location?

    No. The converter writes only the picture, so the date, location and camera details stored in the HEIC are not copied. That is useful before sharing a photo, and a loss if you sort photos by date.

    Why do my colors look slightly different?

    iPhone photos can use a wider color space than the web default. This converter does not convert color profiles, so very saturated colors may look a little flatter than on the phone.

    Why can't I open HEIC in my browser or on Windows?

    MDN's guide to the image types browsers generally support does not list HEIC. Apple's devices open it natively; on other systems you convert it or install an extension.

    More converters

    Sources and how we checked

    1. MDN: Media container formats
    2. MDN: Web audio codec guide
    3. MDN: Image file type and format guide
    4. FFmpeg documentation: stream copy
    5. Apple Support: Using HEIF or HEVC media on Apple devices (read 2026-10-09)
    6. libheif (strukturag) README: HEIF and AVIF decoder and encoder (read 2026-10-09)
    7. MDN: Image file type and format guide (read 2026-10-09)
    8. Wikimedia Commons: NASA public domain photographs used to make the test files (read 2026-10-09)

    Reviewed October 8, 2026. What the converter writes was measured with ffprobe on the same FFmpeg build your browser downloads; format descriptions follow MDN's media guides.