HEIC.
iPhone Photos · Browser-Based · Zero Upload

HEIC to JPG.

Convert iPhone HEIC photos to universally compatible JPG, PNG, or WebP — instantly in your browser. Batch up to 50 files. Zero upload, zero watermark.

100% Private Batch 50 Files No Watermark 4.9★ Rated Free Forever

Loading Converter…

How to Use

01

Upload HEIC Files

Drag & drop your .heic or .heif files from your iPhone, iCloud, or any folder — or click to browse. Up to 50 files at once.

02

Choose Format

Pick JPG (universal), PNG (lossless), or WebP (web-optimised). Adjust quality with the slider. JPG at 90% is the best balance.

03

Convert & Download

Click Convert. Each file is processed in your browser in seconds. Download individually or grab all as a ZIP.

Key Features

100% Private

heic2any runs in your browser. Zero bytes of your photos touch any server. Ever.

Batch Convert

Convert up to 50 HEIC files in one go. Progress tracked per file with live status.

iPhone / iPad Ready

Designed specifically for Apple HEIC photos. Handles .heic and .heif extensions.

Format Control

Output to JPG, PNG, or WebP. Quality slider from 50–100% for fine-grained control.

ZIP Download

Batch downloads packaged as a single ZIP via JSZip. One click for all your converted files.

Works Everywhere

Windows, Mac, Linux, Android, iOS — any modern browser, no software install.

The Complete HEIC Guide

If you own an iPhone made after 2017, every photo you take is saved in HEIC format by default. HEIC — High Efficiency Image Container — is Apple's implementation of the HEIF standard developed by the Moving Picture Experts Group (MPEG). It uses the same HEVC (H.265) compression algorithm that powers 4K video streaming on Netflix, but applied to still images. The result is remarkable: a 12-megapixel iPhone photo in HEIC typically occupies 2–3 MB, while the equivalent JPEG would be 4–6 MB at the same visual quality.

Why Apple Switched to HEIC

With the launch of iOS 11 and the iPhone 8/X in 2017, Apple switched from JPEG to HEIC as the default photo format. The motivation was storage: at the same quality level, HEIC images take up roughly half the space. On a 64 GB iPhone, this effectively doubles your photo storage capacity. Apple also uses HEIC for Live Photos (which embed a short video clip alongside the still image in a single file).

The Compatibility Problem

Despite its technical superiority, HEIC's adoption outside Apple's ecosystem has been slow and frustrating. The core problem is patent licensing: HEVC (H.265) is covered by multiple patent pools requiring royalty payments, which has slowed adoption in open-source software and made some vendors hesitant to implement it. This creates a fragmented landscape:

Windows 10/11

⚠ Partial

Requires free HEIF Extensions from Microsoft Store. Not enabled by default.

Android

⚠ Varies

Modern Android supports viewing but many apps still can't import HEIC for editing.

macOS

✅ Full

Native support since High Sierra (2017). Preview, Photos, all Apple apps work.

Web Browsers

⚠ Limited

Safari supports HEIC. Chrome/Firefox/Edge do not natively display HEIC images.

Adobe CC

✅ Yes

Photoshop, Lightroom support HEIC as of 2018 updates.

Google Photos

✅ Upload

Accepts HEIC uploads but converts to JPEG internally for cross-device display.

HEIC vs JPEG: The Technical Comparison

JPEG was invented in 1992 and uses Discrete Cosine Transform (DCT) compression. It divides images into 8×8 pixel blocks and discards high-frequency detail according to the quality setting. It is fast to decode, universally supported, and well understood. Its main weakness is that at high compression ratios, the block boundaries become visible as "compression artefacts."

HEIC/HEVC uses a fundamentally different approach: variable block sizes (4×4 to 64×64), inter-prediction between image regions, and more sophisticated entropy coding. It avoids the blocking artefacts of JPEG and preserves fine detail better at the same file size. The trade-off is that decoding HEVC requires significantly more CPU/GPU compute power — which is why HEIC conversion is slower than JPEG processing.

For everyday photography, the practical differences are: at 90% quality, a HEIC and a JPG from the same photo look essentially identical on a standard display. The difference shows up at very high zoom levels or on professional print output. For social media sharing, email, and general use, JPG at 85–90% quality from a HEIC conversion is perfectly sufficient.

Choosing the Right Output Format

JPEG (JPG) is the right choice for 95% of use cases. It's universally compatible, produces small files (2–5 MB for a 12MP photo at 90% quality), and is accepted by every platform, app, email service, and website. Use JPEG for sharing, uploading, archiving for general use, and any situation where compatibility matters most.

PNG is the right choice when you need lossless quality — zero degradation from the original. The downside is file size: a 12MP HEIC photo converted to PNG can be 15–30 MB. Use PNG for professional photo editing workflows, screenshots, images with text or sharp graphic elements, or any case where you plan to edit the file further and want to preserve maximum quality.

WebP is Google's modern image format that offers better compression than JPEG (30% smaller at comparable quality) and is now supported by all modern browsers (Chrome, Firefox, Safari 14+, Edge). Use WebP if you're converting HEIC photos for use on websites, web apps, or platforms that support WebP — you get better quality at smaller file sizes than JPEG.

How heic2any Works in the Browser

HQCalc uses heic2any, an open-source JavaScript library by Alex Corvi, to perform HEIC conversion entirely in the browser. Under the hood, heic2any uses a WebAssembly (WASM) port of libheif — the reference C library for reading HEIF files. When you drop a HEIC file, the library decodes the HEVC bitstream in WASM, extracts the raw pixel data, and then re-encodes it to your chosen format using the browser's built-in Canvas API.

This approach is completely private by design — no bytes of your image data are ever transmitted to a server. The WASM module runs in your browser's sandboxed JavaScript environment. You could disconnect from the internet after the page loads and the converter would still work perfectly.

HQCalc vs Alternatives

FeatureHQCalciLoveIMGCloudConvertiMazing
Private (no upload)✅ Yes❌ Uploads❌ Uploads❌ Uploads
Watermark❌ Never❌ Adds it❌ Adds it✅ None
Batch conversion✅ 50 files✅ Yes⚠ Limited❌ One at a time
PNG/WebP output✅ Yes✅ Yes⚠ Paid only❌ JPG only
Requires software install❌ Never❌ No❌ No✅ Yes
Works offline after load✅ Yes❌ No❌ No✅ Yes
Free without restrictions✅ Always⚠ Limited⚠ Limited✅ Yes
Mobile browser support✅ Yes✅ Yes✅ Yes❌ Desktop only

Worked Examples

Sending iPhone Photos via Email / WhatsApp

You took 15 photos at a family event on your iPhone. WhatsApp and Gmail can't attach HEIC files.

  1. 01Transfer the 15 .heic files to your PC/Mac via USB or iCloud Drive
  2. 02Drop all 15 files into HQCalc at once — they appear as a batch list
  3. 03Settings: Output = JPEG · Quality = 85% (sufficient for sharing)
  4. 04Click Convert → wait ~15–20 seconds → click Download ZIP

15 JPG files ready to attach to email or send via WhatsApp

85% JPEG quality is visually identical to the original for sharing purposes

KYC/Document Upload (Visa, Bank, etc.)

Your passport scan was taken with iPhone and saved as HEIC. The portal only accepts JPG.

  1. 01Upload the single .heic passport scan to HQCalc
  2. 02Settings: Output = JPEG · Quality = 95% (high detail for document text)
  3. 03Click Convert → Download JPG
  4. 04Verify the text is sharp in the output before uploading

Clean high-quality JPG suitable for official document portals

Use 95%+ quality for ID and document photos to keep text crisp

Photography Editing Workflow

You shot a photoshoot with iPhone 15 Pro (48MP ProRes) and want to edit in GIMP or older Photoshop.

  1. 01Export HEIC files from Photos app to a folder
  2. 02Drop all files into HQCalc · Switch output to PNG (lossless)
  3. 03Quality slider is disabled for PNG (always lossless)
  4. 04Download ZIP → open PNG files in GIMP / Photoshop for editing

Full-resolution lossless PNG files ready for professional editing

PNG preserves every pixel — essential when you plan to edit and re-save multiple times

Expert FAQ Hub

20 answers to the most asked HEIC conversion questions.

1. What is a HEIC file?

HEIC (High Efficiency Image Container) is the default photo format on iPhones since iOS 11. It uses HEVC compression to deliver the same quality as JPG at roughly half the file size.

2. Why can't I open HEIC on Windows?

Windows doesn't support HEIC natively without the Microsoft Store "HEIF Image Extensions" (free) or paid HEVC codec. Converting to JPG makes the files work everywhere.

3. Does this upload my photos anywhere?

Never. All conversion happens in your browser using heic2any (WebAssembly). Your photos stay on your device — no server, no cloud, no risk.

4. How do I convert HEIC to JPG on Windows?

Use HQCalc in any browser — upload, convert, download. No software needed. Alternatively install Microsoft HEIF Image Extensions from the Microsoft Store.

5. How do I stop iPhone shooting HEIC?

Settings → Camera → Formats → switch to "Most Compatible". Future photos will be JPG. Existing HEICs need manual conversion.

6. What's the difference between HEIC and HEIF?

HEIF is the international standard (by MPEG). HEIC is Apple's file extension for HEIF images using HEVC codec. They're the same format effectively.

7. Does HEIC to JPG reduce quality?

Minimally. At 90% quality the output is visually identical. Use PNG output for truly lossless conversion (larger file). Use 100% JPG for professional print work.

8. How many files can I batch convert?

Up to 50 HEIC files per session, each up to 100 MB. For larger batches, run multiple sessions — no limit on total conversions.

9. Can I convert HEIC to PNG?

Yes. Switch Output Format to PNG in Settings. PNG is lossless (zero quality loss) but produces larger files than JPG.

10. What is heic2any?

An open-source JS library by Alex Corvi that decodes HEIC/HEIF using WebAssembly entirely in the browser. HQCalc uses it for private, server-free conversion.

11. Why are HEIC files smaller than JPG?

HEIC uses HEVC (H.265) compression — roughly 2× more efficient than JPEG's DCT algorithm. A 12MP HEIC photo is ~2–4 MB vs ~4–8 MB for the same JPG.

12. Can WhatsApp accept HEIC files?

No. WhatsApp, Instagram, Facebook, and most apps require JPG. Convert with HQCalc first, then upload the JPG.

13. Does Apple Photos auto-convert when sharing?

Yes — iOS converts to JPG automatically when you share to non-Apple apps. But USB/iCloud transfers often send raw HEIC, hence the need for a converter.

14. Does it work on Mac?

Yes. Mac natively supports HEIC viewing in Preview and can export to JPG. HQCalc is faster for batch converting many files without opening each one.

15. Is the output JPG universally compatible?

Yes. JPEG is supported by every OS, browser, email client, and app in existence. It's the safest format for sharing photos anywhere.

16. Can I convert HEIC to WebP?

Yes. Select WebP in the format picker. WebP offers better compression than JPG and is supported by all modern browsers. Ideal for web use.

17. What happens to my files after conversion?

They exist only in your browser's tab memory during the session. Close or refresh the tab — they're gone. HQCalc stores nothing, ever.

18. Why is conversion slow for large files?

HEVC decoding is CPU-intensive. A 48MP ProRAW-equivalent HEIC from an iPhone 15 Pro can take 3–8 seconds to decode. Run conversions on desktop for best speed.

19. Does it work on iPhone Safari?

Yes — though iOS may auto-convert HEIC to JPG for the browser. If your output seems already converted, that's iOS working in the background.

20. How to convert HEIC via command line?

Mac: `sips -s format jpeg input.heic --out output.jpg`. Linux: `heif-convert input.heic output.jpg` (install libheif-tools). Windows: use ImageMagick with HEIC support.

HQcalc • Browser-Based File Tools

Developed by Shivam Sagar. Powered by heic2any (MIT License) and libheif. All processing is client-side. No files are transmitted to any server. © 2026.