HEIC vs JPG: Quality, Size, and Compatibility Compared
What These Two Formats Actually Are
JPG (also written JPEG) has been the default photo format on the internet since the mid-1990s. It uses lossy DCT compression, meaning it discards some image data permanently to shrink the file. The trade-off was considered acceptable then and still is for most web use. Every browser, every operating system, every image editor on the planet opens a JPG without complaint. HEIC is a newer container format standardized by the Moving Picture Experts Group (MPEG) in 2015 and adopted by Apple as the default capture format on iPhones starting with iOS 11 in 2017. The name stands for High Efficiency Image Container. The actual compression codec inside is usually HEVC (H.265), the same technology used to compress 4K video. HEIC can store a single still image, a burst sequence, Live Photos with motion data, depth maps, and HDR metadata — all in one file. Think of JPG as a single-room apartment: compact, universally accessible, does one job well. HEIC is more like a multi-room flat: more efficient use of space, more features, but not every landlord (read: software) accepts the lease. That structural difference explains almost every practical distinction between them.
File Size: The Numbers Tell a Clear Story
Apple's own testing when it introduced HEIC claimed roughly 50% smaller file sizes at equivalent perceptual quality compared to JPG. Independent testing largely confirms this, though the real-world gap varies by subject matter. A typical iPhone 15 Pro shot of a landscape at default settings produces a HEIC file around 3–5 MB. The same scene converted to JPG at high quality (Photoshop Quality 10 out of 12, or roughly 85% in most tools) lands around 6–9 MB. For portraits with smooth skin tones and simple backgrounds, the gap narrows. For images with fine detail — grass, tree bark, fabric texture — HEIC's advantage widens because HEVC handles high-frequency detail more efficiently than DCT. Where this matters practically: a 128 GB iPhone filled with HEIC photos holds roughly 75,000 images at default settings. Converting that library entirely to JPG at equivalent quality would require approximately 150 GB of storage — more than the device holds. For professional photographers shooting thousands of frames per day, or anyone backing up a multi-year phone library, that difference is not trivial. One caveat worth noting: if you convert a HEIC to JPG and then back to HEIC, you do not recover the original efficiency. Each lossy conversion compounds quality loss. The size advantage of HEIC only exists when the image originates as HEIC or is encoded from a lossless source.
Image Quality Under the Microscope
Perceptual quality comparisons between HEIC and JPG are genuinely difficult to evaluate because both formats are lossy, and the quality settings chosen at encode time matter more than the format itself. A JPG saved at Quality 95 will look better than a HEIC saved aggressively small. With that caveat stated, here is what the evidence shows at matched file sizes. HEIC preserves fine detail better. In controlled tests using tools like ImageMagick's SSIM metric, HEIC files consistently score 0.92–0.96 SSIM against the original RAW, while JPG files at the same byte count score 0.88–0.93. The difference is visible in 100% crops of textured surfaces — brick walls, hair, foliage. HEIC handles gradients and smooth tones more cleanly. JPG's block-based DCT compression produces visible 8×8 pixel artifacts (called macroblocking or ringing) at lower quality settings. HEIC avoids this because HEVC uses variable block sizes up to 64×64 pixels and more sophisticated intra-prediction. HEIC also supports 10-bit color depth natively, compared to JPG's 8-bit ceiling. On an iPhone shooting in the default HDR mode, the HEIC file contains 10-bit data that can display a wider range of highlights and shadows on compatible screens. When you convert that file to JPG, you lose the extra bit depth — the image is tone-mapped down to 8-bit, and some highlight or shadow detail may be clipped permanently. For standard web use at typical screen sizes, the difference is often invisible. Zoom to 200% on a detailed subject and the gap becomes apparent.
Compatibility: Where HEIC Still Struggles
This is where HEIC's advantages run into a wall. JPG's compatibility is effectively universal. HEIC's is not, and pretending otherwise would be misleading. On Apple devices running iOS 11+ or macOS High Sierra+, HEIC opens natively in Photos, Preview, and most Apple apps. Windows 10 and 11 require the free HEIC Image Extensions codec from the Microsoft Store (search "HEIC Image Extensions" in the Store app) before File Explorer thumbnails and Photos app will display HEIC files. Without it, you see a blank icon. Many Windows users — especially in corporate environments where Store access is restricted — simply cannot open HEIC files without conversion. Web browsers have been slow to adopt HEIC. As of early 2026, Safari on Apple platforms supports HEIC natively. Chrome, Firefox, and Edge do not render HEIC images embedded in web pages. This means any HEIC you upload to a website that does not automatically convert it will display as a broken image for the majority of desktop users. Social media platforms handle HEIC inconsistently. Instagram and Facebook accept HEIC uploads from iOS but silently convert them to JPG server-side, often at aggressive compression settings that discard the quality advantage you started with. Twitter/X rejects HEIC uploads outright and returns an error. Professional software support is patchy. Adobe Photoshop (CC 2018 and later) opens HEIC files, but older versions do not. Affinity Photo 2 supports HEIC. GIMP requires a plugin. If you send HEIC files to a print lab, a client, or a colleague using older software, expect problems. The practical rule: use HEIC for personal storage and Apple-ecosystem workflows; convert to JPG before sharing broadly.
When to Convert HEIC to JPG (and When Not To)
Converting to JPG makes sense in several specific situations. You are uploading photos to a website or CMS that does not handle HEIC. You are sending images to someone on Windows who has not installed the HEIC codec. You are submitting photos to a print service, stock photo agency, or client with unknown software. You are embedding images in a Word document or PowerPoint presentation that will be shared outside your organization. In all these cases, JPG is the safe, friction-free choice. Conversion also makes sense when you need predictable file sizes for a specific use case. If you are building a web gallery where each thumbnail must be under 150 KB, JPG gives you precise control over that through quality sliders — HEIC tooling is less standardized in this regard. When should you keep HEIC? If you are archiving iPhone photos and have no immediate need to share them, keep them as HEIC. You preserve the 10-bit HDR data, the Live Photo motion clip, and the depth map — none of which survive a conversion to JPG. If Apple (or another company) releases better decoding software later, you still have the full original data. Converting now is a one-way door. Also keep HEIC if your entire workflow is within the Apple ecosystem: iPhone to Mac via iCloud, editing in Photos or Lightroom Classic (which supports HEIC), exporting to Apple TV or iPad. You gain nothing by converting. CocoConvert handles HEIC-to-JPG conversion and lets you set the output quality level before converting, which matters more than most tools acknowledge. What it cannot do is recover the 10-bit HDR data or Live Photo motion after conversion — that information is gone once you commit to JPG. We want to be upfront about that.
How to Convert HEIC to JPG on Different Platforms
There are several ways to convert, each with trade-offs. On a Mac, the fastest method for a small batch requires no third-party software. Open the HEIC files in Preview, select all (Command-A), go to File > Export Selected Images, choose JPEG from the Format dropdown, and set the Quality slider. A setting of 85% produces a good balance of size and quality for most purposes. For a single file, File > Export as > JPEG gives you the same options. On Windows with the HEIC codec installed, you can right-click a HEIC file and choose Open With > Paint, then File > Save As > JPEG. This works but gives you no quality control — Paint saves at a fixed internal quality setting. For better control, download IrfanView (free) and use File > Save As with the JPEG quality dialog, or use the batch conversion tool under File > Batch Conversion. For bulk conversions — hundreds or thousands of files — command-line tools are faster. ImageMagick handles HEIC conversion on all platforms: the command `magick convert input.heic -quality 85 output.jpg` converts a single file. For a folder of files on Linux or macOS: `for f in *.heic; do magick convert "$f" -quality 85 "${f%.heic}.jpg"; done`. For one-off conversions without installing software, CocoConvert accepts HEIC uploads directly in the browser, lets you choose output quality before converting, and returns a standard JPG. The conversion runs server-side, so it works on any device including iPads and Chromebooks where installing desktop software is not an option. Files are deleted from the server after one hour.
The Bottom Line: Choosing the Right Format for the Job
HEIC is technically the better format for storage efficiency and image quality at matched file sizes. If Apple's ecosystem is your primary environment and you are archiving photos for the long term, HEIC is the right choice. The 50% size reduction is real, the 10-bit color depth is real, and the richer metadata support is genuinely useful. JPG is the right choice for anything that needs to travel outside a controlled environment. Sending to clients, posting to the web, submitting to print labs, attaching to emails that will be opened on unknown devices — JPG eliminates compatibility friction that HEIC still creates in 2026. The format is nine years away from its 40th birthday and shows no signs of disappearing. The question is rarely "which format is better" in the abstract. It is "what happens to this file after I create it." A photo that lives on your iPhone and your Mac forever is well-served by HEIC. A photo that needs to reach a WordPress site, a Windows desktop, a stock agency, and a print lab in the same week should be JPG. For most iPhone users, a reasonable workflow is: shoot in HEIC (the default), keep originals in HEIC in your library, and convert to JPG at the point of sharing or export. That preserves maximum quality in storage while ensuring zero compatibility headaches at delivery. Tools like CocoConvert exist precisely for that last step — converting specific files when you need to share them, without touching your archived originals.