Convert iPhone HEIC photos to JPG, PNG or WebP
iPhones and iPads save photos in HEIC (High Efficiency Image Container) to
save storage, but many websites, Windows PCs, email clients and apps can’t open
them. This converter turns .heic and .heif files into widely supported
JPG, PNG or WebP images. It’s for anyone who needs to email, upload,
print or edit an iPhone photo on a device that doesn’t natively read HEIC.
How it works
The tool lazy-loads the heic2any decoder the first time you convert, then runs
it entirely in your browser. Each file is decoded from the HEIC/HEIF container
and re-encoded to your chosen format with heic2any({ blob, toType, quality }).
For JPG and WebP a quality slider (30%–100%, default 90%) controls compression;
PNG is always lossless so the slider is hidden. Multiple files are processed in a
loop and each gets its own object-URL download link.
Example
You AirDrop five IMG_4821.heic holiday photos to a Windows laptop and they
won’t open in Photos. Drop all five here, leave the format on JPG at 90%
quality, and you get IMG_4821.jpg through IMG_4825.jpg ready to email — each
typically a few hundred KB, no upload, no wait.
| Output | Lossy? | Transparency | Best for |
|---|---|---|---|
| JPG | Yes | No | Sharing, uploading, printing photos |
| PNG | No | Yes | Lossless copies, screenshots, graphics |
| WebP | Yes | Yes | Smallest file for websites |
Everything runs locally in your browser — your photos are never uploaded, stored, or seen by anyone.