Skip to content

HEIC to PNG Converter

Convert HEIC to PNG online, free

You need a HEIC photo as a PNG, maybe a form insists on it or an editor will only take it. This converts HEIC to lossless PNG right in your browser, nothing uploaded. One honest heads-up: for a normal photo, PNG comes out far larger than JPG would, so make sure PNG is really what you need.

  • Files never leave your device
  • Runs in your browser
  • Free, no signup

How it works

  1. 1

    Drop your HEIC files

    Drag files from your iPhone export, AirDrop downloads, or iCloud Drive. Batch conversion handles a whole folder of HEIC files in one pass.

  2. 2

    Check that PNG is the right target

    PNG is lossless, so there is no quality to set. For an ordinary photo, JPG is usually smaller and smarter. Stay on PNG when a form demands it, you want an editable master, or the image is a screenshot or graphic.

  3. 3

    Download lossless PNG

    Each file decodes and re-encodes in seconds. Download single PNGs or grab the batch as a ZIP. Expect larger files than the HEIC originals, since PNG keeps every pixel.

What HEIC to PNG conversion really gives you

Lossless by design

PNG preserves every pixel the HEIC decoder produces, with no quality slider and no re-compression. That makes it the right choice when you need an exact, editable copy that will not degrade across repeated saves.

Private in-browser decode

A WebAssembly HEIC decoder runs in your browser and a canvas encodes the PNG locally. Nothing uploads, no server touches your photos, and there is no account to create.

Honest about file size

Wrapping an already-lossy HEIC photo in lossless PNG makes it much larger, often five times a JPG or more. We say so plainly and point you to JPG when that is the smarter target.

Where this helps

Required

An app or form that only accepts PNG

Some upload forms, design tools, and applications accept PNG and nothing else, or treat it as the preferred import. When the destination draws that line, you convert to PNG regardless of file size, because matching what the system expects is the entire point.

Editing

A lossless master for editing

Every JPG re-save nudges quality down because JPG is lossy. PNG does not degrade across repeated saves, so converting your HEIC to PNG once gives you a stable working copy you can crop, retouch, and re-save without watching detail slowly soften.

Screenshot

A HEIC that is actually a screenshot

iPhones can hold HEIC screenshots, scans, and exported graphics full of sharp text and hard edges. PNG keeps those edges razor-clean, while JPG would smear text into blurry halos. For non-photographic content, PNG is the correct destination.

Graphics

Diagrams and flat-colour graphics

Charts, logos, and line art shared as HEIC are defined by crisp boundaries and large flat areas of one colour. PNG stores those edges exactly and compresses flat regions efficiently, so a graphic converted to PNG stays sharp and often reasonable in size.

Tips that help

  • 1

    For a normal photo, choose JPG instead

    If you just need to open or share an iPhone snapshot, convert it to JPG, not PNG. JPG is small, universal, and built for photographs. PNG only earns its place when the format is forced or the image is a graphic.

  • 2

    There is no quality to adjust

    PNG is lossless, so you will not find a quality slider here, and you do not need one. Every pixel is preserved exactly. The only way to make the output smaller is to pick a different format, not to lower quality.

  • 3

    Expect a much larger file

    A 2 MB HEIC can become 10 to 20 MB as a PNG. That is normal and expected, because PNG cannot compress photographic detail the way HEIC and JPG do. Plan your storage and email limits accordingly.

  • 4

    Keep the PNG as a master, ship JPG or WebP

    When an edit is finished, export the final image to JPG or WebP for sharing and the web. Keep the heavy PNG only as your editable source, since the lossless copy is for working, not for delivery.

  • 5

    Large PNG batches like a desktop browser

    PNG encoding of full-resolution photos is memory-hungry. For batches over 50 files, use Chrome or Firefox on a desktop. Split a giant run into smaller groups if a mobile browser starts to struggle.

HEIC to PNG: when it is the right call, and when it quietly is not

PNG is one of the most loved formats on the web, so reaching for it when a HEIC will not open feels natural. Here is the honest catch: for an ordinary iPhone photo, PNG is usually the wrong choice. HEIC stores a photo using lossy compression, and wrapping that already-lossy photo in a lossless PNG produces a needlessly enormous file with no visible improvement. A 2 MB HEIC can swell past 15 MB as a PNG. This guide is built to be straight with you about that, point most photos toward JPG instead, and then serve the genuine cases where PNG is exactly what you need: a form that demands it, a lossless editing copy, or a screenshot full of crisp text.

What HEIC actually is, and why PNG is an odd partner for it

HEIC is a container around a still frame compressed with HEVC, the same codec behind H.265 video. Apple made it the default on iPhone in iOS 11, and it is a lossy format: to hit its famously small file sizes it discards detail your eye is unlikely to miss. The result is a photo that already threw some information away the moment your camera saved it.

Convert HEIC to PNG online, free

PNG sits at the opposite end of the spectrum. It is lossless, meaning it stores every pixel exactly, and it was designed for sharp-edged graphics, logos, and screenshots rather than continuous-tone photographs. There is no quality slider for PNG because there is nothing to trade away.

Put those two facts together and the mismatch becomes clear. When you convert a HEIC photo to PNG, you are asking a lossless format to faithfully preserve every pixel of an image that was already compressed lossily. PNG dutifully records all that photographic noise and grain at full fidelity, which is exactly why the file gets so big. You pay for perfection you cannot see.

Read more

None of this means PNG is a bad format. It is excellent at what it was built for. It just rarely lines up with what an iPhone camera produces, which is the heart of this page.

The file-size cost, in plain numbers

The single most important thing to understand before converting is how much the file grows. HEIC and JPG both compress photographic detail aggressively, while PNG refuses to lose any of it. The gap that creates is dramatic for photos.

A typical 2 MB HEIC snapshot lands somewhere between 10 and 20 MB as a PNG, and a high-resolution shot can go higher still. The same photo saved as JPG would usually sit at 3 to 5 MB. So choosing PNG over JPG for a normal photo can multiply your file size by five or more, with no difference you could spot on any screen.

That matters in practice. A handful of PNG photos can be too large to email. A batch of them downloads slowly and fills storage fast. If you ever plan to put the image on a website, a multi-megabyte PNG photo is the kind of thing that drags page load times down and burns bandwidth.

If your goal is simply to open or share an iPhone photo somewhere that cannot read HEIC, do not convert to PNG. Convert it to JPG instead, which is small, universal, and made for photographs. PNG is the right tool only when one of the specific reasons below applies.

When HEIC to PNG is genuinely the right move

The first solid reason is a system that demands it. Some applications, design tools, and upload forms accept PNG and nothing else, or treat PNG as their preferred import. When a piece of software draws that line, you convert to PNG regardless of size, because compatibility with the destination is the whole point. In that situation the large file is simply the cost of admission.

The second reason is a lossless working copy for editing. If you are going to open an image, edit it, save, reopen, and save again, every JPG re-save nudges the quality down a little because JPG is lossy. PNG does not degrade across repeated saves. Converting your HEIC to PNG once gives you a stable working file you can hammer on without watching it slowly soften, which is valuable for layered edits, compositing, or precise retouching.

The third reason is the most overlooked: the HEIC is not really a photo at all. iPhones can save screenshots, and you may have HEIC files that are diagrams, charts, or exported graphics full of sharp text and hard edges. For that kind of image, PNG is the correct format and JPG is the wrong one, because JPG's lossy compression smears crisp edges and text into blurry halos. PNG keeps every edge razor-clean.

Notice the common thread. PNG earns its place when something specific forces it, not as a default. If none of these three describes your situation, the larger file buys you nothing, and JPG or WebP is the better destination.

Why there is no quality slider here

On the HEIC-to-JPG tool you choose a quality level, because JPG is lossy and that number decides how much detail survives the re-encode. This tool has no such control, and that is deliberate, not a missing feature.

PNG is lossless by definition. The conversion takes every pixel the HEIC decoder produces and writes it into the PNG unchanged. There is no dial that would make the image look better or worse, because the encoder is not allowed to discard anything in the first place.

That has one practical consequence worth stating plainly: you cannot shrink a HEIC-to-PNG file by lowering quality, because there is no quality to lower. The only way to make the output smaller is to choose a different target format. If a small file matters more than losslessness, that tells you PNG is the wrong pick for this image.

So the mental model is simple. Pick PNG when you specifically need every pixel preserved or the destination demands the format. Pick JPG when you want a small, shareable photo. The absence of a slider here is the format being honest about what it is.

How the conversion runs entirely in your browser

The conversion is the same private decode the HEIC-to-JPG tool uses, just pointed at a different output. A HEIC decoder compiled to WebAssembly loads inside your browser tab and turns the HEIC container into raw pixels. There is no server step anywhere in that pipeline.

Those decoded pixels are drawn onto an HTML canvas at the photo's full original resolution, and the canvas then encodes the image as a PNG. Because PNG supports an alpha channel, any transparency present is carried through, though a normal camera photo has none to carry. Dimensions stay identical to the source; nothing is resized or cropped.

Everything happens locally, which means your photos never travel across the internet. The HEIC files you drop, and the PNGs you get back, both stay on your device from start to finish. There is no upload, no queue on someone else's machine, and no copy of your image left behind on a server.

One hardware note. PNG encoding of full-resolution photos is memory-hungry, more so than JPG, because the uncompressed pixel data and the large output both sit in memory at once. For big batches, a desktop browser like Chrome or Firefox handles the load more comfortably than a phone. If a mobile browser stalls on a large run, split it into smaller groups.

Editing workflows where a lossless PNG pays off

Picture a real editing job. You start from an iPhone HEIC, crop it, adjust the colour, paint out a distraction, and save. Then you reopen it the next day, tweak something, and save again. If your working file is a JPG, each of those saves runs the image through lossy compression again, and the small losses stack until edges soften and gradients band.

Converting the HEIC to PNG once at the start removes that decay entirely. PNG re-saves are lossless, so the file on disk after ten edits is pixel-for-pixel as clean as after one. For anyone doing careful retouching, compositing layers, or work that gets revisited over days, that stability is the whole reason to accept the larger file.

The same logic applies when an image is an intermediate handed between tools. If you export from one app and import into another, a lossless PNG guarantees the second app receives exactly what the first produced, with no generational loss in the handoff. That predictability is worth the bytes when the image is still being worked on.

When the editing is finished and the image is ready to ship, the calculus flips. Export the final result to JPG or WebP for sharing and the web, keeping the PNG only as your editable master. The lossless copy is for working, not for delivery.

Screenshots, diagrams, and other HEIC files that are not photos

Not every HEIC on an iPhone is a camera photo. You may have saved screenshots, scanned documents, exported charts, or graphics shared by someone else, all sitting in HEIC. These images are defined by sharp edges and crisp text rather than smooth photographic gradients, and that changes which format is right.

For this kind of content, PNG is the correct destination and JPG is genuinely the wrong one. JPG's lossy compression is tuned for photos and it visibly mangles hard edges, leaving fuzzy halos around text and smeared boundaries on solid-colour shapes. PNG stores those edges exactly, so a converted screenshot stays as readable as the original.

There is a pleasant bonus here too. Graphics and screenshots usually contain large flat areas of a single colour, and PNG compresses those flat regions very efficiently. So a HEIC screenshot converted to PNG is often not the bloated monster a photo would become; it can be perfectly reasonable in size precisely because the content suits the format.

The takeaway is to look at the image before you pick a format. If it is a photograph, lean toward JPG. If it is text, lines, or flat colour, PNG is the right call, and this tool gives you a clean lossless result. If you have a mixed folder of both, the bulk image converter lets you push everything through one format at once, and you can resize the results in pixels afterward if a destination needs specific dimensions.

Frequently asked questions

Honest answers to what people ask before using this tool.

Further reading

Independent references if you want to go deeper on the formats and tradeoffs.