Drop a folder, or click to choose images

JPEG · PNG · WebP · AVIF · HEIC · SVG · GIF · JXL · TIFF

CtrlVPaste
Web OptimizedWEBP · max 1920px

Files never uploaded · 100% client-side · I cannot see your photos · Privacy policy

Pipeline ready: HEIC → PNG (any input still accepted)

Free HEIC to PNG converter in your browser

Asset Melt Studio is a HEIC to PNG converter that runs entirely on your device. HEIC decodes to pixels via libheif, then Oxipng stores that bitmap — useful for editors that want PNG, without a pre-lossy JPEG bounce.

Drop one HEIC or a whole folder — the pipeline is already set to PNG using Oxipng (optional imagequant palette). That is the HEIC to PNG workflow people search for: convert HEIC to PNG without an upload, then resize, crop, or hit a size budget (when the codec allows) before you download.

Input is not locked to HEIC: you can still open JPEG, PNG, WebP, AVIF, HEIC, GIF, and more in the same session. The HEIC to PNG URL simply pre-selects PNG so heic to png jobs start in one click.

Typical HEIC to PNG result

An outdoor HEIC that must open in a PNG-only editor.

Larger file, more compatible

Mountain landscape photograph used as a typical photo compression sample
Mountain landscape photograph used as a typical photo compression sample
HEIC · 2.4 MBPNG · 7.8 MB

Before · HEIC2.4 MBCamera original

After · PNG7.8 MBOxipng, full resolution

Illustrative HEIC to PNG. The PNG is Oxipng of the libheif decode — Camera roll HEIC itself remains a lossy capture.

How to use this converter

  1. Step 1

    Open this HEIC to PNG page

    You are already on the HEIC to PNG converter. Output is pre-selected as PNG. You can still drop mixed formats — the HEIC to PNG URL is a starting point, not a file-type lock.

  2. Step 2

    Drop HEIC files (or a folder)

    Drag HEIC images onto the studio, click to choose, or paste. Folder drops queue nested images. Then process — HEIC to PNG encoding runs in Web Workers on this device.

  3. Step 3

    Preview, tweak, download

    Use the before/after scrubber until the HEIC to PNG result looks right. Adjust quality, crop, or resize, then download one PNG or a ZIP of the batch.

HEIC to PNG at a glance

HEIC to PNG at a glance
TopicHEICPNG
From HEICLossy camera formatPNG of decoded pixels
File sizeSmall on diskOften much larger PNG
Lossless from decode?N/AYes (Oxipng; palette optional)
Size budgetN/ASupported (palette search)
Reduce paletteN/AOptional; photos usually should not

Why convert HEIC to PNG

Some tools ingest PNG more happily than JPEG (stickers, certain print queues, apps that expect alpha). HEIC to PNG gives them a file they understand.

Camera roll HEIC is still a lossy capture. PNG is lossless from the decoded pixels, so HEIC to PNG often grows versus the HEIC file.

If you needed true lossless from iPhone, you would have to capture in a lossless mode Apple does not use for Camera roll HEIC.

Typical HEIC to PNG file sizes

Typical HEIC to PNG file sizes
SourceBeforeAfterNote
iPhone still as PNG~2.5 MB HEIC~8 MB PNGLossless Oxipng of decoded pixels
Resized 1200px PNG~2.5 MB HEIC~1.4 MB PNGStill heavier than JPEG
Palette PNG-8~2.5 MB HEIC~400 KB PNGBanding risk — preview first

How HEIC to PNG works in Asset Melt

Drop HEIC. libheif → ImageData → Oxipng. Reduce palette is optional if you want TinyPNG-style PNG-8 — usually wrong for photos.

Size budget on PNG binary-searches palette colors — best for flat graphics; photo HEIC→PNG often stays large even with a budget.

Alpha: Camera HEIC photos are typically opaque. You will get an opaque PNG unless the HEIC actually had transparency.

When to use HEIC to PNG (and when not to)

An editor or printer that insists on PNG.

A workflow that composites photos onto graphics and wants PNG intermediates.

Skip HEIC to PNG for web photos — HEIC to WebP or HEIC to JPEG will be smaller.

HEIC to PNG quality and settings

Leave Reduce palette off for photos. Palette PNG-8 banding on skin is ugly. Oxipng alone will be large compared with JPEG.

Resize before PNG if the PNG will only be a 800px web asset — full-resolution PNG from HEIC is huge.

Inspect EXIF on the HEIC if you need capture data.

Prefer HEIC to JPG when the goal is email or CMS upload.

Privacy while you convert HEIC to PNG

Image processing is 100% client-side in your browser with WebAssembly. Your photos are not uploaded, I cannot see or recover them, and sampled session replay is UI-only and does not include image pixels (media is blocked). The site still sends usage analytics and crash reports — details are on the privacy page. That includes every HEIC to PNG job — the converter never needs your files on a server.

Upload compressors send your bitmap to someone else’s API. Asset Melt keeps heic to png on this device. Session replay, if sampled, is UI-only and does not include image pixels.

Frequently asked questions

Yes. This HEIC to PNG converter runs entirely in your browser. Image processing is 100% client-side in your browser with WebAssembly. Your photos are not uploaded, I cannot see or recover them, and sampled session replay is UI-only and does not include image pixels (media is blocked). The site still sends usage analytics and crash reports — details are on the privacy page.

No. The Studio still opens JPEG, PNG, WebP, AVIF, HEIC, GIF, TIFF, BMP, SVG, JPEG XL, and QOI. The HEIC to PNG URL pre-selects PNG output for the common HEIC / HEIF workflow, but mixed batches are fine — only the output codec is locked to PNG until you change Format settings.

Yes. Queue many HEIC files (or a folder), keep PNG as the output, and the Studio encodes in parallel on a worker pool sized to your CPU (up to 4) with live per-file progress, Pause, and Cancel. Pause lets in-flight files finish so you can download what is ready. Optional “ZIP every 25 files” packs numbered ZIPs during encode. There is no 20-image cap; very large HEIC to PNG batches depend on device RAM.

HEIC to PNG output uses Oxipng (optional imagequant palette) via the same Squoosh-grade @jsquash WebAssembly stack, running locally in a Web Worker. You can still crop, resize, filter, and (for lossy PNG) set a size budget before download.

Yes. HEIC to PNG conversion is free: no account, no watermark, and no file-count limit. Download one file or a ZIP of the whole queue.

HEIC is a lossy camera format. PNG stores the decoded pixels losslessly, so HEIC to PNG often grows. That is expected.

PNG is lossless from the decoded bitmap (unless Reduce palette is on). Camera roll HEIC is still a lossy capture — you cannot recover detail the phone discarded.

Yes. Size budget binary-searches palette colors for PNG — best for logos and flat graphics. For photos, resize or convert HEIC to JPEG / WebP / AVIF instead.