HEIC vs JPG — Quality, Size and Compatibility Compared
September 22, 2026 · 6 min read
Most comparisons of these two formats end with the same verdict: HEIC is technically better, JPG is more compatible. That is true and it is not very useful, because for almost everyone this is not a choice between two formats.
Your phone already decided. The real question is what to do about the decision it made, and that depends on things the spec sheet does not cover.
What each one actually is
JPEG dates from the early 1990s. It is the most widely supported image format in existence — every browser, every operating system, every printer, every upload form. Its compression is lossy and, by modern standards, inefficient, because the techniques it uses are three decades old.
HEIC is Apple's implementation of HEIF, a container standard from the same body that produced MP3 and MP4. The image inside is compressed with HEVC, a video codec. Using video compression for still images is why it is so much more efficient — a great deal of research went into HEVC that JPEG never benefited from.
Size and quality
The headline figure is that HEIC stores a comparable picture in roughly half the space of JPEG. In practice this holds up well for typical phone photos.
Two caveats worth knowing, because you will not find them in most comparisons:
The gap depends on the picture. Compression efficiency varies with content. A photo with large smooth areas — sky, plain walls, skin — is where HEVC's advantage is largest. Highly detailed scenes narrow the gap.
The gap can narrow at very high resolutions. People shooting in 48MP or higher modes sometimes find the difference is less dramatic than the standard "half the size" claim suggests. If it matters to you, test it on your own phone rather than trusting a number.
On quality, HEIC has a genuine advantage in colour depth. JPEG stores 8 bits per colour channel. HEIF supports more, and iPhones capture 10-bit. The practical benefit is smoother gradients — skies and shadows band less. You will not see it in ordinary viewing, but it matters if you edit heavily, because there is more data to push around before things break.
Be sceptical of comparisons claiming HEIC gives you "65,000 times more colours". That is arithmetic applied without much thought. The real difference is finer gradation, not a wildly larger palette.
What HEIC can do that JPEG cannot
These are the parts that are genuinely different rather than just better compressed:
- Multiple images in one file. A burst sequence or a Live Photo lives in a single container. JPEG is strictly one image per file.
- Transparency. HEIC supports an alpha channel. JPEG has none at all.
- Depth maps. Portrait mode depth data is stored alongside the image, which is how you can adjust the background blur after taking the shot.
- Non-destructive edits. Editing instructions can be stored with the original, so changes can be undone without re-encoding.
Convert to JPEG and all of that is discarded. A Live Photo becomes a still. A portrait photo loses its adjustable blur. This is the least-mentioned cost of conversion and the one people notice weeks later.
Where JPEG wins, and why it matters more than it should
JPEG opens everywhere. That is the entire argument, and it is usually decisive.
HEIC gets refused by web upload forms, print services, older desktop software, many marketplace and classifieds sites, and desktop browsers, which cannot decode it. Windows needs an extra codec that is not installed by default.
There is a wrinkle that confuses people here. Uploading from an iPhone usually works, because iOS quietly converts to JPEG when an app asks for a photo. The app never receives a HEIC. Move to a laptop and that conversion disappears, which is why the same photo fails from a computer. It is not the platform changing; it is the help going away.
Converting is not free
If you decide to convert, know what it costs.
Your HEIC is already compressed. Converting produces a JPEG made from that compressed image — a second lossy generation, not a fresh encode of the original scene. At quality 90 or above this is invisible, but it is not nothing, and it compounds if you convert a converted file.
The JPEG will also usually be larger than the HEIC it came from. People expect conversion to shrink files and are surprised when the opposite happens.
And metadata behaves differently depending on the method. Some conversion routes keep EXIF including GPS; others drop it. That is worth choosing deliberately — useful to keep if you organise by date, useful to lose if the photo is about to be posted publicly.
So what should you actually do?
Keep shooting HEIC and convert copies as needed. This is the right answer for most people. You keep the storage saving, the colour depth and the Live Photos, and you make a JPEG on the occasions something demands one. Our HEIC to JPG converter handles a batch at once and runs in your browser, so nothing is uploaded.
Switch to Most Compatible if you hit the problem constantly. Settings → Camera → Formats. Your storage use roughly doubles and you lose some video capabilities, so make it a deliberate trade rather than a reflex.
Turn on automatic transfer conversion if the problem is only your PC. Settings → Photos → Transfer to Mac or PC → Automatic. You keep HEIC on the phone and receive JPEGs on the computer, which is the best of both for a lot of people.
Do not convert your whole library. You would be spending storage to make every photo worse in order to solve a problem you have with a handful of them. Convert what you need, when you need it.
The short version
HEIC is a better format: about half the size, more colour depth, and features JPEG cannot express. JPEG is the one everything accepts. Since your phone picks the format anyway, the useful decision is not which is better but whether to change the camera setting or convert on demand — and for most people, converting copies while keeping the originals is the answer that costs least.