ModernCalcs

HEIC to JPG Converter - iPhone Photo Tool

Convert HEIC/HEIF images to JPG format locally in your browser. Adjust image quality, resize dimensions, and rotate iPhone photos safely.

HEIC to JPG ConverterConvert HEIC images to JPG with quality control
100% Private & Secure "¢ All operations run locally in your browser. Files are never uploaded to any server.
Drop HEIC file hereor click to browse from your computer
Maximum file size: 20MB

HEIC to JPG Converter — Convert iPhone Photos Without Uploading

HEIC (High Efficiency Image Container) is Apple's default photo format since iOS 11 — about half the size of JPEG at equivalent quality. But HEIC is not universally supported: Windows without a codec pack, most Android apps, and the web all struggle with it. This tool converts HEIC and HEIF images to JPG entirely in your browser — no upload, no server, your photos never leave your device.

Formula
HEIC → Canvas API decode → JPEG re-encode at target quality

Conversion happens locally using the browser's Canvas API. Quality is adjustable (1–100). Higher quality = larger file size, lower quality = smaller file with more visible compression. 80–90 is the recommended range for web sharing.

What is HEIC and Why Apple Uses It

HEIC was introduced in iOS 11 and macOS High Sierra (2017) as Apple's replacement for JPEG. It uses the HEIF (High Efficiency Image Format) container with H.265/HEVC compression — the same codec used in streaming video. An iPhone photo in HEIC is roughly 50% smaller than the equivalent JPEG at the same perceived quality. HEIC also supports features JPEG cannot: 16-bit colour depth, wide colour (P3 gamut), HDR, depth maps, transparency, and multiple image sequences (Live Photos, burst shots) in a single file.

Why HEIC Causes Compatibility Problems

HEIC's compression is based on a patent-encumbered codec (HEVC), which means software vendors must license it to decode HEIC natively. This created a fragmented landscape. Windows requires the HEIF Image Extensions from the Microsoft Store. Android devices have limited HEIC support — many cannot open the files at all. Web browsers — Chrome, Firefox, and older Safari versions — cannot display HEIC in <img> tags. Social media platforms (WhatsApp, Instagram web upload, most CMS editors) expect JPEG or PNG. Converting to JPG eliminates every one of these obstacles.

Quality Tradeoffs in HEIC-to-JPEG Conversion

The conversion involves two lossy compression steps: HEIC to raw pixels, then raw pixels to JPEG. Each step discards some information. At quality 90+, the result is visually lossless for typical photos. At quality 70–80, you get excellent quality at a much smaller file size — ideal for web uploads and sharing. Below 60, compression artefacts become visible in high-contrast edges and fine detail. Additionally, HEIC's P3 wide colour gamut is converted to sRGB in the JPEG output — photos shot with vivid colours in bright sunlight may look slightly less saturated.

How to Stop iPhone from Shooting HEIC

Go to Settings → Camera → Formats and tap 'Most Compatible' to shoot JPEG natively. For sharing, iOS already handles conversion automatically when AirDropping or emailing photos to non-Apple recipients — enable this under Settings → Photos → Transfer to Mac or PC → Automatic. The 'Automatic' setting detects the destination device and sends HEIC to Apple devices, JPEG to Windows PCs, and so on — without you having to think about it.

Quick Reference

  • HEIC: ~50% smaller than JPEG, P3 wide colour, 16-bit depth, Live Photo support
  • JPEG: universal compatibility, no codec needed, sRGB, 8-bit
  • HEIC editing: requires updated Lightroom (v8+), Photoshop (2019+), macOS Preview
  • JPEG editing: supported by every image editor, CMS, and design tool
  • iPhone 7 and later: HEIC default when running iOS 11+
  • iPad Pro and iPad Air (2018+): HEIC by default

Frequently Asked Questions

What is HEIC format?

HEIC (High Efficiency Image Container) is Apple's image format introduced in iOS 11 and macOS High Sierra (2017). It uses HEIF (High Efficiency Image Format) compression based on the H.265/HEVC video codec. HEIC photos are approximately 50% smaller than equivalent JPEG files at the same perceived visual quality, which is why Apple adopted it to save storage on iPhones.

Why do iPhones use HEIC instead of JPG?

Apple chose HEIC because it offers dramatically better compression — a 4K iPhone photo in HEIC might be 3-4MB while the equivalent JPEG would be 6-8MB. HEIC also supports wide colour (P3 colour space), HDR, Live Photos, burst sequences, and 16-bit depth in a single file container. For users with limited storage, the efficiency advantage is real and significant.

Can Windows open HEIC files natively?

Windows 10 and 11 can open HEIC files, but only after installing the HEIF Image Extensions codec from the Microsoft Store (free, but requires the Windows store). Without it, HEIC files show as unrecognised. Many older Windows apps (Lightroom Classic before version 8, Photoshop before 2019, most image editors) also cannot read HEIC without a plugin or codec update. This compatibility gap is the main reason people need to convert.

Does quality decrease when converting HEIC to JPG?

Yes — JPEG is a lossy format, and the conversion introduces some quality loss at the JPEG encode step. However, at quality settings of 80–95%, the result is visually indistinguishable from the original for most photos. The bigger concern is that HEIC's wide colour gamut (P3) gets converted to sRGB in JPEG, which can affect photos with vivid colours shot in HDR or bright sunlight. For archival purposes, keep the original HEIC.

Is my photo uploaded to a server during conversion?

No. This converter runs entirely in your browser using the Canvas API — your photos are decoded and re-encoded locally in memory. No bytes of your image are ever sent to any server. The conversion happens client-side, which also means it works offline after the page has loaded.

How do I stop my iPhone from taking HEIC photos?

Go to Settings → Camera → Formats and select Most Compatible instead of 'High Efficiency'. The phone will then shoot JPEGs natively. Note this increases per-photo file size. You can also selectively export as JPEG: when AirDropping or sharing photos from the Photos app, iOS automatically converts HEIC to JPEG when sending to non-Apple devices — you can enable this under Settings → Photos → Transfer to Mac or PC → Automatic.

Does HEIC support Live Photos and burst sequences?

Yes — HEIC's container format supports multiple images and image sequences. Live Photos (which capture a short video clip alongside a still) are stored as a HEIC still + MOV video pair. Burst photos can be stored as a single HEIC file containing multiple frames. When converting to JPEG, you get only the primary still image — the motion and extra frames in Live Photos are not included in the output JPG.