Skip to content

HEIC vs JPG: What's the Difference and How to Convert

What HEIC is, how it compares to JPG, why upload forms reject it, and how to convert HEIC to JPG privately in your browser.

Published June 13, 2026 · FitToKB Editorial

Quick answer

HEIC is Apple's high-efficiency photo format — it stores the same quality as JPG in about half the file size. The downside is that many websites and forms don't accept HEIC, so you often need to convert HEIC to JPG. FitToKB does this in your browser, so your photo is never uploaded.

If you’ve ever emailed an iPhone photo and the recipient couldn’t open it, you’ve met HEIC.

What is HEIC?

HEIC (High Efficiency Image Container) is the format iPhones and iPads use by default since iOS 11. It’s built on the HEVC codec and stores a photo at roughly half the file size of an equivalent JPG with the same visual quality.

HEIC vs JPG at a glance

HEICJPG
File size~50% smallerBaseline
Quality at same sizeHigherStandard
TransparencyYesNo
Website / form supportLimitedUniversal
Default oniPhone / iPadAlmost everything

Why forms reject HEIC

Most upload forms — exam portals, visa sites, job boards — only accept JPG, PNG or PDF. HEIC support on the web is still inconsistent, so a HEIC upload is often rejected or silently fails. The fix is to convert HEIC to JPG before uploading.

How to convert HEIC to JPG privately

  1. Open HEIC to JPG.
  2. Drop in your .heic photo. The decoder loads on demand and runs in your browser.
  3. Optionally set a target KB if the form has a size limit.
  4. Download your JPG.

Because everything happens on your device, your photo is never uploaded — which matters for personal images. You can also convert to PNG if you need lossless output or transparency.

Frequently asked questions

Why are my iPhone photos in HEIC?
Since iOS 11, iPhones default to HEIC ("High Efficiency") to save storage. You can switch to JPG in Settings → Camera → Formats → Most Compatible, or just convert when needed.
Does converting HEIC to JPG lose quality?
There is a small, usually invisible quality change because JPG is also lossy. FitToKB converts at high quality (around 0.94) so the difference is negligible.
Can I convert HEIC without uploading it?
Yes. FitToKB decodes HEIC with an in-browser WebAssembly decoder, so the photo never leaves your device.

Compress your first image now

Free forever. No signup, no watermark, no upload. Everything runs on your device.