Skip to content
Free Tool Arena

File & Format Converters · Free tool

HEIC to PNG

Convert iPhone HEIC photos to lossless PNG right in your browser. Pixel-perfect output for editing pipelines and archival. Batch supported, no uploads.

Updated May 2026

No HEIC files yet

Drag in iPhone .heic or .heif photos. Conversion happens locally — your photos never leave the browser.

PNG output is lossless — pixel-for-pixel identical to the decoded HEIC. Files are typically 3-5× larger than JPG. Use for photo editing pipelines, archival storage, or when the destination requires PNG.

Found this useful?Email

Advertisement

What it does

Convert iPhone HEIC photos to lossless PNG. PNG keeps every pixel of the decoded image bit-for-bit identical to the source — useful when you’re going to edit the photo further (color correction, masking, compositing) or archive it long-term, since further re-encodings won’t accumulate JPEG-style compression artifacts.

PNG output is typically 3-5× larger than equivalent-quality JPG for photographic content. That’s the lossless tradeoff: every pixel preserved, in exchange for a bigger file. For sharing iPhone photos to social media or chat apps, JPG is almost always the right choice (use the HEIC to JPG tool). PNG shines for editing pipelines, archival storage, screenshots inside HEIC files (some screenshot tools save HEIC), and any destination that requires PNG specifically (some print services, certain forms).

Conversion runs entirely locally via the open-source heic2any library — your photos never leave your device. Drop multiple HEICs at once for batch processing. The output PNG preserves the photo’s original dimensions; if you also need to resize, run the PNG through the image-resizer tool afterward.

Embed this tool on your siteShow snippet

Paste this snippet into any page. Loads on-demand (lazy), no tracking scripts, and sized to most dashboards. Replace the height to fit your layout.

<iframe src="https://freetoolarena.com/embed/heic-to-png" width="100%" height="720" frameborder="0" loading="lazy" title="HEIC to PNG" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px;"></iframe>
Embed docs →

How to use it

  1. Drop or pick your iPhone .heic or .heif files. Multi-file is fine — they batch.
  2. Click Convert. Each HEIC is decoded and re-encoded as lossless PNG via heic2any.
  3. Wait for processing — typical iPhone HEIC photos take ~1-3 seconds each on modern hardware.
  4. Download each PNG individually, or copy URLs for use in your editor.

When to use this tool

  • Editing pipeline that benefits from lossless input (color grading, compositing, retouching).
  • Archival storage where you want pixel-exact preservation of the original.
  • Destinations that explicitly require PNG (some print services, some legacy forms).
  • Photos with transparent regions (rare in HEIC photos, occasional in HEIC graphics from creative tools).

When not to use it

  • Sharing to social media or chat — JPG is 3-5× smaller and indistinguishable. Use HEIC to JPG.
  • Building a website where image weight matters — use HEIC to WebP instead (similar size to JPG but better quality).
  • Email attachments where the recipient may have a small mailbox — PNG can be 10-50 MB per iPhone photo.

Common use cases

  • Verifying a number or output before passing it on
  • Quick conversion during a typical workday
  • Pre-decision sanity-check on inputs and outputs
  • Educational use &mdash; demonstrating the underlying concept

Frequently asked questions

Is PNG really lossless from HEIC?
Yes — the heic2any decoder produces a lossless decoded image, and PNG encoding is lossless by definition. Round-trip HEIC → PNG → re-decode gives identical pixels every time. The HEIC source itself is lossy (HEVC compression), so you're preserving exactly what was decoded, not anything beyond.
Why is the PNG so much bigger than the original HEIC?
HEIC uses HEVC (H.265) video-style compression — extremely efficient for photographs. PNG uses lossless DEFLATE compression which is much less efficient for photographic content. Typical ratio: a 3 MB HEIC becomes a 12-20 MB PNG. PNG shines for graphics with flat colors, hard edges, and large repeated regions — not for photographs.
Will EXIF metadata (GPS, camera info) survive?
No. heic2any decodes pixel data only; EXIF metadata is stripped during conversion. If you need to preserve metadata, use a desktop tool like ExifTool that can copy EXIF across format conversions. Or save the conversion as JPG (which our HEIC to JPG tool's underlying library does preserve some EXIF for) and add a separate metadata-copy step.
Why does some HEIC fail to decode?
iPhone shoots several HEIC variants (single-image, Live Photo with motion, HDR with metadata, Burst mode). The browser-side decoder handles the most common variants but occasionally fails on newer encodings. If a file fails, re-export from Photos: Open → Share → Save Image (this re-encodes to a more compatible HEIC) or transfer via 'Most Compatible' setting in iPhone Settings → Photos → Transfer to Mac or PC.
How big a HEIC can I convert?
Browser memory limited — typically up to ~20 megapixels (a 12 MP iPhone photo is well within this). Larger HEICs (e.g. ProRAW which can be 50+ MB) may run out of memory. For huge files, use a desktop tool like Apple's Preview or ExifTool.
Is my photo uploaded anywhere?
No. heic2any runs entirely in your browser. Open DevTools → Network during conversion and you'll see zero outbound requests. Your photos stay on your device.

Advertisement

Learn more

Explore more file & format converters tools

100% in-browserNo downloadsNo sign-upMalware-freeHow we keep this safe →