heic2jpeg.app

HEIC to JPEG Converter

Convert iPhone photos from HEIC to JPG, PNG, or WebP — free, instant, no upload required.

Loading converter…

🛡️No Upload
Instant
Unlimited
Free

How HEIC to JPEG Conversion Works

HEIC stands for High Efficiency Image Container, a file format introduced by Apple in 2017 with iOS 11. It is built on the HEIF standard — High Efficiency Image File Format — which was developed by the Moving Picture Experts Group (MPEG) as a modern replacement for aging image formats. HEIC uses the HEVC (H.265) codec to compress image data, achieving roughly twice the compression efficiency of JPEG at the same perceptual quality. A photo that would be 4MB as a JPEG can often be stored as a 2MB HEIC file with no visible loss of detail.

JPEG, by contrast, uses the older DCT (Discrete Cosine Transform) algorithm developed in the early 1990s. While JPEG is universally supported across every device, browser, and operating system, it was designed for the hardware constraints of three decades ago. HEIC supports features JPEG simply cannot: 16-bit color depth, wide color gamut (Display P3), transparency layers, image sequences, and non-destructive metadata — all in a smaller file.

This tool converts HEIC files entirely inside your browser using libheif-js, a WebAssembly port of the open-source libheif C++ library. When you drop a HEIC file onto the converter, libheif-js decodes the compressed image data in memory on your device. The decoded pixel data is then painted onto an HTML5 Canvas element, and the Canvas API exports it as JPEG, PNG, or WebP — whichever format you choose. The entire process happens locally: no file is ever transmitted to a server, and nothing touches the network.

HEIC files fail to open on Windows and Android because neither platform has licensed the HEVC codec required to decode them. Microsoft offers an optional HEVC Video Extensions codec in its store, but it is not installed by default, and many users never encounter it until they need to open a photo sent from an iPhone. Android has similarly patchy support — some recent Samsung devices can display HEIC files, but compatibility is not guaranteed across manufacturers or app versions. Converting to JPEG eliminates this uncertainty entirely.

A Real-World Example

Consider James, who upgraded to an iPhone 15 and spent two weeks photographing a vacation across Portugal. He came home with just over 200 photos, each a crisp HEIC file averaging 2–3 MB. When he tried to share the highlights with his parents on Windows and his sister on Android, none of the photos would open. His parents saw a generic file icon; his sister's gallery app refused to display the images. The files weren't corrupted — they simply weren't in a format those devices understood.

James dropped all 200 photos into this converter, selected JPEG output at 88% quality, and downloaded the converted files in a few minutes. The resulting JPEGs averaged 1.8 MB — slightly smaller than the originals, with no perceptible quality difference on screen. Every photo opened instantly on every device. His parents could view them in Windows Photo Viewer; his sister could scroll through them in her default Android gallery.

When choosing your output format, JPEG is the right default for photos: it achieves the best balance of file size and compatibility. PNG is lossless and produces larger files, but is the right choice when you need to preserve exact pixel values — for screenshots, diagrams, or images with transparent backgrounds. WebP offers excellent compression and is supported by all modern browsers, making it a good choice if the images are destined for a website rather than general sharing.

For quality settings, 85–90% JPEG quality is the sweet spot for photos — it preserves essentially all visible detail while keeping file sizes manageable. Setting quality to 100% produces a near-lossless JPEG but can triple the file size with minimal visible gain. If you are converting photos for archival purposes or further editing, use PNG instead of JPEG at 100%, since PNG is truly lossless and avoids the generational quality loss that accumulates when a JPEG is saved repeatedly. For batch conversions, the converter processes all files in parallel, so dropping 50 photos at once is just as fast as dropping one.

What Affects Conversion Quality

HEIC Compatibility Guide

HEIC is natively supported on Apple devices running iOS 11 or later and macOS High Sierra (10.13) or later. Adobe Photoshop (version 19.1+) and Lightroom Classic also support HEIC natively, as does Google Photos on Android when files are uploaded through the app. These platforms can open, display, and edit HEIC files without any conversion.

HEIC is not supported by default on Windows (requires a paid Microsoft Store codec), most Android gallery apps, all major web browsers (Chrome, Firefox, Edge cannot display HEIC inline), social media platforms (Twitter, Instagram, Facebook reject HEIC uploads), most email clients, and virtually all older photo editing software. If you need your photos to work reliably everywhere — not just on Apple hardware — converting to JPEG is the only guarantee.

Frequently Asked Questions

What is a HEIC file?
HEIC (High Efficiency Image Container) is the default photo format used by iPhones since iOS 11. It offers better compression than JPEG while maintaining higher quality, but it's not natively supported by Windows or many older apps.
Why can't I open HEIC files on Windows?
Windows does not natively support HEIC files without purchasing the HEVC Video Extensions codec from the Microsoft Store. Converting your HEIC files to JPEG makes them universally compatible with Windows, browsers, and virtually all software.
Are my photos uploaded to a server?
No. This converter runs entirely in your browser using JavaScript. Your photos are processed locally on your device and never sent to any server. Once you close the tab, no trace of your files remains anywhere online.
How do I convert HEIC to JPEG on Windows?
Simply drag and drop your HEIC files onto this page (or click to browse), choose your output format, and download the converted files. No software to install, no account to create.
Can I convert multiple HEIC files at once?
Yes. You can drag and drop multiple files at once or select them all at once using the file browser. Each file converts in parallel and gets its own download button, plus a "Download All" button appears when two or more files are ready.
Will the JPEG quality be good?
Yes. We convert at 92% JPEG quality, which is considered excellent quality and near-lossless for everyday photography. The resulting files are visually indistinguishable from the originals at normal viewing sizes.
Does this work on iPhone and iPad?
Yes. The converter works in any modern browser including Safari on iPhone and iPad. However, since HEIC is an Apple format, you may find it most useful when sharing photos with Windows or Android users.
What's the difference between HEIC and HEIF?
HEIF (High Efficiency Image Format) is the standard specification, while HEIC is Apple's implementation of that standard. In practice, they're functionally the same — files with both .heic and .heif extensions are supported by this converter.
Is heic2jpeg.app completely free?
Yes, completely free. There are no limits on file size, number of files, or conversions per day. The site is supported by ads, which is what keeps it free and ad-free for you otherwise.
What output formats are supported?
You can convert HEIC files to JPEG (the most compatible format), PNG (lossless, larger files), or WebP (modern format with great compression). JPEG is recommended for photos; PNG is best for screenshots or images needing transparency.