How to Convert HEIC to JPG — Free, No Install Required
Someone sends you 200 iPhone photos. You download them, double-click the first one, and nothing opens. The files end in .heic and your computer has no idea what to do with them. Here's why that happens and how to fix it in 30 seconds.
What HEIC Actually Is
HEIC stands for High Efficiency Image Container. It's a file format based on the HEVC (H.265) video codec, repurposed for still images. Apple adopted it as the default camera format starting with iOS 11 in 2017, and every iPhone since the 7 shoots HEIC by default.
Try it free: HEIC Converter — Convert iPhone HEIC photos to JPG. Runs in your browser, no signup needed.
The reason is simple: HEIC files are roughly 50% smaller than equivalent-quality JPEGs. A 12-megapixel photo that would be 4 MB as a JPEG comes out around 2 MB as HEIC, with no visible quality difference. On a 128 GB phone, that means thousands of extra photos before you run out of space. HEIC also supports features JPEG cannot — 10-bit color depth, transparency (alpha channels), and storing multiple images in a single file (like Live Photos).
The Compatibility Problem
HEIC's compression is better than JPEG, but its adoption is not. The HEVC codec it relies on is covered by a tangle of patent licenses. Hardware and software makers need to pay royalties to decode it, and many have chosen not to.
The result: HEIC works natively on Apple devices — iPhones, iPads, Macs — but hits a wall almost everywhere else. Windows 10 and 11 can open HEIC files if you install the HEVC Video Extensions from the Microsoft Store (which Microsoft charges $0.99 for, or bundles with some OEM licenses). Most Android phones can't open HEIC at all. Web browsers can't display them natively. Email clients show them as generic attachments. WordPress rejects them on upload. Even Photoshop needed a plugin update to handle them.
This creates a predictable situation: anyone who receives iPhone photos on a non-Apple device needs to convert them before they can do anything useful.
💡 iPhone setting
You can make your iPhone shoot JPG instead of HEIC. Go to Settings → Camera → Formats → Most Compatible. The trade-off is larger files — roughly 2× the storage per photo. AirDrop and iCloud sharing also auto-convert HEIC to JPG for non-Apple recipients, but this only works within Apple's ecosystem.
Converting HEIC to JPG in Your Browser
Open the HEIC Converter and drop your files. The tool accepts both .heic and .heif extensions, and handles batch conversion — up to 50 files at once.
Step 1 — Upload. Drag files onto the upload area or click to browse. Each file appears in a queue with its filename and size. The HEIC decoder library (~200 KB, WebAssembly) loads automatically on first use and is cached for future visits.
Step 2 — Pick the output format. Three options: JPEG (universally compatible, good for sharing), PNG (lossless, larger files, supports transparency), or WebP (modern format, smallest files, works in all current browsers). JPEG is the default and the right choice for most situations.
Step 3 — Set quality. For JPEG and WebP, a slider controls compression quality from 1% to 100%. The default is 90%, which produces visually identical results to the original HEIC at a reasonable file size. For PNG, quality doesn't apply — it's always lossless.
Step 4 — Convert and download. Click "Convert all" and each file processes sequentially. Download individual files or use "Download all" to grab everything. Filenames keep the original base name with the new extension.
Have HEIC files to convert? Drop them here — JPG, PNG, or WebP output, no upload.
Convert HEIC Now →JPG vs PNG vs WebP — Which Output Format to Pick
JPG is the safe default. Every device, browser, email client, CMS, and social platform handles it. File sizes are moderate. Quality at 85–95% is visually indistinguishable from the original. The only downside: JPG doesn't support transparency, so if your HEIC contains an alpha channel (rare for photos, common for screenshots), transparent areas become white.
PNG preserves every pixel exactly. No compression artifacts, no quality loss, full transparency support. The trade-off is file size — a 12-megapixel PNG can be 15–25 MB, compared to 2–4 MB for JPG. Use PNG when you need archival quality, will do further editing, or need transparency.
WebP splits the difference. It produces smaller files than JPG at the same visual quality, supports transparency, and works in Chrome, Firefox, Edge, and Safari (since 2020). The only holdout is older software — some desktop apps, older versions of Office, and certain CMS platforms may not handle WebP. If your files are staying on the web, WebP is the most efficient choice.
For a broader look at format trade-offs and conversions between JPG, PNG, WebP, and AVIF, see our Format Converter — it handles all standard image formats, not just HEIC.
What the Quality Slider Actually Controls
When converting to JPG or WebP, the quality slider determines how aggressively the encoder discards visual information. At 100%, the encoder keeps as much data as mathematically possible within the format's constraints — but the file is large. At 50%, it throws away detail aggressively, producing small files with visible blurring and blocking artifacts.
The sweet spot for photos is 85–92%. At this range, the human eye cannot reliably distinguish the output from the original in normal viewing conditions. Compression artifacts only become visible at screen-filling zoom on areas with smooth gradients (like skies) or fine repeating detail (like fabric weave).
If you're converting photos for web use or social sharing, 85% is plenty — platforms like Instagram and Facebook recompress uploads anyway, so preserving maximum quality in your source file offers diminishing returns. If you're archiving or plan to edit the converted files later, stay at 95% or switch to PNG.
🔍 Size comparison
A typical 12MP iPhone photo: HEIC ~2 MB → JPG at 90% ~3.5 MB → JPG at 70% ~1.8 MB → PNG ~18 MB → WebP at 90% ~2.5 MB. If file size matters, use the Image Compressor after converting to hit a specific target.
What Happens to Your Photo's Metadata
HEIC files from iPhones carry EXIF metadata — GPS coordinates, camera settings, timestamps, device model, lens info. During browser-based conversion, this metadata is typically lost. The HEIC decoder extracts the pixel data, and the canvas-based re-encode to JPG/PNG/WebP produces a clean file with minimal or no metadata.
This is actually a privacy benefit if you're sharing photos publicly — no GPS coordinates leak. But if you need to preserve metadata (for photo organization, geotagging, or forensic purposes), convert on a desktop tool like ImageMagick or Apple's Photos export instead.
To check what metadata your HEIC file contains before converting, run it through the EXIF Checker. To strip metadata from photos that already have it, use the EXIF Remover. For a broader understanding of what metadata different formats carry, see our guide on EXIF, XMP, and IPTC metadata.
Privacy — Nothing Leaves Your Device
Every online HEIC converter faces the same architectural question: decode on the server or decode in the browser? Server-side conversion is faster and handles edge cases better, but it means your photos get uploaded, processed on someone else's hardware, and (maybe) deleted afterward. You have no control over logging, caching, or retention policies.
Scanly's converter takes the browser-side approach. A WebAssembly build of the libheif decoder runs entirely in your browser tab. The .heic file is read into browser memory, decoded to raw pixel data, re-encoded in the target format via the Canvas API, and offered as a download. No network requests are made after the page loads. If you disconnect from the internet after the converter page opens, it still works (the library is cached).
This matters most for personal photos — the kind with faces, locations, and moments you'd rather not route through a stranger's server. For photographers concerned about image privacy more broadly, our photo privacy guide covers metadata risks, social media stripping behavior, and practical steps for configuring your phone's camera settings.
Batch Conversion for Real Workflows
Converting one file is trivial. The real problem is converting 200. A wedding photographer exports to HEIC, a client on Windows can't open any of them, and suddenly format conversion becomes a workflow bottleneck.
The HEIC Converter handles up to 50 files per batch. Drop them all at once, set the format and quality once, and click Convert. Files process sequentially — if one is corrupted, the rest continue. Download individually or grab all converted files with one click.
For larger batches (hundreds of files), you'll want a desktop tool like ImageMagick's magick convert command or Apple's built-in export. But for the typical "client sent me 30 HEIC files" scenario, the browser-based approach is faster than installing anything.
Common Questions
Can I convert HEIC to JPG on Windows without installing anything? Yes. Browser-based converters run entirely in your web browser — no software installation, no codec download, no Microsoft Store extension. Open the page, drop your HEIC files, pick JPG, and download. The conversion uses a WebAssembly decoder that works in Chrome, Firefox, Edge, and Safari on any operating system.
Does converting HEIC to JPG reduce image quality? Slightly, because JPG is a lossy format. At quality 90% (the default), the difference is invisible in normal viewing. At 70–80%, file sizes drop but you may notice softness in fine details at full zoom. For lossless conversion with zero quality loss, choose PNG — the file will be larger but pixel-perfect.
Why does my iPhone save photos as HEIC instead of JPG? Apple adopted HEIC because it produces files roughly 50% smaller than equivalent-quality JPEGs, saving storage space. HEIC uses the HEVC (H.265) codec for better compression than the decades-old JPEG standard. You can switch back to JPG in Settings → Camera → Formats → Most Compatible, but you'll use more storage per photo.
A Patent Licensing Problem Disguised as a File Format Problem
HEIC is technically superior to JPEG in almost every measurable way — better compression, wider color gamut, alpha channel support, multi-image containers. The only reason it hasn't replaced JPEG universally is patents. HEVC's licensing structure involves multiple patent pools (MPEG LA, Access Advance, and independent licensors) with overlapping claims and unclear terms. This scared off enough implementers that a better format remains less compatible than the one it was designed to replace. JPEG, for all its limitations, is patent-free and opens everywhere. Until HEVC licensing gets simpler — or until AV1-based AVIF finishes replacing both — we'll keep converting HEIC to JPG one batch at a time.