HEIC to PNG Converter: Lossless iPhone Photo Export

Convert iPhone HEIC/HEIF photos to lossless PNG right in your browser. Keeps exact pixels and transparency, decodes any HEIC, and never uploads your files.

Browser Native
Privacy First
Free Tool

Convert Now

Drag & drop your file here

or

How It Works

PNG is the format to pick when you're going to edit the photo, drop it onto a transparent background, or hand it to software that expects exact, un-recompressed pixels. A HEIC-to-JPG conversion re-compresses the image a second time and flattens away any alpha channel; this tool instead writes the decoded HEIC straight into a lossless PNG. The pixels you see are the pixels you keep. Under the hood, your iPhone's HEIC file is decoded by libheif compiled to WebAssembly. That detail matters: no desktop browser opens HEIC on its own, so the WASM decoder is what makes this work the same in Chrome, Firefox, Safari, and Edge, with no plugin and no OS-level codec to install. It reads the HEVC-encoded image grid inside the HEIC container, reconstructs the full-resolution bitmap, then re-encodes it as PNG with the alpha channel intact. All of that happens in the browser tab in front of you. The file is read into memory, converted, and handed back as a download. Nothing is sent to a server, which is the practical point when the image is a private screenshot or a client's file you aren't allowed to forward to a third party. One honest trade-off: because PNG is lossless, the output is noticeably larger than the HEIC you started with, often several times the size. If you only need to view or share the photo and bytes matter, JPG is the lighter pick. Reach for PNG when fidelity or transparency is the whole reason you're converting.

Related Conversion Tools

Discover more powerful converters that might be useful for your workflow

HEIC to JPG Converter: Open iPhone Photos Anywhere

Convert iPhone HEIC/HEIF photos to JPG in your browser. Opens on Windows, Android, and the web. No uploads, nothing leaves your device. Free and instant.

.heic.heif
Try Now

AVIF to PNG Converter: Decode AV1 Images in Browser

Decode AVIF (AV1) images to lossless PNG in your browser, with transparency kept pixel for pixel. No uploads, no server, fully private and free.

.avif
Try Now

Free Base64 to PNG Converter Online - Decode Base64 to PNG Images

Convert Base64 encoded strings to PNG images instantly in your browser. Decode Base64 text to high-quality PNG format with transparency support. No uploads needed.

AVIF to JPEG Converter: Decode AV1 Images to JPG

Convert AVIF (AV1) images to JPEG right in your browser. WASM AV1 decode, native JPEG encode, no uploads. Get a JPG any legacy app or upload form will open.

.avif
Try Now

Free Base64 to JPG Converter Online - Decode Base64 to JPG Images

Convert Base64 encoded strings to JPG images instantly in your browser. Decode Base64 text to high-quality JPG format with optimized compression. No uploads needed.

Free Image Optimizer Online - Lossless Compression for Web Performance

Optimize images for web performance with our advanced browser-based tool. Reduce file size by up to 85% while maintaining perfect quality. Boost Core Web Vitals and page speed instantly.

.jpg.jpeg +2
Try Now

MoreHEIC

Key Features

  • No file uploads required - works offline
  • 100% privacy focused - client-side processing
  • Browser powered - no software installation
  • Fast processing - WebAssembly technology
  • Free forever - no premium accounts

Supported File Formats

.heic .heif

Output Format: PNG

Technical Specifications

input Format HEIC/HEIF (High Efficiency Image Format, HEVC-encoded)
output Format PNG (Portable Network Graphics)
compression Type Lossless PNG container (DEFLATE)
quality Retention Lossless from the decoded HEIC; no second re-compression
color Space Support sRGB, alpha channel preserved
max Resolution Limited only by your device's memory
processing Time Instant, runs in your browser

Key Benefits

  • Lossless output: exact pixels, safe to edit and re-save without degrading
  • Keeps transparency from the source, unlike a JPG conversion
  • Decodes any HEIC via a WASM (libheif) engine, so it works in Chrome, Firefox, Safari, and Edge
  • Runs 100% in your browser; photos are never uploaded
  • Opens HEIC on Windows without installing Microsoft's HEVC codec
  • Accepts both .heic and .heif with no file-count or quota limits

Common Use Cases

  • Editing iPhone photos in software that expects un-recompressed, exact pixels
  • Opening HEIC screenshots and photos on Windows where they otherwise won't load
  • Placing a photo onto a transparent background while keeping the alpha channel
  • Preparing source images for graphic design, where PNG is the expected format
  • Archiving an image losslessly so future edits never compound JPEG artifacts
  • Uploading to web tools and CMSes that reject HEIC but accept PNG

Pro Tips

  • Use PNG when you'll edit the image or need transparency; pick JPG if you just want a small, shareable file.
  • Expect the PNG to be several times larger than the HEIC; that jump is the lossless trade-off, not a bug.
  • If the PNG ends up too heavy, run it through a PNG optimizer afterward to shrink it without visible loss.
  • Convert the original HEIC, not a screenshot of it, so you start from the cleanest possible source pixels.
  • On a low-memory phone, convert very large images one at a time to avoid running out of memory.

Frequently Asked Questions

Since iOS 11 in 2017, Apple's camera defaults to HEIC because it fits roughly the same image quality into about half the space of JPEG, using HEVC compression. Great for your phone's storage, awkward everywhere else: Windows, older Android phones, and plenty of websites won't open HEIC without help. You can switch the camera to JPEG under Settings > Camera > Formats > Most Compatible, but that only changes photos taken after the switch. Existing HEIC files still need converting.
Choose PNG when you need exact pixels rather than a smaller file. HEIC-to-JPG re-compresses the image and discards a little detail in the process; HEIC-to-PNG is lossless, so the decoded image is stored byte-for-byte and survives repeated editing, cropping, and re-saving without degrading. PNG also keeps transparency, which JPG can't. The cost is file size: a PNG is usually several times larger than the original HEIC. Use PNG for editing, screenshots, logos, and graphics; use JPG when you just want a light, shareable photo.
Windows 10 and 11 show HEIC thumbnails but need Microsoft's paid HEVC Video Extensions codec to actually open the file, and even then many apps still can't read it. Converting to PNG sidesteps all of that, since every version of Windows opens PNG out of the box, as does any image editor, browser, or document tool. This converter runs entirely in your browser, so on Windows you don't install a codec or any software at all.
No. The HEIC is decoded once and then written into PNG, a lossless format, so no second round of lossy compression happens and the PNG holds the full detail of the decoded image. Any compression artifacts your camera already baked into the original HEIC will still be visible, since no tool can recover detail the phone never stored, but the conversion itself adds nothing new.
Yes. If the source HEIC has an alpha channel, it's preserved in the PNG output. That's one of the main reasons to pick PNG over JPG, which has no transparency support and would fill any transparent area with a solid color. Most ordinary iPhone camera photos are fully opaque, so for those the difference only shows once you erase part of the background in an editor.
No. The conversion runs entirely inside your browser tab using a WebAssembly decoder. Your photo is never sent to a server, never stored, and never seen by anyone but you, which makes this safe for private screenshots, ID documents, or client work that shouldn't leave your machine.
HEIC leans on heavy lossy compression to stay tiny, while PNG is lossless and stores every pixel exactly, so a several-fold size increase is normal and expected. There's no setting that makes a lossless PNG match a lossy HEIC in size. If the large file is a problem and you don't need exact pixels or transparency, convert to JPG instead, or run the PNG through an image optimizer afterward.
Yes. HEIC and HEIF are the same underlying format with different extensions, and both are accepted. There's no per-file quota. The real ceiling is your device's available memory, since the full image is decoded in the browser. A very large panorama on a low-memory phone is about the only realistic case where you'd hit a limit.