HEIC to JPG/PNG Converter
Convert iPhone HEIC photos to universal JPG or PNG format. Fast, free, and completely private.
Drop HEIC files here
or click to browse
How to Convert HEIC to JPG or PNG
- Add your HEIC files - Drag them in or click to browse. Batches are fine; every file gets converted.
- Choose JPG or PNG - JPG for photos you want to share or upload, PNG if you need lossless output.
- Click Convert All - Each image is decoded and re-encoded right in your browser.
- Download - Every converted image gets its own download button, named to match the original.
What HEIC Is and Why Apple Uses It
HEIC (High Efficiency Image Container) has been the iPhone's default photo format since iOS 11 in 2017. Under the hood it stores images with HEVC compression, the same technology behind 4K video, which is how an iPhone photo lands at roughly half the file size of an equivalent JPEG with no visible quality difference. For Apple, that means twice the photos in the same iCloud storage. For everyone else, it means a file that a large share of the world's software still refuses to open. That mismatch is the entire reason this tool exists.
Where HEIC Works and Where It Doesn't
| Platform or app | Opens HEIC? | Notes |
|---|---|---|
| iPhone and iPad | Yes | Native since iOS 11 |
| Mac | Yes | Native since macOS High Sierra |
| Windows 10 and 11 | Extension needed | Requires paid HEVC Video Extensions from the Microsoft Store |
| Android | Varies | Viewing works on most modern phones; many apps still reject HEIC uploads |
| Web browsers | No | Chrome, Firefox, and Edge cannot display HEIC in a page |
| Web upload forms | Mostly no | Job applications, listing sites, and printing services commonly reject it |
| Older software and devices | No | Anything predating 2017 has never heard of the format |
Converting to JPG turns every row of that table into a yes.
JPG or PNG: Which Should You Pick?
For photographs, pick JPG. It is what the photo would have been on any pre-2017 iPhone, it uploads everywhere, and at the 90 percent quality this tool uses, nobody can spot the difference from the original. Pick PNG only when you have a specific reason: you plan to edit the image further and want zero generational loss, or a system you are submitting to explicitly demands PNG. Be aware that PNG is a poor fit for photos size-wise; a 2 MB HEIC often becomes a 15 MB PNG, because PNG's lossless compression was designed for graphics rather than camera images.
The iPhone Upload Quirk
Here is the counterintuitive part: if you pick a photo from your camera roll while browsing on the iPhone itself, iOS converts it to JPEG before the browser ever sees it. You cannot feed a real HEIC file to any web tool directly from the iOS photo picker. To convert actual .heic files, get them onto a computer first: AirDrop them to a Mac, use a USB cable to a PC with "Keep Originals" enabled under Settings, Photos, Transfer to Mac or PC, or download originals from iCloud. Then upload those files here from the computer. If you skip this step, the tool will correctly tell you the file is already browser readable, because by then it genuinely is a JPEG.
How the Conversion Stays Private
The decoding is done by libheif compiled to WebAssembly, running in your browser tab. There is no server-side step in the pipeline, so your photos are never transmitted, and the tool keeps working even if you lose connection after the page loads.