HEIC to PNG, lossless. Nothing ever uploads.

Drop HEIC files below — converted entirely on your device as pixel-perfect PNGs. No accounts, no limits.

  • Zero uploads — verifiable
  • Lossless PNG output
  • Batch up to 20 files
  • Works offline after load

Convert HEIC to PNG

Add your HEIC files

Drag & drop HEIC / HEIF files here

or browse your files · you can also paste from clipboard (Ctrl+V)

Decoder loads only when you convert your first file — the page stays light until then.

    No files yet. Everything stays on this device. Downloads start instantly.

    Privacy you can verify, not just trust

    Most online HEIC converters upload your photos to their servers first — and some keep a download link live for 30 days. This one can't: the decoder runs entirely in your browser. Your photos are never sent anywhere — the only requests to other sites are the site's own analytics, which count page views — and it uploads nothing, ever. The only file fetched after load for the conversion itself is the decoder (~2 MB, from this same site, once, on your first convert) — it carries no photo data. Don't take our word for it:

    External requests during processing: 0
    1. Press F12 to open developer tools, then the Network tab.
    2. Convert any HEIC above. Watch: apart from the site's analytics, the only request is the decoder file from this site — no uploads, and no photo data ever leaves your device.
    3. Extra credit: disconnect your internet after this page loads — conversion still works.

    How to convert HEIC to PNG without uploading it

    Every "free" online HEIC converter you've used uploads your photos to a company server, converts them there, and — in several documented cases — keeps a copy or a live download link for days. For family photos, IDs, and anything personal, that's an unnecessary risk. The safer approach is to convert the file where it already is: on your own device.

    This tool does exactly that. When you drop a HEIC here, your browser:

    1. Loads a real HEIC decoder (libheif, compiled to WebAssembly) — but only when you convert your first file, so the page itself stays light.
    2. Decodes each photo in a background thread, one file at a time, so the page never freezes — even on a camera-roll batch.
    3. Reads the photo's orientation data and stores the output upright, so a portrait photo doesn't come back sideways.
    4. Re-encodes it as a lossless PNG with a canvas, preserving the decoded pixels exactly — and any alpha channel the source carries — and hands you the result as a download. Your original file is never modified.

    Why is the PNG so much bigger than the HEIC?

    HEIC uses HEVC compression, one of the most efficient formats in use — a photo takes roughly a tenth of the space of the same pixels stored losslessly. PNG, by design, throws nothing away: it stores every pixel exactly, so the file is typically 5–10× larger than the HEIC it came from. That is the price of perfect fidelity, and it is expected — the before/after panel on each file shows the honest sizes. If the bigger file surprises you, JPG is the smaller alternative: our HEIC to JPG converter produces the same photo at a fraction of the size.

    PNG or JPG — which should you pick?

    Pick PNG when you need every pixel exactly as decoded: editing, archiving, screenshots, graphics with sharp edges and text, or any file that carries transparency. Pick JPG when file size matters more than pixel-perfect fidelity — sharing, uploading to forms with size limits, or storing a large camera roll. Both converters run entirely on your device with the same privacy guarantee.

    Why won't my iPhone photos open on Windows?

    Since iOS 11, iPhones save photos as HEIC (High Efficiency Image Container) by default. HEIC uses the same HEVC compression as 4K video, so a photo takes roughly half the space of a JPG and a tenth of a PNG. The catch: Windows, most web upload forms, and older photo editors don't include a HEIC decoder, so the file either won't open or uploads as an unusable attachment. Converting to PNG fixes compatibility everywhere — at the cost of a much larger file, because PNG stores every pixel losslessly.

    Stop your iPhone taking HEIC photos

    To save future photos as JPEG instead: open Settings → Camera → Formats and choose Most Compatible. New photos will be JPEGs. Your existing photos stay in HEIC — convert those here. Note that "Most Compatible" photos take roughly twice the storage space, which is why Apple made HEIC the default.

    Honest limitations

    PNGs are much larger than HEICs

    Expect 5–10× the size of the original. There is no quality slider to turn down — PNG is lossless by definition, so a smaller PNG of the same pixels does not exist. For smaller files, convert to JPG instead.

    Live Photos lose the motion

    A Live Photo is a still plus a short video. Only the first still is converted; the video part is dropped. Keep your original if you want the motion.

    Portrait blur can't be re-adjusted

    Portrait-mode depth data doesn't survive into a standard PNG, so background blur is baked in and can no longer be changed afterwards.

    HDR and metadata are simplified

    HDR / 10-bit HEIC photos are tone-mapped down to 8-bit, and camera metadata (EXIF, including location) is stripped on re-encode. Orientation is preserved — the output is stored upright.

    Ordinary photos have no transparency

    iPhone photos are opaque, so the PNG is opaque too — there is no transparency to preserve. If a HEIC does carry an alpha channel, the PNG keeps it exactly.

    Frequently asked questions

    How can I convert HEIC to PNG without uploading my photos anywhere?

    Use a tool that converts files locally in your browser. This converter loads the HEIC decoder (libheif, compiled to WebAssembly) into your device, decodes each photo in a background thread, and re-encodes it as a lossless PNG with a canvas — all with JavaScript running on your machine. No photo data is sent to any server, which you can verify by watching the Network tab in your browser's developer tools while it works.

    Why is the PNG so much bigger than the original HEIC?

    That is normal, not a defect. HEIC uses HEVC compression, one of the most efficient formats in use, while PNG is lossless — it stores every pixel exactly, with no compression step that throws detail away. A PNG of the same photo is typically 5 to 10 times larger than the HEIC. You pay in file size for perfect fidelity and universal compatibility. This tool shows the before/after size honestly for every file.

    Does converting HEIC to PNG lose any quality?

    No. PNG is lossless, so the conversion adds no new compression artefacts on top of the decoded pixels — what the decoder reads is exactly what the PNG stores. The only quality limit is the HEIC itself: whatever detail the original HEIC compression already discarded cannot come back. There is no quality slider because there is nothing to trade off: PNG has one setting, perfect.

    Should I choose PNG or JPG for my HEIC photos?

    Choose PNG when you need every pixel exactly as decoded — for editing, archiving, screenshots, or graphics with sharp edges and text, and whenever the source carries transparency. Choose JPG when file size matters more than pixel-perfect fidelity: a JPG is far smaller and opens everywhere. If you want the smaller files, use our HEIC to JPG converter instead.

    What happens to transparency in HEIC photos?

    Ordinary iPhone photos have no transparency, so there is nothing to preserve — the PNG is simply opaque. If a HEIC file does carry an alpha channel (some graphics and stickers do), the PNG keeps it: this tool reads the decoder's alpha flag and stores the transparency in the PNG exactly as decoded.

    What happens to Live Photos?

    A Live Photo is a still image plus a short video. This tool converts the first still image only and drops the video part — keep your original if you want the motion.

    Is there a file size or daily limit?

    There is no daily limit and no account. A 25 MB safety cap applies per file and 20 files per batch, because decoding HEIC in the browser is memory-heavy and PNG output is large. iPhone photos are normally 2–6 MB, well under the cap.