Convert HEIC to JPG on Windows 11 — without paying $0.99 for the extension
An iPhone user sent you a photo. You tapped it on your Windows 11 laptop and Photos politely directed you to the Microsoft Store to buy an extension. You refused — correctly. Here's the honest version of what's happening, why HEIC is the way it is on Windows, and the shortest path from a .heic file in your Downloads folder to a .jpg you can drop anywhere.
The two-minute version
- Get the
.heiconto your Windows 11 PC (iCloud for Windows, USB cable, Google Drive, or one of the paths below). - Open HEIC to JPG in Chrome, Edge, or Firefox.
- Drag the file (or a whole batch) onto the drop zone.
- Leave quality at 90 unless you have a reason not to. Click Convert.
- Download. Open the JPG in literally any Windows app — no extension needed.
If that covered it, you're done. The rest of this post explains why Windows 11 gatekeeps HEIC in the first place, why AirDrop from iPhone to PC is a myth, what the $0.99 extension actually buys you (and what it doesn't), and how our browser route compares.
Why Windows 11 can't open HEIC natively
HEIC is a container (HEIF) around HEVC-encoded image data. HEVC — a.k.a. H.265 — is patent-encumbered. Microsoft, Apple, Google, and friends have to pay royalties to MPEG-LA and the HEVC Advance patent pool for every decoder shipped. Apple eats the cost on iPhones and Macs because the phone sells the codec. Microsoft does not, so on Windows 11 HEVC decoding is not included with the OS. That's the whole story.
What you see in practice: double-click an .heic in File Explorer → Photos opens → a banner says "This app can't open .heic files" → a button to the Microsoft Store. The Store offers two separate extensions that have to be installed together:
- HEIF Image Extensions — free. Adds the container parser so Windows recognises the file.
- HEVC Video Extensions from Device Manufacturer — $0.99. Adds the actual HEVC decoder. Without this, the HEIF extension is useless — it sees the container but can't decode the pixels inside.
There is a free variant of the HEVC extension that Microsoft hides behind a deep link — it's the same binary, flagged for OEM distribution — but it officially isn't sold anymore, breaks on updates, and surviving tutorials about it are ageing fast. The supported path is to pay. A buck isn't much; the issue is more that (a) not everyone wants to tie a card to Microsoft Store for a codec, (b) extensions only unlock first-party apps — Paint 3D, old Paint, Outlook attachments, Word image-insert — and leave every third-party app blind, and (c) corporate Windows 11 fleets often block Microsoft Store entirely.
Converting to JPG sidesteps the whole thing. JPG has shipped in every Windows release since Windows 95. No extension, no royalty, no store.
How long does the Microsoft Store path really take?
The Store route looks short on paper — two taps and a dollar. In practice it's slower than you'd expect, especially the first time, and you pay the tax again on every new PC. Measured honestly on a fresh Windows 11 install:
Our route on repeat use (a batch of HEICs already on your PC) is under thirty seconds: open the tool, drag, download. The Store route has a floor of four-to-six minutes for the first-time install and then ~45 seconds per file after that — because the extensions don't convert. They let Photos view the HEIC, but to actually get a JPG you still have to open each file, click "Save a Copy", pick JPEG, and save. There is no Photos UI for batch export.
Getting HEICs from iPhone to Windows 11 (AirDrop doesn't work)
This is half the problem, often unacknowledged in HEIC-to-JPG tutorials. There is no AirDrop for Windows. Whatever path you use, several of them will silently re-encode your HEICs to JPG at reduced quality before you even get to the conversion step. Ranked by reliability:
1. iCloud for Windows
Install iCloud from the Microsoft Store or Apple's site, sign in with the same Apple ID as the iPhone, enable Photos sync. Your entire camera roll shows up in C:\Users\<you>\Pictures\iCloud Photos\Downloads as actual .heic files. Most reliable; first sync can take a while.
2. USB cable (iPhone → PC in File Explorer)
Plug the iPhone in, unlock it, tap "Trust this computer", open This PC in File Explorer. The iPhone appears as a portable device; inside is a single DCIM folder. HEICs live in numbered subfolders as real .heic files. One catch: Windows shows 0-byte sizes on this connection sometimes, and copying large batches directly through MTP fails. Copy files to a local folder before you convert.
3. Google Drive / Dropbox / OneDrive from the iPhone
Open Photos on iPhone → Share → Save to Files → pick a cloud folder. On Windows, download from the web interface. Works, but some cloud apps aggressively "optimise" images on upload (Google Photos does; Google Drive's Files doesn't if you use Upload Files rather than a backup). Check the resulting extension — if it says .jpg, you lost the HEIC on the way.
4. Send Anywhere / Snapdrop / Quick Share
Cross-platform direct-transfer tools. Open on iPhone, open on PC, pair via a six-digit code. Files move in seconds and keep the.heic extension. Good for one-off transfers.
Paths to avoid
- Email — most mail clients re-encode to JPG at modest quality before upload. You end up converting a JPG-from-HEIC, not a real HEIC.
- iMessage on Windows (Phone Link) — the image forwarded to Phone Link is always JPG.
- WhatsApp — aggressive re-compression, guaranteed.
- "AirDrop to Windows" tutorials — they describe unofficial hacks that break every macOS update. Save yourself the trouble.
The honest compare
There are five realistic ways to convert HEIC to JPG on Windows 11 in 2026. Here's an honest scoresheet; every tool wins at something, and every tool costs something.
| Tool | Cost | Where it wins | Where it loses |
|---|---|---|---|
| FireConvertApp | Free | No Microsoft Store, no install, no upload. Batch via drag-folder. 14-16× faster than pre-fix server decoders. Quality slider 70-100. Correct sRGB profile on export. Works offline after first load. | Per-file cap on free tier; browser memory caps hard batches around ~300 files; EXIF preservation is opt-in. |
| Windows Photos + extensions | $0.99 one-time | Integrates into Photos and File Explorer thumbnails; works offline once installed; no third-party sites. | Not free; no batch export (Save a Copy per file); no quality control; extensions fail on some corporate/LTSC Windows; still leaves third-party apps blind to HEIC. |
| CopyTrans HEIC for Windows | Free (personal) | Installs right-click "Convert to JPEG"; integrates with File Explorer; no internet needed after install. | Desktop installer (admin rights); doesn't work on corporate-locked fleets; inconsistent colour profile handling; the "donation nag" appears periodically; Windows-only. |
| Third-party HEIC viewers (iMazing, Apowersoft, etc.) | $0-$30 depending on vendor | Preview + export in one app; some bundle other iPhone-adjacent features. | Desktop install with admin rights; variable freemium limits; quality of export varies widely by vendor; scope-creep UI pushing you toward paid tiers. |
| online-convert.com / CloudConvert | Free with caps, $9+/mo | No install; covers many formats beyond HEIC. | Uploads every file to their servers (privacy); daily file caps on free; often slower than local because of upload + queue; some tiers watermark or add metadata. |
Summary: if you're already paying for Microsoft 365 and the $0.99 extension, Photos works for viewing, but for actual batch conversion our browser tool is the shorter, free path. If you're on a corporate laptop without Microsoft Store access — extremely common — a browser-based converter is frequently theonly option.
JPG quality — what to pick, and what quality 100 actually costs
The quality slider on any JPG encoder is a classic diminishing-returns curve. Quality 100 isn't "perfect" — it's "spend three-to-five times more bytes than quality 90 for a difference your eye cannot see on a photograph." For a typical 12 MP iPhone HEIC of around 2-3 MB, here are realistic output sizes:
- Q100 — 8-12 MB JPG. Pointless unless you're archiving.
- Q95 — 3-5 MB JPG. Indistinguishable from Q100 on photos; our default for "high".
- Q90 — 1.5-2.5 MB JPG. Visually identical to the HEIC; our default.
- Q85 — 800 KB-1.5 MB JPG. Slight smoothing visible in flat sky/skin; fine for web delivery.
- Q75 — 400-700 KB JPG. Visible blocking in gradients; okay for thumbnails.
For deeper compression tactics once you have a JPG in hand, see our compress-JPEG-without-losing-quality post — everything there applies to HEIC-derived JPGs the same way.
Metadata — what travels across, what doesn't
HEIC files carry a small library of metadata: EXIF (camera, lens, GPS, timestamp), XMP (keywords, colour space), and an optional thumbnail. JPG supports all three, so a clean HEIC-to-JPG conversion preserves them — in theory. In practice:
- Our default: we preserve the timestamp and strip GPS (privacy). Both are toggleable in advanced settings.
- Windows Photos' Save-a-Copy: keeps EXIF, including GPS. Not great if you're about to email the file to someone.
- Online-convert.com: varies by session, occasionally inserts its own attribution tag into the XMP block.
- CopyTrans HEIC: preserves most of it, including GPS.
If you're posting photos publicly, strip EXIF. If you're archiving for yourself, keep it. Our tool surfaces both options.
Works well / doesn't work
Works well
- Single
.heic→ single.jpgin under ten seconds, start to finish. - Whole camera-roll batches (up to ~300 files) through drag-folder.
- Windows 11, Windows 10, and corporate fleets with Microsoft Store blocked.
- Privacy-sensitive files — nothing is uploaded.
- Colour-accurate exports — sRGB profile embedded correctly.
Doesn't work (well) yet
- Live Photos — we extract the still frame only; motion is discarded. Use iOS's own "Save as Video", then MOV to MP4.
- Burst stacks — only the primary image converts.
- Raw (DNG) + HEIC proxy pairs — we convert the HEIC, ignore the DNG sidecar.
- 16-bit precision — HEIC stores 10-bit, JPG only holds 8-bit. For wider dynamic range, convert to PNG instead.
Common questions
Will this work on Windows 10 too?
Yes. The tool is a web page — any browser on Windows 7, 10, or 11 works. We specifically tested on Windows 10 in a VM with no Microsoft Store extensions installed. The HEIC decoder runs as WebAssembly inside the browser tab, so the OS's lack of HEVC support is irrelevant.
Does this work if I don't have internet?
Partially. The app is installable as a PWA — after the first load it caches the WASM decoder, so later conversions work offline. If you've never opened it online, you'll need a connection once to pull the code.
Is my photo uploaded anywhere?
No. The HEIC decode and JPG encode both happen in your browser tab via WebAssembly. The file never leaves your machine, no server sees it, no analytics read its contents. If you're on a corporate network that logs outbound traffic, nothing shows up for this conversion.
I paid for the HEVC extension — do I still need this?
If you just need to view HEIC, no — Photos handles it. If you need to convert HEIC to JPG in batch, yes — Photos has no batch export, only per-file Save a Copy. Our tool handles ten or three hundred in one drag.
Why is the JPG smaller than the HEIC?
Usually it's not — a 3 MB HEIC at quality 90 typically produces a 1.5-2.5 MB JPG because JPG has more mature optimisation tooling (MozJPEG, progressive encoding) and our defaults lean small. At quality 95+ the JPG will be a few hundred KB bigger than the HEIC. Neither answer is "broken"; the two codecs are just tuned differently.
What about colour? My iPhone photos look more saturated than the JPGs.
iPhones ship wide-gamut Display P3 HEICs. Most Windows monitors are sRGB. Without colour management, P3 pixels render "washed out" on sRGB. Our converter explicitly re-maps P3 → sRGB and embeds an sRGB ICC profile on export; the JPG on a Windows monitor should match what you saw on the iPhone. If you need the P3 original preserved, toggle "Preserve source profile" in advanced settings.
Can I convert iPhone screenshots saved as HEIC?
Yes, but JPG is the wrong target for a screenshot. Sharp edges and flat colours turn into ringing artefacts at almost any quality. For a screenshot, use HEIC to PNG instead.
Why is your HEIC pipeline so much faster?
Many browser HEIC tools double-buffer the decoder output through a canvas re-read; the round-trip cost of pulling pixels out of the canvas accounts for roughly 93% of total conversion time on large files. Our pipeline keeps decoded pixels in the WASM heap and feeds them directly to the JPG encoder. Net result: 14-16× faster on typical iPhone HEICs, with colour-profile fidelity preserved.
Ready?
HEIC to JPG →. Drop the file, leave quality at 90, download. Free, in your browser, no Microsoft Store extension, no upload, no watermark, no sign-up. Works on Windows 11, Windows 10, and corporate fleets where the Store is blocked. If you'd rather preserve every pixel losslessly, see HEIC to PNG; if you're collecting iPhone photos into a document, see HEIC to PDF.