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.
Choosing the right output format
| 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 |
JPG is the best choice for most photo-sharing situations. It is universally supported, recognized by every email client, social platform, print service, and photo editing app. At 90% quality the visual difference from the original HEIC is imperceptible for typical photography.
PNG produces a lossless copy — pixel-perfect with no compression artefacts — but at the cost of a much larger file. Choose PNG when you need to preserve every detail (for example, screenshots, diagrams, or images you’ll re-edit later).
WebP delivers the smallest file size at equivalent quality, typically twenty to thirty percent smaller than JPG. It is the ideal output for website images, blog posts, and anywhere you want fast page loads. All modern browsers and most apps support WebP, though some older software does not.
Why HEIC files are not universally supported
HEIC is based on the HEIF standard (High Efficiency Image Format), which uses HEVC video compression to encode still images. Apple adopted it in iOS 11 (2017) because it cuts storage by roughly half compared with JPG at the same quality. The problem is that HEVC decoding requires a licensed codec, and Windows PCs, older Macs, many websites, and most non-Apple software either lack the codec or require a paid extension. Converting to JPG removes that compatibility barrier entirely.
Quality and file size guidance
For JPG and WebP, the quality slider controls compression aggressiveness:
- 90–95% — near-lossless. Visually indistinguishable from the original for most photos. File sizes typically 300 KB–1.5 MB depending on photo complexity.
- 75–85% — good balance of quality and size. Recommended for web uploads where bandwidth matters.
- 50–70% — noticeable compression at 100% zoom, acceptable at screen size. Useful for thumbnails or heavily bandwidth-constrained situations.
Everything runs locally in your browser — your photos are never uploaded, stored, or seen by anyone. Even large batches process quickly because the decoding happens on your device rather than a remote server.