HEIC to JPG Converter

100% private · Files never leave your browser · No signup required

Drop images here

or browse files

WebP · HEIC · PNG · JPG · AVIF

90%

What Is HEIC?

HEIC stands for High Efficiency Image Container. Apple introduced it as the default photo format for iPhone and iPad starting with iOS 11 in 2017. It is based on the HEVC (H.265) video codec, which delivers far better compression than the older JPEG format — typically achieving the same visual quality at roughly half the file size.

When you take a photo on an iPhone 7 or newer running iOS 11+, it is almost certainly saved as HEIC unless you have explicitly changed the camera settings. A 12-megapixel iPhone photo typically takes up 3–5 MB as HEIC versus 6–10 MB as JPG.

Apple uses HEIC because it helps you store more photos in the same storage space. It also supports features like Live Photos, depth maps, and 10-bit HDR color — capabilities that JPEG does not have.

Why Convert HEIC to JPG?

Despite HEIC’s technical advantages, it is not universally supported outside the Apple ecosystem, which creates constant compatibility headaches:

Windows does not open HEIC by default. If you email or copy HEIC photos from your iPhone to a Windows PC, Windows Photos, File Explorer previews, and most desktop software will not open them. You have to install a codec extension from the Microsoft Store, which many users find confusing. Converting to JPG eliminates this problem instantly.

Android devices cannot display HEIC. Sending HEIC photos to friends or family with Android phones often results in a blank or broken image. JPG is supported universally across every platform.

Most editing software requires a plugin or workaround. Older versions of Photoshop, Lightroom Classic, and many specialized editors do not support HEIC without additional setup. JPG works out of the box everywhere.

Social media and stock platforms reject HEIC. Facebook, Instagram (uploads from PC), stock photo sites, and most web-based platforms only accept JPG, PNG, or WebP. HEIC uploads will fail or be silently converted with unpredictable results.

Client and professional delivery. When sending photos to clients, designers, or print shops, JPG is the expected format. HEIC is an Apple-internal optimization, not an interchange format.

Archiving for long-term access. JPG has been an industry standard since 1992. It will be readable for decades to come. HEIC is newer and while it is growing, JPG remains the safer archival choice for images you want to open 20 years from now.

How This Converter Works

HEIC decoding is more complex than standard image formats because it requires an HEVC decoder — something browsers do not expose natively via the Canvas API. pixconv.io uses a WebAssembly build of libheif, an open-source HEIC/HEIF decoder, to decode HEIC files directly in your browser.

The conversion process for each file:

  1. The HEIC file is read into memory using the JavaScript FileReader API.
  2. The WebAssembly libheif decoder decodes the HEIC/HEIF data into raw pixel data (RGBA).
  3. The decoded pixels are written to an HTML5 canvas.
  4. The canvas exports the pixels as a JPG using canvas.toBlob('image/jpeg', quality).
  5. The resulting JPG file is delivered to you as a download.

This runs entirely in your browser — there is no server involved. Your iPhone photos never leave your device.

Step-by-Step Guide

Step 1 — Add your HEIC files. Drag and drop one or more .heic or .heif files into the drop zone, or click “Browse files” to use your file picker. On a Mac with iCloud Photos, you may need to download the full-resolution originals first (open Photos → right-click → Download Original).

Step 2 — Set quality. Use the quality slider to control JPG compression. The default of 90% is suitable for most uses — it produces small files with no visible quality loss. For print or archiving, use 95–100%. For web thumbnails or email, 75–85% saves more space.

Step 3 — Wait for conversion. Each HEIC file is decoded and converted sequentially. The libheif WebAssembly module is lazy-loaded on the first HEIC file, which may take a moment. Subsequent files process faster.

Step 4 — Download. Click the Download button next to each file, or use Download all as ZIP when multiple files are ready.

Privacy and Security

Your photos are processed entirely in your browser. pixconv.io does not:

HEIC files often contain GPS coordinates and other personal metadata embedded as EXIF. All processing happens locally — none of this data is transmitted.

Tips for Best Results

Frequently Asked Questions

What is a HEIC file?

HEIC (High Efficiency Image Container) is Apple’s photo format used on iPhone, iPad, and Mac since iOS 11. It stores photos at roughly half the file size of JPG at equivalent quality.

Why can’t Windows open HEIC files?

Windows does not include a HEIC decoder by default. You can install the HEIF Image Extensions from the Microsoft Store, or simply convert your files to JPG using this tool.

Does converting HEIC to JPG reduce quality?

At 90–95% quality, the converted JPG looks identical to the HEIC original for any practical purpose. Lower settings trade quality for file size.

Is it safe to convert my iPhone photos here?

Yes. Everything runs locally in your browser using WebAssembly. Your photos are never uploaded anywhere.

Can I convert multiple HEIC files at once?

Yes. Drop multiple files and download them all as a ZIP when they are ready.

Does this work on iPhone?

Yes, in Safari on iOS 14+. Alternatively, set your iPhone to shoot in JPG: Settings → Camera → Formats → Most Compatible.