HEIC to PNG Converter
PNG is a lossless format, so converting a HEIC photo to PNG keeps every pixel exactly as the phone captured it, at the cost of a file several times larger than the original. It is the right choice when the photo will be edited further or needs transparency later.
How to convert HEIC to PNG online
Add your HEIC photos
Drop .heic or .heif files onto the tool, click to browse, or paste them from your clipboard. Each photo appears as a row with its size.
Press Convert
There is nothing to set, since PNG is lossless. Click the Convert button and the photos decode one after another with a progress bar.
Download your PNGs
Save a single photo from its row, or download the whole batch as one ZIP with every filename already switched to .png.
Why use this tool
Lossless output
PNG stores every pixel exactly, so nothing is re-compressed. The converted file matches the decoded photo bit for bit.
Batch conversion
Queue any number of HEIC or HEIF photos and convert them in one run. Each row shows its own progress, result size, and download button.
Convert when you say so
Nothing runs until you press Convert. Add photos, remove any you do not want, then start the batch.
Filenames handled for you
Every photo keeps its name with the extension switched to .png, and batches of two or more download together as a single ZIP.
Nothing leaves your browser
Photos are decoded and re-encoded on your device. No upload, no server, no account.
About this tool
HEIC is the format iPhones have saved photos in since iOS 11. It packs a photo into roughly half the space of a JPEG, which is why Apple chose it, and it is also why so many other programs cannot open it: Windows needs an extra codec, older editors ignore the files, and upload forms often reject them. PNG is the opposite kind of format. It is universally supported and stores every pixel exactly, with no compression artefacts at all.
This tool converts HEIC and HEIF photos to PNG entirely in your browser. Drop any number of files and press Convert. Photos are decoded one after another with a progress bar, each row reports the original size next to the PNG size, and a single file downloads directly while batches of two or more save together as one ZIP. There are no settings because PNG has no quality setting: the output is lossless by definition.
Expect large files. A 12-megapixel iPhone photo is around 2 MB as HEIC and typically 15 to 25 MB as PNG, because lossless compression cannot shrink photographic detail very far. That size is the point when the photo is headed into an editor or a print workflow, where every re-save of a JPG would degrade it a little more. If the files only need to be viewed or shared, HEIC to JPG produces something a tenth of the size.
Photos are processed on your device and never uploaded. Once converted, the PNGs work with every other tool here, such as the image compressor to bring the size back down, or PNG to WebP for a web-ready version.
Frequently asked questions
- How do I convert HEIC to PNG?
- Drop one or more .heic or .heif files onto the tool, click to browse, or paste them from your clipboard, then press Convert. Download each PNG from its row, or save a whole batch at once as a ZIP.
- Why is the PNG so much bigger than the HEIC?
- HEIC uses aggressive lossy compression and PNG uses none. A photo that was 2 MB as HEIC can easily be 20 MB as PNG. If size matters more than pixel-perfect output, HEIC to JPG is the better choice.
- Does the PNG keep the full resolution?
- Yes, up to the browser canvas limit of about 24 megapixels. Photos larger than that are scaled down to fit and the tool tells you when that happened. Standard iPhone photos are well under the limit.
- Are my photos uploaded anywhere?
- No. Conversion runs entirely in your browser. Your photos never leave your device and are never sent to a server.
- Why does nothing happen when I drop a photo?
- Conversion is a deliberate step here. After adding photos, press the Convert button under the list. That way you can add or remove photos before anything runs.
- Why did one of my files fail to convert?
- Usually the file is not actually a HEIC image, for example a JPG that was renamed with a .heic extension. A failed file shows an error on its own row and does not stop the rest of the batch.
Related tools
HEIC to JPG Converter
Convert iPhone HEIC photos to JPG in a batch, with an adjustable quality setting.
PNG to WebP Converter
Convert a PNG to WebP at a quality you choose, transparency intact.
Image Compressor
Shrink JPEG, PNG, and WebP images right in your browser. Choose a quality level, get a smaller file.
Image Glitch Effect
Add a glitch effect to a photo, with colour channel separation and displaced slices.
Image Histogram
See the tonal distribution of a photo, with clipping warnings and per-channel views.
Rotate & Flip Image
Rotate JPEG, PNG, and WebP images by 90 degrees or mirror them horizontally and vertically.