Image

HEIC to PNG

Convert iPhone HEIC photos to lossless PNG with full alpha preserved — perfect for editing in Photoshop or GIMP.

Loading interactive tool…

Embed this tool on your site

About this tool

HEIC to PNG Converter turns iPhone HEIC photos into lossless PNG files inside your browser, with no upload. It decodes each file with the heic2any library, a browser build of libheif, and re-encodes it as PNG. Select several files at once and download them together as a ZIP. iPhone photos saved as HEIC are roughly half the size of an equivalent JPG, but Windows, Android, design tools, and many websites still won't open them natively. HEIC to JPG is the most common conversion, but if you plan to edit, retouch, or composite the photo, PNG keeps every pixel without compression artefacts to fight when you sharpen or boost contrast. No signup, no watermark, and your photos never leave your device.

Why use it

  • Lossless quality — PNG preserves every pixel exactly from the HEIC source. There is no second lossy encode that would degrade the image, perfect for editing and post-processing workflows.

  • Alpha channel preserved — if your HEIC has transparency (rare in camera photos but possible in screenshots and processed images), the PNG output keeps the alpha channel intact.

  • Universal PNG compatibility — every editor, design tool, OS, and printer reads PNG natively. Photoshop, Sketch, Figma, GIMP, and every legacy tool you use will open the output.

  • 100% browser-local conversion — HEIC photos are decoded inside your browser tab using a WebAssembly build of libheif. Personal photos and confidential captures never leave your device.

  • Batch conversion — drop a vacation album, an event shoot, or a product session and download every converted PNG in a single ZIP archive without any per-file clicks.

  • No watermark, no signup, no daily limit — output is the file the encoder produced, with no UtilityKit branding added to pixels or metadata.

How to use

  1. Drop one or more .heic or .heif files onto the upload zone, or click to browse from your iPhone, Mac, or email attachments.
  2. PNG is lossless so there are no quality settings to configure — the output is pixel-perfect to the HEIC source pixel data.
  3. Click Convert to PNG — your browser loads a WebAssembly HEIC decoder and re-encodes each file as PNG.
  4. Wait for each photo to decode (HEIC takes 1-3 seconds per 12 MP photo on a typical laptop) and review the converted PNGs alongside their original sizes.
  5. Download a single PNG, or click Download all (ZIP) to receive every converted file in a single ZIP archive.
  6. Open the PNGs in any photo editor — Photoshop, Affinity Photo, GIMP, Krita, or any tool — for retouching and editing.

When it helps

  • Editing iPhone photos in Photoshop, Affinity Photo, GIMP, or Krita — most editors don't read HEIC natively, and PNG gives you the lossless source to work from.
  • Compositing iPhone photos into a design layout in Sketch, Figma, or Illustrator where HEIC import is unsupported or unreliable.
  • Sharing iPhone photos with a designer who works on a Windows machine without HEIC codec support, ensuring they can open the files immediately.
  • Archiving important iPhone captures (wedding photos, product shots, documentation photos) in a lossless format that won't degrade with future re-saves.
  • Submitting photos to a press portal, magazine, or art gallery that explicitly requires PNG or rejects HEIC files outright.
  • Preparing iPhone screenshots (which can be HEIC-encoded) for a UI design system that needs lossless source images.

Examples

iPhone photo for editing

Input

IMG_0042.HEIC: 4032×3024, 1.8 MB

Expected result

IMG_0042.png: 4032×3024 lossless, 18 MB

Vacation album batch

Input

20 HEIC files, ~2 MB each (40 MB total)

Expected result

ZIP of 20 PNGs, ~16 MB each (320 MB total)

Screenshot with transparency

Input

screenshot.heic: 1170×2532 with alpha, 280 KB

Expected result

screenshot.png: 1170×2532 with alpha, 1.1 MB lossless

Tips

  • PNG is typically 3-5x larger than the source HEIC because HEIC is a much more efficient compression format. Plan for ~10-20 MB per 12 MP iPhone photo as PNG.
  • If you don't need lossless quality, use heic-to-jpg instead — JPG output is much smaller and visually identical for almost all viewing.
  • HEIC decoding is computationally expensive — a 12 MP photo takes 1-3 seconds on a typical laptop. Larger batches will progress slowly compared to JPG/PNG conversion.
  • Live Photos export the still frame only — the video component is not extractable through this tool. For Live Photo videos, use Apple's built-in export or a dedicated tool.
  • EXIF metadata is stripped during decode — GPS, camera serial, and timestamps are not preserved. This is a privacy benefit when sharing publicly but a loss for cataloguing workflows.

Frequently Asked Questions

Does my image leave my browser?
No. HEIC decoding and PNG encoding happen entirely inside your browser tab via a WebAssembly build of libheif loaded from CDN. Your iPhone photos are processed locally and never sent to any server, including UtilityKit's.
What's the size limit?
Each file is capped at 50 MB on the dropzone label. The actual limit is your browser's available memory — most browsers handle 12 MP iPhone photos without issue, but batches of 20+ photos may use 1-2 GB of RAM during conversion.
Is the conversion lossless?
Yes for the format change — PNG preserves the HEIC pixel data exactly with no second lossy encode. Note that the source HEIC was already lossy (HEVC compressed), so any artefacts present in the HEIC are preserved exactly in the PNG. The PNG is lossless from that point forward.
Why is the PNG so much larger than the HEIC?
HEIC compression is dramatically more efficient than PNG's lossless approach. A 1.8 MB HEIC file typically becomes a 15-20 MB PNG — that's the cost of switching to lossless universal compatibility. If size matters more than editing fidelity, use heic-to-jpg instead.
Why does HEIC take so long to convert?
HEIC decoding requires a JavaScript WebAssembly build of libheif since browsers don't have native HEIC support yet. A 12 MP iPhone photo takes 1-3 seconds on a typical laptop. JPG/PNG conversions run much faster because browsers decode those natively.
Will this preserve my GPS data and camera EXIF?
No. The heic2any decoder strips EXIF metadata during the decode step, so GPS coordinates, camera serial numbers, and timestamps are not preserved in the PNG output. This is usually a privacy benefit when sharing photos publicly.
Does it handle HEIF files too?
Yes. HEIF is the broader format standard; HEIC is Apple's profile of HEIF using HEVC compression. The decoder handles both file extensions and any HEIF variant Apple's capture devices produce.
Can I convert Live Photos?
The still image frame from a Live Photo can be converted (it's just a HEIC). The associated short video component cannot be extracted through this tool — for that, use Apple's built-in Photos export or a dedicated Live Photo extraction tool.

Explore the category

Glossary

HEIC / HEIF
High Efficiency Image Container/Format — Apple's default iPhone photo format since iOS 11 (2017). HEIC uses HEVC compression to achieve roughly half the file size of JPG at equivalent visual quality.
PNG
Portable Network Graphics — a lossless raster format from 1996 with universal support across every operating system, browser, and design tool. PNG supports per-pixel alpha transparency.
libheif
An open-source C library for reading and writing HEIC/HEIF files, with a WebAssembly build that runs inside browsers. This tool uses the WASM heic2any wrapper which calls into libheif for decoding.
Lossless encoding
PNG output preserves every pixel from the HEIC source exactly. Re-saving the PNG repeatedly will not introduce additional artefacts, unlike lossy formats like JPG or lossy WebP.
Alpha channel
An extra data layer storing per-pixel transparency. iPhone camera photos rarely have alpha, but iPhone screenshots and processed images can. PNG preserves alpha; JPG does not.
WebAssembly (WASM)
A binary instruction format that runs inside browsers at near-native speed. WASM lets browsers decode HEIC, transcode video, and run other compute-heavy tasks without server uploads.
A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.

Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.

✓ Free to use✓ No sign-up✓ 500+ possibilities