HEIC Converter

HEIC to PNG Online

Convert HEIC photos from your iPhone to lossless PNG. Preserves every pixel and transparency exactly. Runs entirely in your browser.

Last updated: August 2026

Lossless

PNG Output

Transparency

Preserved

Batch

Multiple Files

Private

No Uploads

PNG is lossless. Output is pixel-perfect and preserves full transparency. PNG files will be larger than HEIC or JPEG since PNG uses lossless compression. For smaller files, use the HEIC to JPG or HEIC to WebP converter instead.

Drop HEIC files here or click to browse

Supports .heic and .heif. All processing stays in your browser.

How to convert HEIC to PNG

Three steps, all running locally in your browser.

01

Drop your HEIC files

One file or a whole batch. Nothing is uploaded, everything stays on your device.

02

Each file decodes then encodes

No quality slider, PNG is lossless. A two-pass encoder keeps output as small as PNG allows.

03

Download

One click for a single file, or all at once as one ZIP for a batch.

When to choose PNG over JPG for your HEIC photos

PNG is a lossless format. Every pixel in the output is identical to the decoded source. There is no compression artefacts, no softening, no colour shift. The tradeoff is file size. A PNG photo is typically 2 to 4 times larger than an equivalent JPEG.

Further editing planned

If you will edit the image in Photoshop, Lightroom or another app, PNG avoids accumulating re-compression artefacts each time you save.

Transparency needed

If you need a transparent background (for logos, product cutouts, or overlays), PNG supports full alpha transparency. JPEG does not.

Maximum quality required

Screenshots, UI designs, diagrams and text-heavy images look sharper in PNG because there is no lossy compression blurring sharp edges.

File size is not the priority

For archiving or printing where the storage cost is not a concern, PNG preserves the full decoded quality of your HEIC photo.

If file size matters more than lossless quality, use the HEIC to JPG converter instead.

What HEIC actually is, and what you're getting when you convert it to PNG

HEIC stands for High Efficiency Image Container. Apple switched iPhones to this format by default in iOS 11 in 2017, replacing JPEG as the camera's default output. The reason was storage: HEIC files are roughly half the size of equivalent JPEGs at the same visual quality, which matters when a phone shoots 12 to 48 megapixel photos and users expect to keep thousands of them. HEIC uses the HEIF container format with H.265 (HEVC) video compression applied to still images. That's the same codec used for high-efficiency video streaming, adapted to compress individual frames. It's genuinely better compression than JPEG's aging DCT algorithm, which dates to 1992.

The compatibility problem is straightforward: H.265 requires licensing fees and more complex decoding than JPEG, so it wasn't built into every operating system and application from day one. Windows didn't support HEIC natively until a paid codec extension was made available through the Microsoft Store. Most web browsers added HEIC decoding only recently, and many still don't support it. Design tools, online platforms, and document editors largely assume JPEG or PNG as input. So every HEIC file sitting in your iPhone's camera roll is one compatibility problem waiting to happen the moment you try to use it anywhere beyond Apple's own ecosystem.

What "lossless conversion" means when the source is already lossy

The phrase "lossless conversion to PNG" needs some clarification. HEIC itself is a lossy format. When your iPhone shot that photo, it compressed the raw sensor data using H.265, discarding some information to achieve the smaller file size. That information is gone. Converting the HEIC to PNG doesn't recover it — what it does is decode the HEIC pixel data exactly as it stands and store those decoded pixels in PNG without any further quality reduction. The PNG output is lossless relative to the HEIC source, not relative to the original camera capture. You're getting a pixel-perfect copy of what the HEIC file contained, with no additional degradation introduced by the conversion itself.

This distinction matters for editing workflows. If you convert a HEIC to PNG and then edit it in Photoshop, you can save the PNG as many times as you like without accumulating any additional compression damage. Each save writes exactly the pixels you have. If you converted to JPEG instead and edited it repeatedly, every save cycle would introduce new JPEG compression on top of the existing HEIC compression, gradually degrading the image. For any workflow where the photo will go through multiple editing steps, PNG is the right intermediate format for this reason.

The file size reality and when it tips you toward JPEG instead

A 3MB HEIC from your iPhone camera will typically become a 12 to 18MB PNG after conversion. PNG's lossless compression is good at compressing solid colors, gradients, and text, but photographs with complex detail and natural noise compress poorly in PNG compared to JPEG or HEIC. If you're converting HEIC photos for sharing, web use, or submission to a portal, that size jump is a real problem. A portal that accepts images up to 100KB isn't going to accept an 18MB PNG any more than it would accept the original HEIC.

For those cases, converting to JPEG using the HEIC to JPG converter gets you a much smaller file that's compatible everywhere. If you do convert to PNG and then need to bring the file size down for a specific platform, the compress under 100KB tool handles that in a second step, though at that point you're accepting lossy compression anyway and JPEG would have been the more direct path.

Common HEIC to PNG mistakes

Expecting the PNG to recover detail the HEIC already discarded

HEIC is itself a lossy format. Converting to PNG is lossless relative to the decoded HEIC data, not relative to the original camera capture. Whatever detail the phone's HEIC encoder threw away is gone before this tool ever sees the file.

Uploading the PNG straight to a strict size-limited portal

A 3MB HEIC can easily become a 12 to 18MB PNG. A portal capped at 100KB or 500KB will reject that just as readily as it would the original HEIC. Convert to JPG instead, or compress the PNG down afterward, if the destination has a size limit.

Choosing PNG when you don't actually need lossless or transparency

If the photo is headed to social media, a website, or a document upload with no further editing planned, JPEG or WebP will look just as good at a fraction of the file size. PNG's advantages matter most for editing workflows and transparency, not one-off sharing.

Assuming the large PNG size means the encoder isn't optimizing

It is. Output goes through a native encode plus a second oxipng optimization pass. The size gap versus HEIC or JPEG is inherent to lossless compression on photographic content, not a shortcut in how this tool encodes.

Expecting a batch to download as separate files automatically

Files stay individual until you choose to download them that way, or click Download all to get everything bundled into one ZIP. There's no automatic bulk-download without that click.

Why use ImgTweak?

Runs entirely in your browser
No uploads, ever
Two-pass encoder trims PNG size losslessly
Batch convert, download individually or as one ZIP
GPS and EXIF stripped automatically
Free forever, no account needed

Frequently asked questions

Why convert HEIC to PNG instead of JPG?

PNG is lossless, meaning no quality is lost during conversion. Choose PNG when you need pixel-perfect accuracy, plan to edit the image further, or need transparency support. Choose JPG when file size matters more than lossless quality.

Will the PNG file be larger than the original HEIC?

Yes. HEIC achieves excellent compression with lossy encoding. PNG is lossless and generally produces larger files. For photos, a HEIC file may be 2 to 4 times smaller than the equivalent PNG. If file size matters, use the HEIC to JPG converter instead.

Is the PNG output already optimized, or could it be smaller?

It's already optimized as far as PNG allows without losing any pixel data. The converter first encodes a native PNG, then runs a second lossless optimization pass over it, which produces meaningfully smaller files than a naive single-pass encode. The remaining size difference versus HEIC or JPEG isn't a missed optimization, it's an inherent limit of lossless compression on photographic detail.

Does HEIC to PNG preserve transparency?

Yes. PNG supports full alpha transparency and the converter preserves it. In practice, most iPhone HEIC photos do not contain transparency, but the format supports it.

Are my HEIC photos uploaded to a server?

No. All conversion happens entirely in your browser. Your files never leave your device. You can disconnect from the internet after the page loads and conversion still works.

Is GPS and EXIF data removed from the PNG output?

Yes, automatically. The conversion decodes HEIC to raw pixels and re-encodes to PNG. No EXIF metadata, GPS coordinates, camera model or timestamps are present in the output file.

Can I convert multiple HEIC files at once?

Yes. Drop multiple HEIC files or select them from the file picker. Each converts independently. Download individually or as a single ZIP file.

Ready to convert your HEIC photos?

No sign-up. No uploads. Drop your HEIC files above and download the PNGs in seconds.