Embed this tool on your site
About this tool
HEIC to PNG Converter turns iPhone HEIC photos into lossless PNG files inside your browser, with no upload. It decodes each file with the heic2any library, a browser build of libheif, and re-encodes it as PNG. Select several files at once and download them together as a ZIP. iPhone photos saved as HEIC are roughly half the size of an equivalent JPG, but Windows, Android, design tools, and many websites still won't open them natively. HEIC to JPG is the most common conversion, but if you plan to edit, retouch, or composite the photo, PNG keeps every pixel without compression artefacts to fight when you sharpen or boost contrast. No signup, no watermark, and your photos never leave your device.
Why use it
Lossless quality — PNG preserves every pixel exactly from the HEIC source. There is no second lossy encode that would degrade the image, perfect for editing and post-processing workflows.
Alpha channel preserved — if your HEIC has transparency (rare in camera photos but possible in screenshots and processed images), the PNG output keeps the alpha channel intact.
Universal PNG compatibility — every editor, design tool, OS, and printer reads PNG natively. Photoshop, Sketch, Figma, GIMP, and every legacy tool you use will open the output.
100% browser-local conversion — HEIC photos are decoded inside your browser tab using a WebAssembly build of libheif. Personal photos and confidential captures never leave your device.
Batch conversion — drop a vacation album, an event shoot, or a product session and download every converted PNG in a single ZIP archive without any per-file clicks.
No watermark, no signup, no daily limit — output is the file the encoder produced, with no UtilityKit branding added to pixels or metadata.
How to use
- Drop one or more .heic or .heif files onto the upload zone, or click to browse from your iPhone, Mac, or email attachments.
- PNG is lossless so there are no quality settings to configure — the output is pixel-perfect to the HEIC source pixel data.
- Click Convert to PNG — your browser loads a WebAssembly HEIC decoder and re-encodes each file as PNG.
- Wait for each photo to decode (HEIC takes 1-3 seconds per 12 MP photo on a typical laptop) and review the converted PNGs alongside their original sizes.
- Download a single PNG, or click Download all (ZIP) to receive every converted file in a single ZIP archive.
- Open the PNGs in any photo editor — Photoshop, Affinity Photo, GIMP, Krita, or any tool — for retouching and editing.
When it helps
- Editing iPhone photos in Photoshop, Affinity Photo, GIMP, or Krita — most editors don't read HEIC natively, and PNG gives you the lossless source to work from.
- Compositing iPhone photos into a design layout in Sketch, Figma, or Illustrator where HEIC import is unsupported or unreliable.
- Sharing iPhone photos with a designer who works on a Windows machine without HEIC codec support, ensuring they can open the files immediately.
- Archiving important iPhone captures (wedding photos, product shots, documentation photos) in a lossless format that won't degrade with future re-saves.
- Submitting photos to a press portal, magazine, or art gallery that explicitly requires PNG or rejects HEIC files outright.
- Preparing iPhone screenshots (which can be HEIC-encoded) for a UI design system that needs lossless source images.
Examples
01iPhone photo for editing
InputIMG_0042.HEIC: 4032×3024, 1.8 MB
Expected resultIMG_0042.png: 4032×3024 lossless, 18 MB
Input20 HEIC files, ~2 MB each (40 MB total)
Expected resultZIP of 20 PNGs, ~16 MB each (320 MB total)
03Screenshot with transparency
Inputscreenshot.heic: 1170×2532 with alpha, 280 KB
Expected resultscreenshot.png: 1170×2532 with alpha, 1.1 MB lossless
Tips
- PNG is typically 3-5x larger than the source HEIC because HEIC is a much more efficient compression format. Plan for ~10-20 MB per 12 MP iPhone photo as PNG.
- If you don't need lossless quality, use heic-to-jpg instead — JPG output is much smaller and visually identical for almost all viewing.
- HEIC decoding is computationally expensive — a 12 MP photo takes 1-3 seconds on a typical laptop. Larger batches will progress slowly compared to JPG/PNG conversion.
- Live Photos export the still frame only — the video component is not extractable through this tool. For Live Photo videos, use Apple's built-in export or a dedicated tool.
- EXIF metadata is stripped during decode — GPS, camera serial, and timestamps are not preserved. This is a privacy benefit when sharing publicly but a loss for cataloguing workflows.
Frequently Asked Questions
Does my image leave my browser?⌄
No. HEIC decoding and PNG encoding happen entirely inside your browser tab via a WebAssembly build of libheif loaded from CDN. Your iPhone photos are processed locally and never sent to any server, including UtilityKit's.
What's the size limit?⌄
Each file is capped at 50 MB on the dropzone label. The actual limit is your browser's available memory — most browsers handle 12 MP iPhone photos without issue, but batches of 20+ photos may use 1-2 GB of RAM during conversion.
Is the conversion lossless?⌄
Yes for the format change — PNG preserves the HEIC pixel data exactly with no second lossy encode. Note that the source HEIC was already lossy (HEVC compressed), so any artefacts present in the HEIC are preserved exactly in the PNG. The PNG is lossless from that point forward.
Why is the PNG so much larger than the HEIC?⌄
HEIC compression is dramatically more efficient than PNG's lossless approach. A 1.8 MB HEIC file typically becomes a 15-20 MB PNG — that's the cost of switching to lossless universal compatibility. If size matters more than editing fidelity, use heic-to-jpg instead.
Why does HEIC take so long to convert?⌄
HEIC decoding requires a JavaScript WebAssembly build of libheif since browsers don't have native HEIC support yet. A 12 MP iPhone photo takes 1-3 seconds on a typical laptop. JPG/PNG conversions run much faster because browsers decode those natively.
Will this preserve my GPS data and camera EXIF?⌄
No. The heic2any decoder strips EXIF metadata during the decode step, so GPS coordinates, camera serial numbers, and timestamps are not preserved in the PNG output. This is usually a privacy benefit when sharing photos publicly.
Does it handle HEIF files too?⌄
Yes. HEIF is the broader format standard; HEIC is Apple's profile of HEIF using HEVC compression. The decoder handles both file extensions and any HEIF variant Apple's capture devices produce.
Can I convert Live Photos?⌄
The still image frame from a Live Photo can be converted (it's just a HEIC). The associated short video component cannot be extracted through this tool — for that, use Apple's built-in Photos export or a dedicated Live Photo extraction tool.
Glossary
- HEIC / HEIF
- High Efficiency Image Container/Format — Apple's default iPhone photo format since iOS 11 (2017). HEIC uses HEVC compression to achieve roughly half the file size of JPG at equivalent visual quality.
- PNG
- Portable Network Graphics — a lossless raster format from 1996 with universal support across every operating system, browser, and design tool. PNG supports per-pixel alpha transparency.
- libheif
- An open-source C library for reading and writing HEIC/HEIF files, with a WebAssembly build that runs inside browsers. This tool uses the WASM heic2any wrapper which calls into libheif for decoding.
- Lossless encoding
- PNG output preserves every pixel from the HEIC source exactly. Re-saving the PNG repeatedly will not introduce additional artefacts, unlike lossy formats like JPG or lossy WebP.
- Alpha channel
- An extra data layer storing per-pixel transparency. iPhone camera photos rarely have alpha, but iPhone screenshots and processed images can. PNG preserves alpha; JPG does not.
- WebAssembly (WASM)
- A binary instruction format that runs inside browsers at near-native speed. WASM lets browsers decode HEIC, transcode video, and run other compute-heavy tasks without server uploads.
A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.
Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.
✳
✳
✓ Free to use✓ No sign-up✓ 500+ possibilities