Skip to main content

image guide

How to convert HEIC photos from iPhone to JPG

HEIC files from iPhone and iPad cannot open on many Windows apps and websites. Convert them to JPG in seconds without installing software.

Updated 2026-06-05 5 min read Privacy-first workflow

Why iPhone photos are HEIC instead of JPG

Apple switched from JPEG to HEIC (High Efficiency Image Container) as the default photo format starting with iOS 11. HEIC files are typically 40–50% smaller than JPEG at the same quality. On an iPhone with limited storage, this makes a real difference when you take thousands of photos.

The problem is compatibility. HEIC is based on the HEVC video codec, and many applications, websites, and older Windows systems cannot open or display it natively. Windows 11 added basic HEIC support, but only if you install a Microsoft codec extension. Web platforms often reject HEIC uploads entirely. The practical result: you take a photo on your iPhone, send it to a Windows colleague, and they cannot open it.

Three ways to convert HEIC to JPG

You have several options depending on what device you are converting from and how many files you need to process.

  • Browser-based conversion (no install) - Use ToolAtom HEIC to JPG to convert files directly in your browser. Drop one or more HEIC files, adjust the quality, and download the JPGs. Nothing is uploaded to a server — the conversion uses the browser's built-in image decoding. Supported in Chrome 110+ and Safari on Mac/iPhone.
  • Convert on iPhone before sending - On your iPhone, go to Settings → Camera → Formats → Most Compatible. This records new photos as JPEG instead of HEIC. For existing HEIC photos, you can share them via AirDrop to a Mac, or use the Files app to copy them — iOS automatically converts to JPEG when you share via Mail or save to a non-Apple app.
  • Use iCloud Photos on Windows - If you use iCloud, install the iCloud app for Windows. It has an option to "Download originals" or "Download in a compatible format" — the second option delivers JPEG files directly to your PC.

Browser compatibility: which browsers can decode HEIC?

Browser HEIC support varies significantly. Chrome 110+ on Windows/Mac/Android can decode HEIC. Safari on macOS and iOS has supported HEIC for years. Firefox does not support HEIC natively and requires a codec.

The HEIC to JPG tool detects browser support on load and shows a warning if your browser cannot display HEIC files. In that case, the conversion may still work because the browser decodes the raw pixel data even if it cannot display the preview, but results can vary. Chrome on a recent update is the most reliable choice for browser-based HEIC conversion.

Quality settings: what to choose

The quality slider in the converter controls how much the JPEG is compressed. JPEG is a lossy format — every time you save as JPEG, some image detail is discarded permanently.

For photos you want to keep for printing or editing: use 90–95% quality. For sharing on social media or attaching to email: 75–85% is a good balance of file size and quality. For thumbnails or previews: 60–70% keeps files small while remaining viewable.

There is no point saving at 100% — JPEG at 100% produces very large files but the encoding process still introduces some loss. If you need truly lossless storage, keep the original HEIC file as your archive copy and only convert when you need to share.

Convert a batch of HEIC files at once

The HEIC to JPG tool supports batch conversion: drop multiple HEIC files at once, click Convert All, and download the results as a ZIP archive. This is useful when you need to move an entire camera roll or photo album from iPhone to a system that requires JPEG.

After converting, you can further reduce file sizes with Image Compressor — particularly useful if you need to email a large batch of photos and the total size is too large for your email provider's attachment limit.

Privacy: your photos stay on your device

HEIC photos often contain personal and sensitive content — family photos, ID pictures, medical images, receipts. The browser-based converter processes everything locally using the Canvas API. Your images are never sent to a server. Close the tab when you are done and the converted files are gone from the browser's memory.