HEIC to PNG converter
Convert iPhone HEIC photos into PNG images locally in your browser, with no photo upload and orientation applied to the output.
1 KB = 1000 bytes. JPG and WebP use automatic quality and may shrink further to meet the target. PNG ignores this setting. A target is not guaranteed.
Resize settings
Keep small images sharp: Contain adds margins without enlarging pixels; Cover and Stretch may return smaller dimensions. SVG scales freely, with a maximum side of 4096 px.
Presets use Exact size and Cover. Disable “Do not enlarge” if a small image must fill the preset. The passport preset is 413 × 531 px, approximately 35 × 45 mm at 300 DPI. Set 300 DPI when printing; this preset does not write DPI metadata or check official photo requirements.
Enter whole pixel dimensions from 1 to 20000. Rendering is limited to 64 million pixels per image; available device memory may impose a lower limit.
For JPEG input with Keep size and no target: save the original bytes as .jpg. Quality and background settings do not affect these files. Original metadata, including EXIF and GPS, stays in the file.
| File | Before | After | Download |
|---|
Everything runs in your browser. Re-encoding removes EXIF metadata, including GPS, and applies the image orientation.
Rename-only output is the exception: it preserves the original file and all its metadata.
PNG preserves the decoded pixels but cannot recover detail already lost in the source. Animated images become a still image of the first frame. Very large batches depend on device memory.
Create a PNG from an iPhone photo
- Start HEIC to PNG by selecting the original .heic or .heif photo saved from your iPhone.
- Keep PNG as the output type when you want lossless encoding of the decoded photograph.
- Wait for decoding; browsers without native HEIC support load the HEIC decoder on the first use.
- Check the saved image's orientation and reported size, allowing for a substantial increase over the HEIC source.
- Download your PNG for the intended editor or document, keeping the original separately if its metadata matters.
Reasons to export an iPhone photo as PNG
- Open a phone photograph in a workflow that accepts PNG but cannot read HEIC.
- Provide a still image to someone who specifically requested PNG.
- Avoid adding JPEG compression during this particular format conversion.
- Make a photo copy with its orientation applied to the pixels.
- Export image content without carrying EXIF camera and location metadata into the new file.
HEIC photos, decoding and PNG size
Why can the PNG be much bigger?
HEIC compresses photographs efficiently, while PNG stores decoded pixels losslessly. The PNG can therefore occupy much more space without containing extra scene detail.
Does lossless PNG restore the original camera detail?
Lossless refers to the PNG encoding step, not the complete history of the photograph. Detail already removed when the HEIC was created cannot be reconstructed.
How is HEIC opened in different browsers?
Safari decodes HEIC itself. Other browsers load the heic2any decoder when first needed; downloading that code does not upload your photo for conversion.
Will GPS and camera metadata remain?
The converted PNG removes EXIF and XMP metadata, including location information when present. Image orientation is applied, so retain the HEIC if you need the original camera records.
Can I set a small KB target for PNG?
PNG output ignores the target-size setting. Pixel dimensions and byte size are different measurements: a 4032 × 3024 photo contains 12192768 pixels, not a predictable number of kilobytes.
Why does a large photo fail on my phone?
Decoding and rendering require working memory beyond the source file's size. Close unnecessary tabs or process fewer photos together; conversion remains limited by the device's resources.