HEIC → PNGHEIC → AVIF

HEIC to PNG Converter

Convert iPhone HEIC photos to PNG in your browser — free, no upload, no limits

Loading HEIC to PNG converter…
Drag and drop HEIC files here
or click to browse
Max 50 files · HEIC only · Processed in browser
0 files · Ready
Files stay on your device Lossless PNG output Free, no sign-up

About HEICcon's HEIC to PNG Converter

HEICcon's HEIC to PNG converter produces lossless PNG image files from Apple's HEIC format directly in your browser.

It decodes HEIC using libheif v1.21.2 compiled to WebAssembly and the browser's Canvas API, then encodes the image as PNG. PNG images are large in size, so if you need to optimize the size, you can enable the compression toggle, oxipng (a lossless optimizer) reduces file size without changing any pixels.

PNG output images retains full color per pixel. No chroma subsampling. No compression artifacts. If the source HEIC has an alpha channel, the PNG preserves it. This is the key difference from JPG conversion, which fills transparent areas with white.

Most heic to png converter tools like cloudconvert, freeconvert, upload your images to remote servers. HEICcon's HEIC to PNG converter runs entirely in your browser. No upload endpoint exists. Your images never leave your device. You can convert heic to png free without privacy trade-offs. To verify that the images are never uploaded, you can inspect network activity in dev tools.

You can convert the batch of 50 image files at once. Images are processed in parallel via Web Workers. Free, unlimited, no sign-up. For the reverse conversion, see PNG to HEIC.

How to Convert HEIC to PNG

Four steps. No Signup and nothing to install.

1. Add files. Drag .heic or .heif files onto the drop zone. Or click to open a file picker. The chevron menu lets you paste a URL or import from Google Drive and Dropbox.

2. Adjust settings. Compression option is off by default, so the output is a raw Canvas PNG. Turn it on for oxipng optimization.
The slider (1–100, default 80) controls how aggressively oxipng compresses. All settings produce pixel-identical output. To resize, enter width and height (1–16,384 px). There are three fit modes: contain (preserves aspect ratio, never upscales), cover (crops from center), stretch (forces exact size).

3. Convert. Click Convert or press ⌘Enter. Each file processes through a Web Worker. HEIC decode is heaviest, takes about 40% of the time. You can also convert multiple heic files in a single batch in parallel.

4. Download. You can download each file using the Save button. For batches, Download ZIP creates a dated archive.

To change heic to png or turn heic to png for multiple photos, the four-step flow handles everything.

PNG Optimization and File Size

PNG files are larger than HEIC. A typical 2 MB iPhone HEIC becomes 15–25 MB as PNG. HEVC compression inside HEIC is a modern lossy video codec. PNG uses DEFLATE — a general-purpose lossless algorithm. This is the trade-off for lossless quality.

The compression toggle controls oxipng optimization. Off (default): raw Canvas PNG, fast but unoptimized. On: oxipng runs, slower but smaller.

Slider

oxipng Level

Speed

Savings

80 (default)

Level 2

Fast

5–15%

50

Level 4

Moderate

10–25%

1

Level 6

Slower

15–30%

Output image is pixel-identical at every setting. The slider controls optimization effort, not visual quality. Unlike JPG's quality slider, lowering this number doesn't introduce artifacts — it just makes oxipng work harder.

This heic to png free converter lets you heic convert to png with full control over file size vs processing time. Resize options (1–16,384 px) standardize dimensions across a batch. Contain mode preserves aspect ratio.

If you need better compression than PNG while maintaining high quality, try HEIC to AVIF converter. While a 2 MB HEIC becomes 15–25 MB as a PNG, AVIF can maintain similar quality at a fraction of that size.

What Changes During Conversion

Converting a .heic to png passes through the browser's Canvas API.

Property

In HEIC

In PNG Output

Compression

HEVC (lossy)

DEFLATE (lossless)

Color depth

Up to 10-bit

8-bit

Color space

Display P3

sRGB

EXIF metadata

Camera, GPS, timestamps

Stripped

HDR

10-bit + tone curves

Tone-mapped to 8-bit

Live Photo

Still + video

Still frame only

Transparency

Alpha channel

Preserved

  • Visual quality is pixel-perfect. PNG is lossless — your photo looks identical to the original. No blurriness, no blocky patches, no color bleeding.

  • Transparency is preserved. Alpha channels survive intact. Design assets, logos, and cutouts with transparent areas convert cleanly. JPG fills transparency with white — PNG does not.

  • Camera data is stripped. The HEIC to PNG converter removes EXIF metadata: GPS location, camera model, date taken, lens settings. The converted PNG won't carry location data — a privacy gain. Save the original HEIC if you need that data.

  • Colors shift slightly on wide-gamut displays. iPhones shoot in Display P3, a wider color space than the web standard sRGB. The conversion maps P3 to sRGB. On most screens the difference is invisible. On a calibrated wide-gamut monitor, deep reds and greens may look slightly less saturated.

  • Smooth gradients may show faint banding. HEIC stores up to 10 bits per channel — 1,024 shades per color. PNG output is 8-bit — 256 shades. In most photos this is invisible. In smooth sky gradients or studio backdrops, subtle stair-stepping between tones may appear.

  • HDR photos flatten to standard range. iPhone HDR captures extra brightness data through tone curves. The conversion maps this to standard 8-bit range. Bright highlights and deep shadows lose some separation. The photo still looks good — it loses the HDR pop visible in Apple Photos.

  • Live Photos become a still image. Only the main frame converts. The 1.5-second video clip is discarded. Export the video separately from your iPhone before converting if you need it.

  • The converted PNG opens everywhere. Every browser, every OS, every image editor, every social platform supports PNG.

Frequently Asked Questions

Does converting HEIC to PNG lose quality?

PNG is lossless. No data is discarded during encoding. The only changes: color depth drops from 10-bit to 8-bit, and P3 colors map to sRGB. These happen in the Canvas API, not the PNG encoder. The optimization slider controls compression effort — output is pixel-identical at any setting.

HEVC compression inside HEIC is roughly 5–12x more efficient than PNG's DEFLATE. A 2 MB iPhone HEIC becomes 15–25 MB as PNG. Enabling oxipng reduces this by 15–30%, but PNG will always be larger. Size is the trade-off for lossless quality.

The converter runs entirely in your browser. No server processes your images. No upload endpoint exists. The only network request during conversion is loading the WASM module on first use. Google Drive and Dropbox imports fetch the remote file through a proxy, but conversion happens locally.

HEIC uses HEVC — a modern lossy codec that produces small files with high quality. PNG uses DEFLATE — a lossless codec that produces larger files with perfect fidelity. HEIC is efficient but not universally supported. PNG opens everywhere. When you convert from heic to png, you trade file size for compatibility.

PNG keeps the alpha channel from the source. If the HEIC has transparency, the PNG preserves it. This is the key difference from JPG — JPEG composites alpha to white. For heic to png online conversion of composited images or design assets, PNG is the correct output.