HEIC is the photo format iPhones use by default, and many Windows apps, websites and email tools cannot open it. Drop the file here to get a JPG, PNG or WebP that opens anywhere; it is decoded in your browser and never uploaded.
Drop files here
or browse — JPG, PNG, WebP, GIF, BMP, SVG, HEIC, PDF, EPS, AI
HEIC (also written HEIF) stores a photo using the HEVC video codec. It keeps roughly the same quality as a JPG at about half the file size, which is why Apple made it the default camera format in iOS 11. The catch is compatibility: the codec is patent-encumbered, so Windows needs a paid extension to show thumbnails, and most upload forms reject it.
A HEIC file is a container. It can hold one photo, a burst, a depth map or an edit history. This converter reads the main still image. A Live Photo's video part is not converted, and a HEIC that is really a damaged export gives a plain error rather than a broken file.
| Extensions | .heic, .heif |
|---|---|
| Made by | iPhone and iPad cameras by default; some Android and Samsung cameras |
| Transparency | Not kept. HEIC goes through a JPEG step here, so output has no alpha |
| Converts here to | JPG, PNG, WebP, PDF |
| Writes HEIC? | No. No browser can encode HEIC without a server |
| Processed | In your browser; nothing uploaded |
The quickest route is to convert it. Drop the HEIC here and choose JPG for maximum compatibility, PNG if you want lossless output, or WebP for small web files. The first HEIC takes a moment because a decoder is downloaded once; the photo itself stays on your device.
On an iPhone you can also avoid HEIC at the source: Settings, Camera, Formats, Most Compatible. Photos taken afterwards are JPG.
Pick by where the photo is going.
| Format | Opens everywhere | Size | Best for |
|---|---|---|---|
| HEIC | No (Apple devices, newer Windows with an extension) | Smallest | Storing photos on an iPhone |
| JPG | Yes | Small | Email, forms, printing, anything |
| WebP | Modern browsers and apps | Smaller than JPG | Websites and shops |
| PNG | Yes | Large | When you need lossless output |
No. The HEIC is decoded through a high-quality JPEG step first, so a PNG from a HEIC is a lossless copy of that decoded image, not of the original HEVC data. For almost every use the difference cannot be seen. Choose PNG for compatibility, not for extra quality.
Windows does not include a HEVC decoder in every edition, so HEIC photos show no thumbnail or fail to open. Converting to JPG removes the problem: JPG opens in every app.
Use this page. The conversion runs in your browser with a decoder loaded from this site, so the photos never leave your device.
Yes. Drop them all together. Each is converted separately and you can download the lot as one zip. Very large batches depend on your device's memory.
Output is re-encoded from the pixels, so camera metadata, including GPS location, is not carried into the new file. That is useful if you are sharing photos.
The decoder is a WebAssembly library that downloads once, on first use. After that, files convert faster.
No. Browsers cannot write HEIC, and adding it would need a server, which would break the promise that nothing is uploaded.
Only the still image is converted. The short video of a Live Photo is not.