HEIC to JPG Converter

Convert iPhone HEIC photos to JPG, PNG, or WebP.

Drop a HEIC file here or
On iPhone, pick the file via Files, not Photos — Safari silently converts HEIC to JPG when uploading from the Photos picker.

How to use

  1. Drop a .heic or .heif file, or click browse.
  2. Pick an output format. JPG is the safest for sharing.
  3. Adjust quality if needed (92 is a good default).
  4. Click Convert, then Download.

What does it do?

HEIC (High Efficiency Image Container) is the default photo format on iPhones since iOS 11. It's compact but poorly supported outside the Apple ecosystem — many websites, email clients, and Windows apps won't open it. This tool decodes the HEIC file in your browser and re-encodes it as a universally-supported JPG, PNG, or WebP so you can share or upload it anywhere.

Example

Input:  IMG_4291.HEIC — 4032 × 3024, 2.1 MB (iPhone 13 Pro)
Action: convert to JPG at quality 92
Output: IMG_4291.jpg — 4032 × 3024, 3.4 MB

JPG files are typically larger than the original HEIC because HEIC uses newer, more efficient compression. If you need a smaller file, run the result through the Image Compressor.

Common errors and how to fix them

  • "Could not decode HEIC file." The file may be truncated (incomplete AirDrop, partial download), or it may not actually be HEIC despite the extension. Try re-exporting from the Photos app, or check the file with a hex viewer — HEIC files start with the bytes ftyp followed by heic or heix.
  • The converted JPG is larger than the HEIC. Expected. HEIC is much more efficient than JPG — a 2 MB HEIC often becomes a 3–4 MB JPG at quality 92. Lower the quality to 80 or convert to WebP if you need a smaller file.
  • Only part of my Live Photo converted. The tool extracts the still image portion only. The short video component of a Live Photo is intentionally discarded — to keep it, export from the Photos app on a Mac or iPhone.
  • Conversion hangs or runs out of memory on large files. HEIC decoding is CPU-intensive. Files over ~50 MP (ProRAW, stitched panoramas) can struggle on low-memory devices. Close other tabs and try again, or resize the output via the Image Resize tool.
  • My file has a .heic extension but the tool rejects it. Some Windows screenshots get saved with a .heic extension by mistake. Open the file properties and confirm the MIME type is image/heic. If it's actually PNG or JPG, just rename the extension.

Is my data private?

Yes. We don't save the HEIC file you drop here, and we don't keep the converted copy you download either. Nothing is stored, logged, or retained — everything is discarded the moment you close or refresh the tab. There's no record on our side of the photos you ran through the tool. Feel free to verify in your browser's developer tools.

Frequently asked questions

Why are my iPhone photos HEIC instead of JPG?

Since iOS 11, iPhones save photos in HEIC (High Efficiency Image Container) by default. HEIC files are roughly half the size of JPG at the same visual quality, but many apps, websites, and non-Apple devices still cannot open them. Converting to JPG is the quickest fix when you need to share a photo with someone who cannot view HEIC.

JPG or WebP — which should I pick?

JPG is the safest choice for sharing: every app, every operating system, and every upload form accepts it. WebP gives roughly 25–35% smaller files at equivalent quality and is supported by every modern browser, but some email clients and legacy tools still reject it. Pick JPG for compatibility, WebP for web use where you control the destination.

What quality setting should I use?

92 is the default and matches what most cameras and phones export. For web or messaging, 82–88 is usually indistinguishable and noticeably smaller. Below 70, expect visible blocking in skies and smooth gradients. Photographs with fine detail tolerate lower quality better than illustrations or screenshots.

I picked a photo on my iPhone and the tool says it's already a JPG — what happened?

iOS silently converts HEIC to JPG when you upload a photo from the Photos picker in Safari. By the time the file reaches this page, the conversion has already happened. To convert the actual HEIC, open the Files app (AirDrop or Save-to-Files the photo first if needed) and pick it from there, or upload from a Mac or PC where the original HEIC is preserved. This is an iOS design choice, not a bug in this tool.

Can I convert many HEIC files at once?

This tool handles one file at a time. Converting in batch runs the HEIC decoder in parallel, which can exhaust memory on large photo dumps from a phone. If you need to convert a full camera roll, do it in groups of 20–30. A dedicated batch workflow may be added later.

My HEIC file is from a Live Photo or burst. What happens?

Live Photos are stored as a single HEIC with an embedded still plus a short movie. This tool converts the still image only — the motion component is discarded, which is usually what you want when exporting for email or the web. If you need the video portion, use the Photos app on iPhone or Mac to export separately.

Do you save the photos I convert here?

No. We don't save the HEIC file you drop in or the converted copy you download. Everything is discarded the moment you close or refresh the tab — no logs, no record on our side of the photos you ran through the tool. You can verify in your browser's developer tools if you want extra confidence.

Related tools