Convert HEIC to PNG
For the photo that is about to be cropped, masked, retouched or dropped into a design: a lossless PNG, so the edits cost nothing more. Your camera roll is never stored.
- Never stored
- No queue, no waiting
- No signup, no watermark
How it works
Add your HEIC photos
Drop any number of .heic or .heif files from an iPhone or iPad.
Convert
The HEIC support loads the first time, then each photo is decoded and written as a lossless PNG.
Download
Singly, or the whole batch as a ZIP.
HEVC frame to PNG pixels
A HEIC holds a still frame compressed with HEVC, the codec of 4K video, which is why a phone can store a photo in 2 MB. Decoding that frame produces ordinary 8-bit pixels, and the PNG stores them exactly. Nothing in the picture changes; what changes is that the compression HEVC applied is now baked in rather than described, and every later save costs nothing.
A recent iPhone writes more into the file than the frame: an HDR gain map that lets Photos show highlights brighter than white, a depth map on Portrait shots, several frames in a burst. Only the main frame is read. The result is the standard-range rendering of the shot — the one you would see on any screen that is not an iPhone — with the gain map's extra highlights gone.
The orientation flag is applied before the pixels are written, so a photo taken in portrait comes out upright rather than sideways with a note saying to rotate it. The EXIF block itself is not copied into the PNG; PNG can carry it, but a re-encode here drops it, which for a photo going anywhere public is usually what you want.
When you want something else
For archiving rather than editing, keep the HEIC: it is smaller, holds the HDR and depth data, and every Apple device and modern Windows reads it. For editing in a serious tool, export a 16-bit TIFF from Photos or darktable instead — an 8-bit PNG has already thrown away the headroom that makes heavy retouching clean.
For a whole library, Photos on a Mac exports originals in bulk, and heif-convert or ImageMagick in a shell loop handles thousands of files with the EXIF kept.
Frequently asked questions
Why PNG rather than JPG for an iPhone photo?
Because of what happens next. If the photo is going to be edited — cut out, composited, retouched, exported again — a PNG loses nothing at each step, where a JPG loses a little every time it is saved. If it is only going to be sent or uploaded, HEIC to JPG makes a file a fraction of the size.
How big will the PNG be?
Large. HEIC stores a 12-megapixel photo in about 2 MB; the same photo as a lossless PNG is typically 15–25 MB, because photographic noise does not compress losslessly. That is the price of lossless, and it is worth paying only while editing.
Is transparency involved?
An iPhone photo has none, so the PNG is opaque. A HEIC exported from an editing app with a transparent background keeps it.
Are my photos stored anywhere?
No — your camera roll never touches a server, and nothing is stored.
What about Portrait depth and Live Photos?
The main image converts. The depth map behind a Portrait shot and the video behind a Live Photo stay on the phone; the blur Portrait mode already rendered is part of the main image and comes across.
Good to know: The still image converts; Live Photo motion, Portrait depth maps and HDR gain maps do not. EXIF — date, camera, location — is not carried into the PNG.
Put this tool on your website
Free for any blog, class page or help article. Paste one snippet and your visitors can use it right on your page.
More Image tools
HEIC to JPG
iPhone photos, opened anywhere
AVIF to PNG
AVIF decoded to lossless PNG, transparency kept
PNG to WEBP
Web-ready WebP, transparency kept
SVG to JPG
Vector artwork as a flat JPG, on the background you choose
ICO to PNG
The picture inside a Windows icon or favicon, as PNG
JXL to PNG
JPEG XL files as PNG, for everything that cannot open them yet