Convert HEIC to JPG
HEIC in, JPG out, in a second or two — processed on your device, nothing uploaded. The iPhone photo format, finally usable everywhere.
Output format
What this tool does
It decodes your HEIC file and re-encodes the pixels as JPG at the quality you choose (92% by default — visually identical for photos). Decoding uses libheif compiled to WebAssembly (about 3 MB), loaded only when you actually drop a HEIC file; the photo itself never leaves your device. Rotation and Live Photo stills are handled; the Live Photo's video part is not included. The file is read, converted and offered back as a download without touching the network.
About HEIC
HEIC is the format iPhones and iPads have used for photos since iOS 11 (2017), and some Samsung and Canon devices since. It stores photos with the HEVC video codec at roughly half the size of JPEG for the same quality, plus extras like depth maps, Live Photo frames and 10-bit colour. It is good for saving space on your phone and keeping the full quality Apple devices capture; less good for sharing with anyone who isn't on a recent Apple device: Windows needs a paid codec, many websites, forms and older programs reject it outright, and Android support is mixed. Native on Apple devices and in Safari. Windows 10/11 need the "HEVC Video Extensions" from the Microsoft Store; Chrome, Firefox and most web uploads do not accept it.
About JPG
JPEG (files end in .jpg or .jpeg — they are the same thing) is the 1992 lossy photo format that every camera, phone and website understands. It throws away detail the eye is bad at seeing, which is why a photo can be 10× smaller than as PNG while looking identical at normal viewing sizes. It is good for photographs and anything photo-like, email attachments, marketplaces and forms that demand .jpg, and situations where compatibility matters more than anything; less good for text, line art, screenshots and logos (the compression smears sharp edges into visible "ringing"), and anything that needs transparency — JPEG has none. Universal, and the safest choice when a form, portal or older program insists on a specific format.
What changes going from HEIC to JPG
- Transparency is lost. JPG has no alpha channel, so transparent areas are filled with white. If that matters, convert to PNG or WebP instead.
- Quality: JPG is lossy. At the default 92% nothing is visible; lower the slider for smaller files. Since HEIC is lossy too, this is a second generation of compression — keep quality high.
- Size: About half the size of an equivalent JPEG — a 12 MP photo is typically 1–2 MB vs. typically 100 KB–4 MB for a phone photo depending on quality; re-saving a JPEG loses a little more quality each time.
- Metadata: EXIF (camera, date, GPS) is not carried over — the browser decodes pixels, not tags. That is a privacy plus for sharing and a minus if you rely on dates in the file.
The iPhone situation
Apple switched the default camera format to HEIC in 2017 and most of the world's forms, printers and older programs never followed. If you only need JPEGs occasionally, this page is the quickest fix: drop the file, get a JPG. If you need them every time, change the setting on the phone: Settings → Camera → Formats → Most Compatible makes the camera shoot JPEG from then on (it does not convert existing photos — use this page for those). When AirDropping or e-mailing from an iPhone, the share sheet also converts to JPEG automatically for non-Apple recipients; it is when you copy files off the phone with a cable or a cloud sync that you end up with .heic files on a Windows PC.
Quality-wise, HEIC keeps more than JPEG can hold (10-bit colour, wider gamut). Converting to JPEG at the default 92% quality looks identical in practice; the file will be roughly twice the size of the original HEIC. Depth maps and Live Photo video are dropped — the still image is what you get.
How to convert HEIC to JPG
- Drop the HEIC file on the panel above or click to choose it.
- JPG is pre-selected; adjust the quality slider if you need a smaller file. Press Convert to JPG.
- Download. The file is named after the original with a
.jpgextension.
Frequently asked questions
Is my HEIC file uploaded?
No. The page is static and has no upload endpoint; your browser does the work on your own device and the result is saved straight back to your disk. The site's Content-Security-Policy only allows it to talk to its own origin, so it cannot send your file anywhere even by accident. Load the page, disconnect from the internet, and it still works.
Does HEIC to JPG lose quality?
JPG is a lossy format, so strictly yes — but at the default 92% quality the difference from the HEIC is invisible at normal viewing size. Lower the slider only if you need a smaller file.
Will transparency survive?
No — JPG cannot store transparency. Transparent pixels become white. Use PNG or WebP as the target if you need it.
Is it free? Any limits or watermark?
Free, no account, no watermark, no daily quota. Because nothing runs on our servers there is nothing to meter. The only limits are your device's memory — anything up to roughly 50 megapixels is fine on a modern phone or laptop.
Can I do several files at once?
One file at a time at the moment — drop the next one as soon as you have downloaded the first. Batch processing with a ZIP in and out is planned.
Does it work on my phone?
Yes — iPhone, iPad and Android browsers all run it. On an iPhone you can also share the photo and choose "Save to Files" as JPEG; this page is for the HEIC files you already have. Large files take a few seconds longer on a phone than on a laptop.