HEIC vs JPEG: What iPhone HEIC Files Are and When to Convert Them
What HEIC actually is, why Apple uses it, how it compares with JPEG on quality, size and compatibility, when you must convert to JPG, and what it costs.
Updated 2026-09-11
iPhone photos are stored as .heic because Apple made HEIF/HEVC the default capture format with iOS 11. The photos look fine on the phone and in iCloud, then refuse to open on a Windows PC, in an application portal or in older image software. Converting to JPG fixes that, and at a sensible quality setting the visible difference is negligible.
This guide covers what HEIC is, why Apple chose it, how it really compares with JPEG, when conversion is mandatory rather than optional, what happens to quality, and where Live Photos fit in.
What HEIC actually is
HEIC is a file format, not a codec. The container is HEIF (High Efficiency Image File Format), and .heic marks a HEIF file whose images are compressed with HEVC, the codec family also used for 4K video. Apple's move was to reuse a modern video codec for stills instead of the much older JPEG pipeline.
Two naming details cause most of the confusion:
- HEIF is the container standard. .heic means HEVC-compressed images inside a HEIF container; .heif is the broader extension.
- AVIF is a close relative: the same container idea with a different codec inside.
- The container is not limited to one image. It can hold a primary image plus thumbnails, auxiliary images, depth maps or a sequence.
Because HEIC is a container, a converter has to decide what to do with everything else inside it. Most converters, including the ones on this site, render the primary image and produce one flat picture.
Why Apple uses HEIC
Storage is the main reason. HEVC packs a picture into fewer bytes than JPEG at the same perceived quality; Apple's own description of the High Efficiency camera setting is that photos take up about half the space. The real gain depends on the content of the photo, so treat that figure as an expectation, not a rule.
The container also carries more than pixels — depth information, thumbnails, image sequences — which matches how phones actually use photos: portrait depth, Live Photos, bursts. HEVC also has hardware encode and decode support on phone chips, so compressing a photo costs little battery.
- Smaller files at the same perceived quality.
- Room for more than one image inside a single file.
- Higher bit depth in some capture modes: iPhone HDR photos can use 10-bit color, where JPEG is 8-bit by design.
You can switch it off: Settings, then Camera, then Formats, then Most Compatible makes the camera capture JPEG. It costs storage but removes the compatibility problem at the source.
HEIC and JPEG compared
| Aspect | HEIC | JPEG |
|---|---|---|
| Codec inside | HEVC (H.265) in a HEIF container | JPEG's own codec |
| Compression | Lossy in normal use; the container also allows lossless codecs | Lossy |
| File size | Usually smaller at the same perceived quality | Larger |
| Transparency | The container can carry an alpha channel | No alpha channel |
| Bit depth | 8-bit typical; 10-bit in some HDR capture modes | 8-bit |
| Compatibility | Apple devices, some recent Android and Windows systems, often with an extra codec pack | Everywhere: browsers, Windows, Office, print shops, upload forms |
| Older software and web forms | Frequently rejected | Universally accepted |
The short version: HEIC wins on size for a given quality, JPEG wins on compatibility — and a file a system refuses to open has no quality at all.
When you have to convert
Conversion stops being optional in these situations:
- Government, visa and exam portals, and many job application forms. Most accept only JPG or PNG and reject HEIC outright, sometimes with no more than a generic upload error.
- Older Windows and Office. Windows needs the HEIF Image Extensions package to preview HEIC, and Word or PowerPoint without it will not open the file.
- Print shops, photo labs, and HR or school systems running older software.
- Journal, contest and stock-photo submission systems that specify JPEG.
- Email and chat, where the recipient's client may not preview the file.
Format is only half the requirement. Many portals also cap the file size — 50KB, 100KB and 200KB are common — and fix the pixel dimensions. Converting does not shrink a file, and compressing to a byte target does not resize it, so check all three before uploading.
Does converting cost quality?
Technically yes, and it is worth knowing why. Converting HEIC to JPEG means decoding the picture back to pixels and running it through a fresh lossy JPEG encoder: a second round of lossy compression on top of the first. There is no way around it; the only choice is how high you set the quality.
- At a JPEG quality around 85 — the default on the HEIC to JPG tool here — the difference is normally invisible at ordinary viewing sizes.
- Nothing is restored. HEIC is already lossy, so a converted JPG can never hold more detail than the file it came from.
- Repeated conversion compounds the loss. Always convert from the original .heic, not from a JPG you converted earlier.
- What does change: the output is 8-bit RGB with no alpha channel, so HDR or 10-bit data from high-efficiency capture, and any transparency, are not carried over.
- Metadata such as capture date, camera and GPS location is stripped, because these tools decode into a canvas and re-encode, and a canvas holds no EXIF. Keep the original if you need the date.
Expect a surprise in the other direction: the JPG is often larger than the HEIC it came from, even at quality 85. That is not damage, just JPEG being the less efficient codec. When size matters more than opening anywhere, keep the HEIC or convert it to WebP or AVIF.
Live Photos and the HEIF container
A Live Photo is not one animated file. The still frame is a HEIC, the motion is a paired QuickTime .MOV, and Photos links the two by an identifier and plays them together. Convert the .heic and you get the still; the motion stays in the .MOV and does not follow the JPG into a system that accepts images only.
Inside a HEIF container the standard allows more than one image, so a converter has to pick one. This site's implementation renders the first, primary image and ignores the rest. In practice:
- Portrait depth data does not survive; you get a flat picture.
- Bursts are separate .heic files, so there is nothing extra to unpack.
- If a HEIC holds a sequence, the JPG is a single frame. For motion, export from Photos as a GIF or a video.
Converting a whole album
One photo at a time is easy. The real task is a folder of two hundred exported from a camera roll.
- On iPhone, prevent the problem: the Camera Formats setting described above captures JPEG directly, and Apple states that the transfer option under Photos can hand off a compatible format automatically.
- On macOS, Photos and Preview both export JPEG, single files or in bulk, without touching the originals.
- In a browser, use a tool that decodes HEIC locally, so the whole selection can be converted in one pass and downloaded together.
On this site, HEIC to JPG accepts only .heic and .heif — a stray PNG is rejected with a message rather than silently converted — processes the whole selection, and lets you download each JPG or all of them as one ZIP. Everything runs locally: the HEIC decoder is a WebAssembly build of libheif served from this site and downloaded the first time you add a HEIC file. Files must be under 50MB each. For a byte-target workflow such as a 50KB visa photo, compress HEIC to 50KB reads HEIC directly, outputs JPEG in auto mode for opaque photos, caps a batch at 20 images, and aims about 5% below your target so an upload is not rejected for being a few bytes over.
HEIC solves a real problem — photo libraries that outgrow their storage — but it is one vendor's choice that the rest of the ecosystem never fully followed. When a form, a printer or an old PC refuses your photo, convert it: at quality 85 the loss is normally invisible, and a whole album takes seconds. If you just need the JPG, start with the HEIC to JPG converter; if there is also a size limit, use compress HEIC to 50KB.
Frequently asked questions
What is the difference between HEIC and HEIF?
HEIF is the container standard; .heic is the extension used when the images inside are HEVC-compressed. Tools that accept .heic almost always accept .heif too, because they are the same container. The distinction matters mainly when a form or program names one extension and not the other.
Can I convert the JPG back into HEIC?
You can re-encode it, but there is no point. The detail JPEG discarded is gone, so a re-encoded HEIC would just be a larger file holding the same quality. Keep the original .heic if you may want it later.
Why is the converted JPG bigger than the HEIC?
Because JPEG is the less efficient codec. At the same perceived quality it needs more bytes, and the conversion also writes 8-bit RGB with no alpha. If size is your priority rather than universal compatibility, convert to WebP or AVIF instead, or keep the HEIC.
Windows can preview HEIC with an extension pack. Do I still need to convert?
For your own viewing, no. For uploads, usually yes: a browser form or a web service cannot rely on a codec pack installed on your machine, and many portals check the file type before they look at the image.
Does the conversion keep the shooting date and GPS location?
No. These tools decode to a canvas and re-encode, and a canvas carries no EXIF data, so capture date, camera model and location are dropped. That is usually good for privacy, but keep the original file if you need the metadata.
Tools used in this guide
HEIC to JPG Converter
Convert iPhone HEIC/HEIF photos to JPG free online. Windows, web forms and older software can't open HEIC — JPG works everywhere. Batch conversion and adjustable quality. 100% local, photos never leave your device.
Compress HEIC to 50KB
Compress HEIC photos to 50KB online free. Reduce iPhone HEIC image size for forms, uploads and email. Browser-based, no upload.
More guides
How Minecraft Locator Bar Colors Are Calculated
The Java UUID hash, Bedrock join-order colors and the Geyser XUID mapping behind locator bar colors, plus /waypoint overrides.
Passport Photo Size Requirements: Pixels, DPI and KB
How passport and visa photo rules work: print size, pixels, DPI, and the file-size ranges upload systems actually enforce — including the minimum sizes many of them reject files for. Plus how to compress without blurring the face.
IBAN Structure and Check Digits
How an IBAN is built, how the MOD-97 check digits are calculated, and what a passing checksum does not prove.