HEIC to JPG Converter
Convert HEIC and HEIF photos from your iPhone or iPad to JPG or PNG right in your browser. Drop your files, choose quality, and download — nothing is uploaded; everything runs locally on your device.
Drop .heic or .heif files here, or browse
iPhone / iPad photos · nothing uploaded · works offline
Loading conversion library…
What is HEIC and why convert it?
HEIC (High Efficiency Image Container) has been the default photo format on iPhones and iPads since iOS 11. Apple adopted it because HEVC compression stores photos at roughly half the file size of JPEG at equivalent quality — a 4 MB iPhone photo is typically under 2 MB as HEIC.
The catch is compatibility. Most Windows PCs, Android devices, web browsers, social networks, and photo editors cannot open HEIC without installing extra software. Converting to JPG makes your photos instantly usable anywhere.
HEIC vs JPG vs PNG
| Format | Compression | Compatibility | Best for |
|---|---|---|---|
| HEIC / HEIF | Lossy (HEVC) | Apple devices; limited elsewhere | Native iPhone/iPad storage — smallest file, best quality |
| JPG / JPEG | Lossy | Universal — every device, app, website | Sharing photos, emailing, social media, web upload |
| PNG | Lossless | Universal | When you need pixel-perfect quality; larger files than JPG |
How this converter works
The tool uses heic2any, a WebAssembly library that decodes the HEVC-compressed HEIC stream in your browser and re-encodes it as JPEG or PNG using the browser's built-in image encoder. The entire process happens inside your browser tab — no file is sent to a server, and the library works offline once cached.
Because re-encoding always involves a transcode step, the output JPEG will be very slightly different from the original (even at quality 100). For all practical purposes at quality 85 or above, the difference is invisible to the eye.
Tips
- Quality 85 is the recommended default for most uses — indistinguishable from the source but 30–40% smaller than quality 100.
- Use PNG only when you specifically need lossless output — PNG photos are noticeably larger than JPEG.
- WhatsApp and Instagram recompress photos anyway when you upload them, so there is no benefit to using quality 100 — 75–80 is fine.
- If you want to further reduce the file size after conversion, use the Image Compressor.
HEIF, HEIC and HEVC — what the names mean
The three acronyms get used interchangeably, but they are three different things stacked on top of
each other. HEIF (High Efficiency Image File Format) is the container — the
ISO/IEC standard 23008-12, part of the MPEG-H family, finalised around 2015. It defines how an image
file is structured but not how the pixels themselves are compressed. HEVC (High
Efficiency Video Coding, also known as H.265) is the codec that does the actual compression.
A HEIC file is simply a HEIF container holding an image compressed with HEVC — Apple's
exact combination, which is why iPhone photos use the .heic extension. The more generic
.heif extension is used when a different codec is involved. In short: HEIF is the box,
HEVC is the compression, HEIC is the box-with-that-compression that your phone produces.
What HEIC can do that JPEG can't
The 50% size saving is the headline, but HEIC's container was designed to do far more than JPEG's decades-old format ever could:
| Capability | HEIC | JPEG |
|---|---|---|
| Colour depth | 10-bit (up to 12-bit) | 8-bit only |
| Transparency (alpha) | Yes | No |
| HDR & wide colour (Display P3) | Yes | No (sRGB, 8-bit) |
| Multiple images in one file | Yes — bursts, depth maps, edits | No |
| Animation / image sequences | Yes | No |
| Non-destructive edits | Yes (original kept) | No (re-saves are lossy) |
That higher bit depth matters: 10-bit colour means over a billion possible shades versus JPEG's ~16.7 million, so HEIC handles smooth skies and gradients without the visible banding JPEG can show. The container can also bundle a depth map alongside the photo (which is how Portrait mode blur is stored) and keep your edits as separate data so the original is never overwritten. Apple's Live Photos use this too: the still is a HEIC image paired with a short companion MOV video clip. When you convert to JPG you collapse all of that down to a single flat 8-bit picture — usually exactly what you want for sharing, but worth understanding before you discard the original.
Why HEIC is still a compatibility headache
Apple adopted HEIC with iOS 11 and macOS High Sierra in September 2017, chasing the storage savings across both devices and iCloud. The rest of the ecosystem has been slower, and the reason is mostly about patents. HEVC carries a famously tangled web of patent-licensing pools, and that royalty uncertainty made browser and OS makers reluctant to ship HEVC decoders. The practical result:
- Windows needs two add-ons from the Microsoft Store to open HEIC — the free HEIF Image Extensions and the HEVC Video Extensions. The HEVC one historically came as a paid (~$0.99) version and a free "from Device Manufacturer" version; the only difference is who pays the patent royalty.
- Web browsers largely don't decode HEIC: Safari has partial support, but Chrome, Firefox and Edge do not render it natively. Upload a HEIC to most websites and it simply won't display.
- Android only gained HEIC support in version 10, and handling is still patchy across apps.
This is also why the open, royalty-free AVIF format (built on the AV1 codec) has gained traction as HEIC's rival — the same browsers that refuse HEIC happily support AVIF. Converting to JPG sidesteps the whole mess: every device, app, browser and form on earth can open a JPEG, which is precisely why this tool exists.
Prefer not to deal with HEIC at all?
If converting every photo becomes a chore, you can tell your iPhone to shoot ordinary JPEGs instead. Go to Settings → Camera → Formats and choose "Most Compatible": the camera will then capture JPEG photos and H.264 video that work everywhere out of the box. The default, "High Efficiency", is what produces HEIC and HEVC. The trade-off is real, though — switching to Most Compatible roughly doubles the storage each photo uses and gives up HEIC's 10-bit colour and HDR data. Many people keep High Efficiency for the space savings and simply convert to JPG on the occasions they need to share or upload, which is the best of both worlds.
It is worth appreciating why JPEG remains the universal fallback. It was approved as a standard back in 1992, and more than thirty years of support in every operating system, camera, browser and editor means it needs no plug-ins, no codecs and no licences. It will never match HEIC for efficiency or colour depth, but for "this needs to open anywhere, by anyone, with no fuss," nothing beats it.
Why your iPhone shoots HEIC in the first place
The whole reason Apple moved to HEIC in 2017 was storage. A modern phone camera
produces enormous photos, and at roughly half the file size of a JPEG for the same visual quality, HEIC
lets you keep about twice as many pictures in the same space — on the device and in iCloud,
where storage costs money every month. Multiply that across a multi-thousand-photo camera roll and the
savings are substantial. That single trade-off — much smaller files, at the cost of a format the rest of
the world doesn't fully support yet — is the entire story behind why your photos arrive as
.heic and why a converter like this one is so frequently needed.
What you keep, and what you lose, when you convert
Converting HEIC to JPG is the right move for sharing and uploading, but it helps to know exactly what happens to the photo:
- The visible image is preserved. At quality 85 or above the JPEG looks identical to the original to the naked eye.
- You drop from 10-bit to 8-bit colour. JPEG can't store HEIC's extra colour depth or HDR data, so very smooth gradients lose a little richness — rarely noticeable in everyday photos.
- Extra data is flattened away. Depth maps (used for Portrait blur), non-destructive edit history and any transparency don't survive into a flat JPEG.
- Live Photos become a single still. The motion lives in a separate companion video file, so converting the HEIC keeps only the frozen frame.
- Most basic EXIF survives. Standard photo metadata is generally carried into the JPEG, though some HEIC-specific fields are dropped.
Because of all this, the safe habit is to convert a copy and keep your originals. Send the JPEG to whoever needs it, and your full-quality HEIC — with its depth, edits and colour data — stays intact on your phone.
HEIC across platforms: a quick compatibility map
| Where | Opens HEIC? | Notes |
|---|---|---|
| iPhone / iPad / Mac | Yes, natively | iOS 11 / macOS High Sierra and later |
| Windows | With add-ons | Needs the HEIF and HEVC extensions from the Microsoft Store |
| Android | Version 10+ | Support is patchy across individual apps |
| Chrome / Firefox / Edge | No | They don't decode HEIC; they support AVIF instead |
| Safari | Partial | Some native support |
| Most social & upload forms | Often no | This is the usual reason people convert to JPG |
The pattern is clear: HEIC is at home inside Apple's ecosystem and increasingly elsewhere, but the moment a photo needs to travel — to a Windows PC, an old editor, a web form or a social platform — JPG is the format that just works. Converting before you share saves the recipient from a "file won't open" message.
Will converting reduce my photo's quality?
A small amount, in a way you almost certainly won't see. Converting is a transcode: the HEVC-compressed image is decoded back to pixels and then re-compressed as a JPEG, and any lossy re-compression discards a little data. At quality 85 or above the difference is invisible to the eye — the picture looks identical. The more meaningful change is structural, not visual: the JPEG drops from HEIC's 10-bit colour to 8-bit and loses the HDR and depth information, which only matters for very smooth gradients or later editing. If you want a copy with no re-compression loss at all, convert to PNG instead — it is lossless, at the cost of a much larger file. For sharing and uploading, JPG at quality 85 is the right balance every time.
Batch-converting a whole camera roll
Because everything runs on your device, converting a large batch is limited only by your computer's memory, not by upload speed — there is no waiting for hundreds of photos to travel to a server. Drop in as many HEIC files as you like and they convert in sequence, each with its own preview and download. A few practical tips for big jobs:
- Keep the originals. Convert copies so your full-quality HEIC photos — with their depth, edits and colour data — stay safe on your phone.
- Compress afterwards if needed. If the JPEGs are still large, run them through the Image Compressor to hit a target size.
- Convert in reasonable groups rather than thousands at once, so your browser has room to work comfortably.
- If this is a constant chore, switch your iPhone to "Most Compatible" so it shoots JPEG from the start — and accept the larger storage footprint.
Is the conversion reversible?
Not in any meaningful sense, and this is worth being clear about. You can take a JPG and re-encode it into a HEIC file, but doing so will not restore what HEIC offered in the first place — the 10-bit colour, the HDR information, the depth map and the editing history were never stored in the JPEG, so they cannot reappear. You would simply be wrapping an already-flattened 8-bit image in a HEIC container, gaining nothing. The practical rule is therefore the same one mentioned earlier: treat the JPG as a one-way share-and-upload copy, and keep your original HEIC as the master if you ever want the full-quality version back.
Frequently asked questions
- What is HEIC and why do I need to convert it?
- HEIC (High Efficiency Image Container) is the default photo format used by iPhones and iPads since iOS 11. It uses the HEVC codec to store photos at half the size of JPEG with better quality. The problem is that most Windows PCs, Android devices, web browsers, social platforms and photo editors cannot open HEIC files without extra software — so you need to convert them to JPG or PNG for broad compatibility.
- Is my photo uploaded to a server?
- No. The conversion runs entirely inside your browser using WebAssembly — the photo never leaves your device. It is not uploaded to any server, not logged, and not transmitted anywhere. This makes it safe to convert private photos such as medical images or sensitive personal pictures. The tool also works offline once the page has loaded.
- JPG or PNG — which should I choose?
- JPG (JPEG) is almost always the right choice for photos. It produces small files, the quality slider lets you balance size and clarity, and it is universally supported. Choose PNG only if you need a lossless copy (no quality loss at all) — but PNG files will be significantly larger. For a typical iPhone photo, JPG at quality 85 is indistinguishable from the original while being far smaller.
- What quality setting should I use?
- The default quality of 85 is a good balance: visually identical to the original at about 60–70% of the HEIC file size. For sharing on social media or WhatsApp, 75–80 is fine. Only go below 70 if you specifically need very small files and can tolerate some visible compression artefacts. Quality 90–100 is rarely worth the extra size for photos.
- Can I convert multiple HEIC files at once?
- Yes. Select or drop multiple HEIC files and the tool will convert them one by one, showing a preview and a download button for each. Conversion is sequential — large batches may take a moment depending on your device.