DevFuzzionHEIC to PNG

HEIC to PNG Converter

Free and unlimited, converted entirely inside your browser — no upload, no signup, no watermark.

.heic and .heif

Converted

Nothing yet

Your PNGs appear here, ready to download. Nothing is uploaded — the conversion runs on this device.

    How it works, and everything about HEIC

    How to convert HEIC to PNG

    1. Add your HEIC files. Drag them onto the drop panel, click it to browse your device, or use the folder link to convert an entire folder at once. Both .heic and.heif files are accepted.
    2. They convert on your device. Each image is decoded by your own browser. No file is sent anywhere — which is why this still works with your Wi-Fi switched off.
    3. Download PNGs, or one ZIP. Each finished file gets its own download button in the results panel beside the drop zone — no scrolling, it is all on one screen. Once two or more are done, a single Download ZIP button appears, and folder structure is preserved inside it.

    Your photos never leave your device

    This is the part worth being precise about, because it is the one claim most online converters cannot make. When you use CloudConvert, Convertio, FreeConvert, Zamzar or Adobe Express, your photograph is uploaded to a server, converted there, and stored for some period before deletion. That is simply how those tools are built.

    Here, no file you select is ever transmitted. The converter is a WebAssembly build oflibheif, the same open-source decoder used by most Linux image software, compiled to run inside this browser tab. Your photo is read from disk into your browser's own memory, decoded there, and written back out as a PNG by your browser's canvas.

    How to check this for yourself

    Do not take our word for it. Open your browser's developer tools, switch to the Network tab, and convert a file. You will see the page's code and the decoder binary download once, and no request carrying your image at any point. For a stronger test: load this page, disconnect from the internet, and convert a file anyway. It works, because there is nothing to send.

    What we do and don't collect

    We do not receive your images, your filenames, or any information about them — not because we promise not to look, but because that data never reaches us. Like most websites we may measure aggregate page traffic. The privacy policy sets out the details.

    Why is my PNG so much bigger than the HEIC?

    This surprises nearly everyone, and almost no converter warns you about it in advance. It is not a fault, and it is not something any tool can avoid.

    HEIC is a lossy format built on the HEVC video codec — it achieves small files by permanently discarding detail your eye is unlikely to miss. PNG is lossless: it stores every pixel exactly, and it was designed for graphics with flat colour, not for photographs full of noise and texture. Converting from one to the other means unpacking a heavily compressed photograph into a format that refuses to throw anything away.

    The practical result, for a typical 12-megapixel iPhone photo:

    FormatTypical sizeCompression
    Original HEIC1.5 – 2.5 MBLossy (HEVC)
    Converted PNG20 – 35 MBLossless
    Same photo as JPG2 – 4 MBLossy
    Same photo as WebP1 – 3 MBEither

    Scaled up, a 200-photo camera roll of roughly 400 MB becomes about 5 GB of PNGs. If you are converting a whole roll to email or upload somewhere, that matters.

    How to get smaller files

    If size matters more to you than losslessness — and for ordinary camera photos it usually does — convert to JPG or WebP instead. You will get a file in the same range as the original HEIC with no visible difference. PNG is the right answer when you need exact pixels or transparency, which the next section explains.

    HEIC vs PNG vs JPG: which should you actually use?

    Most pages that offer this conversion simply sell you the conversion. Here is the honest version, because choosing the wrong target format wastes your time and disk space.

    What you haveBest formatWhy
    A camera photo, for email or uploadJPGUniversally accepted and roughly a tenth the size. PNG gains you nothing here.
    A photo for a websiteWebPSmaller than JPG at the same quality, supported by every current browser.
    A screenshot, logo, or graphicPNGFlat colour and sharp edges compress well, and text stays crisp.
    Anything needing a transparent backgroundPNGJPG has no alpha channel at all.
    A file for editing or archivingPNGLossless, so repeated saves never degrade it.
    A photo a system rejects as HEICPNG or JPGWhichever the system accepts. PNG is accepted almost everywhere.

    When PNG is the right choice

    Choose PNG when the pixels must survive exactly: screenshots you will annotate, artwork with transparency, images heading into a design tool, or a system that specifically demands PNG. It is also the safest choice when you simply do not know what the receiving system will accept.

    When JPG is the better answer

    For an ordinary photograph of people, places or things, JPG is almost always the better target. Your HEIC was already lossy, so converting to PNG preserves compression artefacts at ten times the file size rather than restoring quality that was never there.

    What changes when you convert

    A HEIC file carries more than a picture. Some of it survives the trip to PNG and some cannot, and it is worth knowing which before you delete the originals.

    EXIF, GPS and dates

    Camera model, exposure settings, capture date and GPS coordinates live in metadata that is not carried into the PNG produced here. In practice this means the converted file is a plain image with no location attached, which is usually what people want when sharing. If you need that information kept, keep the original HEIC alongside the PNG.

    Colour: Display P3 to sRGB

    Every recent iPhone captures in Display P3, a wider range of colour than the sRGB space in which most images are displayed. Deeply saturated reds and greens sit outside sRGB entirely, so they are mapped to the nearest available colour during conversion. On a wide-gamut screen a vivid sunset may look very slightly flatter; on an ordinary monitor you will see no difference at all.

    HDR and 10-bit photos

    Newer iPhones record 10 bits per colour channel with HDR gain-map data, which is what makes highlights glow in the Photos app. The PNG here is standard 8-bit, and the gain map is not carried across. The picture is intact and correctly exposed — it simply looks like a normal photograph rather than an HDR one.

    Transparency and alpha channels

    PNG supports transparency, but a photograph from a camera has none to preserve — every pixel is opaque. Transparency only matters here if your HEIC came from a screenshot or an exported design asset that actually had a transparent background, in which case it is kept.

    Live Photos, bursts and Portrait mode

    A Live Photo is really two files: a still image and a short video stored beside it. Only the still converts; the motion is not part of the HEIC. Portrait photos store a separate depth map that lets Photos re-edit the background blur afterwards — PNG has nowhere to put it, so you get the picture with its blur already applied. Some HEIC files also contain more than one full-size image; this converter reads the one the file marks as primary, which is the image your Photos app displays.

    Converting a whole camera roll at once

    Batch conversion is the main job here, not a footnote. Select five hundred files, or drop a whole folder — the folder's structure is rebuilt inside the ZIP you download, so an organised camera roll stays organised.

    There is no file-count limit and no size limit, and that is a direct consequence of the architecture rather than generosity. Server-based converters must meter usage because every conversion costs them processing time and bandwidth; that is why they impose daily quotas, maximum file sizes, batch caps and signup walls. Nothing is uploaded here, so there is nothing to meter. The practical limit is your own device's memory and patience.

    Files are converted several at a time, using as many of your processor's cores as can be spared. How long a batch takes depends entirely on your device, because it is your own processor doing the work rather than a server — a recent laptop gets through a camera roll considerably faster than an older phone will. One damaged file will not stop the batch: it is marked as declined and the rest carry on.

    Convert HEIC to PNG without a website

    You do not need this site, and it is worth knowing the alternatives. If you convert HEIC files regularly, doing it locally is faster.

    On a Mac

    Open the file in Preview, then File → Export and choose PNG. For many files at once, select them all in Finder, right-click and choose Quick Actions → Convert Image. From Terminal, macOS has a converter built in:

    sips -s format png photo.heic --out photo.png

    On Windows 10 and 11

    Windows cannot open HEIC out of the box. Installing the free HEIF Image Extensions from the Microsoft Store lets Photos display them, after which Save as offers PNG. Some systems also prompt for the paid HEVC Video Extensions; theWindows 11 guide explains why and how to avoid it.

    On iPhone and iPad

    The Shortcuts app can convert images without any third-party tool: create a shortcut using theConvert Image action set to PNG, and run it on anything in your camera roll.

    For developers

    ImageMagick and libheif both handle this from a terminal:

    magick photo.heic photo.png
    heif-convert photo.heic photo.png

    In Python, pillow-heif registers HEIC support with Pillow directly.

    Stop your iPhone saving photos as HEIC

    If you keep running into this problem, fix it at the source. On your iPhone go toSettings → Camera → Formats and choose Most Compatible. Your phone will shoot JPG from then on, and nothing will need converting again.

    The trade-off is real: HEIC files are roughly half the size of the equivalent JPG at the same quality, so you will use more storage. This also only affects photos taken from now on — every photo already in your library stays HEIC.

    When HEIC files won't open at all

    Why Windows can't read them

    This is a licensing situation, not a bug. HEIC images are compressed with HEVC, a patented codec that carries per-device royalties. Rather than pay them on every Windows installation, Microsoft ships the decoder as a separate, sometimes paid, Store extension. Apple pays the licence for its own hardware, which is why the same file opens instantly on an iPhone and not at all on a PC.

    Images that come out rotated

    Rotation in a HEIC is recorded as an instruction inside the container rather than being applied to the pixels, and converters that ignore that instruction produce sideways images. The decoder here applies it, so your PNG should match what you saw on your phone.

    Files this converter cannot read

    A few genuinely will not convert: .heics image sequences, files that were truncated during download or transfer, and files renamed to .heic that were never HEIC to begin with. Any of these are marked as declined with the reason shown. Capitalisation never matters — .HEIC and .heic are treated identically.

    How this compares to other HEIC converters

    The meaningful difference between converters is not speed or interface, it is where your file is processed. Everything else follows from that one decision.

    ConverterWhere files are processedAccount needed
    This siteIn your browserNo
    CloudConvert, Convertio, FreeConvert, ZamzarUploaded to their serversVaries; free tiers are metered
    Adobe Express, CanvaUploaded to their serversYes, to download

    Because server-based services carry a real cost per conversion, their free tiers come with daily limits, maximum file sizes and account requirements, and those terms change over time — check their current terms rather than trusting any comparison table, including this one. What does not change is the architecture: if a converter uploads your file, it can meter you and it holds your photograph; if it does not, it cannot do either.

    Frequently asked questions

    How do I convert a HEIC file to PNG?
    Drop your .heic files onto the panel at the top of this page, or click it to select them from your device. Each file is decoded in your browser and appears in the results panel beside it, ready to download, without you needing to scroll anywhere. There is nothing to install and no account to create.
    Is this HEIC to PNG converter really free?
    Yes, and without the usual conditions. There is no signup, no watermark on the output, no daily quota, and no cap on how many files you convert. That is possible because your files are never uploaded, so there are no server costs to recover.
    Are my photos uploaded to a server?
    No. The conversion runs entirely inside your browser tab using a WebAssembly build of libheif. Your images are read from disk into your own browser memory and never transmitted anywhere.
    How can I prove the converter is not secretly uploading my photos?
    Open your browser developer tools, switch to the Network tab, and convert a file. You will see the converter code and the decoder binary load once, and no request carrying your image afterwards. A stronger test: load this page, switch your device to airplane mode, and convert a file. It still works, because nothing needs to be sent.
    Does converting HEIC to PNG reduce the quality?
    No. PNG is a lossless format, so the pixels decoded from your HEIC are written to the PNG exactly as they are. No additional compression damage is introduced. The only changes are the technical ones described in the "what changes" section above, such as colour profile conversion.
    Why is my PNG so much larger than the HEIC file?
    This is expected and is not a fault. HEIC uses lossy compression built on the HEVC video codec, while PNG is lossless. A 2 MB HEIC photo from a 12-megapixel iPhone camera commonly becomes a 20-35 MB PNG. If the file size matters more to you than losslessness, JPG or WebP is the better target.
    Can I convert several HEIC files at once?
    Yes. Select or drop as many files as you like. Each is converted independently and you can download them individually, or use the "Download ZIP" button once two or more have finished.
    Does this work on an iPhone, iPad or Android phone?
    Yes. The converter runs in any modern mobile browser. On very large batches an older phone will be slower than a laptop, because the work is done by your own device rather than by a server.
    Does it work with .heif files as well as .heic?
    Yes. HEIC and HEIF are the same underlying container; .heic is simply the extension Apple uses for HEVC-encoded images inside it. Both are accepted.
    Do I need to install any software?
    No. There is nothing to download or install, and no browser extension. This is often the deciding factor on a work or school computer where installing software is not permitted.
    Why do my iPhone photos look slightly duller after converting?
    iPhone photos are usually captured in the Display P3 colour space, which is wider than the sRGB space most PNGs are read in. When the image is converted, saturated colours outside sRGB are mapped to their nearest sRGB equivalent, which can look marginally flatter on a wide-gamut screen. On an ordinary sRGB monitor you will not see a difference.
    What happens to an HDR or 10-bit HEIC photo?
    Recent iPhones capture 10-bit HDR images. The PNG produced here is standard 8-bit-per-channel, so the extra tonal range is compressed into the normal range. Bright highlights that looked luminous in the Photos app will look ordinary. The picture is intact; the HDR metadata is not carried across.
    Does converting lose Portrait mode depth data?
    Yes. A Portrait photo stores a separate depth map alongside the image, which is what lets Photos re-edit the background blur afterwards. PNG has nowhere to keep that, so the converted file is a flat picture with the blur already baked in. Keep the original HEIC if you may want to re-edit the effect.
    What happens to Live Photos and burst shots?
    A Live Photo is a still image plus a short video stored separately; only the still is converted, and the motion is not carried into the PNG. Some HEIC files also hold more than one full-size image. Where that happens, this converter reads the image the file marks as primary, which is the one your Photos app shows.
    My converted image came out rotated. How do I fix it?
    Rotation is stored as a flag inside the HEIC container rather than baked into the pixels, and some converters ignore it. This one applies the container rotation when decoding, so the PNG should match what you saw on your phone. If an image still appears rotated, it was almost certainly saved that way by the app that produced it, and any image editor will rotate it back in one step.
    Does converting remove the location data from my photos?
    In practice, yes. The GPS coordinates, camera model and timestamp live in metadata that is not carried into the PNG produced here, so the output is a plain image. If you specifically need that metadata preserved, keep the original HEIC alongside the PNG.

    Ready to convert your files?

    Return to the converter and drop your HEIC files in. Nothing is uploaded, nothing is stored, and you will not be asked to create an account.