Convert
HEIC to PNG Converter
Turn HEIC photos into lossless PNG files for editing, graphics and transparency. Larger than HEIC or JPG, with no quality setting to choose.
Input
Drop HEIC or HEIF files here
or choose them from your device
HEIC or HEIF · up to 100 MB per file · processed on your device
At a glance
- Output
- PNG, lossless, no quality setting
- Size
- About 4× the HEIC on our test photos
- Transparency
- Kept when the HEIC has an alpha channel
- Colour
- sRGB by default; optional Display P3 profile
What this tool does
HEIC to PNG gives you the decoded picture with no further compression loss, which makes it the right output for editing, for graphics that must stay crisp, and for HEIC files that contain transparency. The cost is size: PNG stores every pixel exactly, so photographs balloon. On two test photos, a 600×400 image grew from 114 KB as HEIC to 476 KB as PNG, and a 741×500 one from 158 KB to 696 KB, roughly four times larger.
Be precise about what 'lossless' covers. The PNG matches what the decoder produced; it cannot bring back detail the HEIC encoder had already discarded. Compared with an independent decode of the same test file (pillow-heif), 98.25% of the PNG's pixels were identical and the rest differed by at most 3 levels out of 255. That residue comes from decoders rounding the colour conversion slightly differently, since the PNG step itself adds nothing.
Transparency survives here, unlike in JPG. We built a 600×400 HEIC in which 47.5% of the pixels were transparent and converted it with this tool: the PNG came back as RGBA with the same 47.5% still transparent, whereas a JPG of the same file has no alpha channel and flattens them onto white. Colour follows the same rule as the other converters: Display P3 photos are converted to sRGB, or, with Keep wide colour, the original profile is embedded in the PNG.
How to use it
- 01
Add the HEIC files
Drop .heic or .heif files on the upload area or use Choose files. Several files can be converted in one run.
- 02
Choose colour handling
There is no quality slider because PNG has none. The only option is Keep wide colour: off converts to sRGB, on embeds the photo's profile.
- 03
Press Convert
Each file is decoded, written as PNG and re-opened to check it is valid. A 12-megapixel photo took about four seconds on our test machine; expect longer on a phone.
- 04
- 05
Download
Save single files from their rows, or take everything as heic-to-png.zip.
When to use it
Editing without adding JPEG artefacts
Open the PNG in an editor, make your changes, and export to JPG only once at the end instead of compressing twice.
Cut-outs and stickers with transparency
iPhone subject cut-outs and similar images can carry an alpha channel. PNG keeps it so you can place the subject on another background.
Software that takes PNG but not HEIC
Presentation tools, design apps and many content systems accept PNG when they refuse HEIC. Accept the larger file in exchange.
A reference copy for comparing results
Keep one PNG as the baseline when you test how different JPG, WebP or AVIF settings affect the same photo.
Good to know
- 01Files are several times larger than the HEIC. Four to five times was typical on our test photos, so a folder of 50 phone photos can run to hundreds of megabytes.
- 02Lossless does not mean original. Detail removed by the HEIC encoder stays gone, and the PNG can still differ from another decoder's output by a few levels in places.
- 03Photo details (date taken, camera, lens, exposure settings) are copied from the HEIC's Exif into an
eXIfchunk by default; the GPS location only if you switch on Include location (GPS). Orientation is reset to normal because the pixels are already upright. XMP, the MakerNote, serial numbers and the embedded thumbnail are not written, and some older PNG viewers ignoreeXIfaltogether. - 04Only the main image is converted; depth maps, extra images in the file and the video of a Live Photo are not included.
- 05On iPhone and iPad browsers the canvas cap of about 16.7 megapixels applies: a 24 or 48 MP photo is scaled down, with a warning on the row. A desktop browser avoids this.
- 06Limits per run: 50 files or 500 MB in total, and 100 MB or 100 megapixels for any single file.
Technical notes
Privacy and limits
Your file stays on your device
This tool runs in your browser with WebAssembly. The file is read into the tab, processed there and discarded when you close it — there is no upload and no account. You can check this yourself in your browser's network panel, and the privacy page lists what analytics does and does not receive.
Limits and checks
Up to 100 MB and 100 megapixels per file; batches of up to 50 files and 500 MB. Files are treated as untrusted input and every output is re-opened and validated before it is offered — see how we handle untrusted files.
Frequently asked questions
Related tools and reading
Last updated: . Something wrong or out of date? Tell us — corrections are recorded in the changelog.