Cookies for analytics and advertising
We use cookies for analytics and advertising, both sent to Google. Refusing changes nothing you can see.Read the privacy page
HEIC is the format an iPhone saves photographs in, and almost nothing outside Apple can open one; converting HEIC to JPG fixes that everywhere at once. Drop your photos above and they convert on your own device — free, in batches, and without a single byte being uploaded, which for family photographs is the whole point.
Up to 100 files at once. Mixed formats are fine.
They convert one after another and download together as a ZIP.
HEIC to JPG
If you have ever emailed a photo from your iPhone to someone on Windows and been told it will not open, you have met HEIC. Apple switched to it in 2017 because it stores the same picture in about half the space of a JPG. The saving is real, and so is the cost: HEIC needs the HEVC video codec, HEVC is covered by a thicket of patents, and most software outside Apple has quietly declined to license it. So the photograph on your phone looks perfect and arrives at its destination as a file nobody can open.
Windows 11 sells an extension in the Microsoft Store that fixes it, and it works — on that one computer. The person you sent the photo to still cannot open it, and neither can the print shop. Converting to JPG fixes the problem at the file rather than at each machine that meets it.
JPG is thirty-four years old, entirely unencumbered, and read by every operating system, every browser and effectively every printer and upload form you will meet. It is the right answer when you do not know what the other end can read — and when you are attaching a photograph to a job application, an insurance claim or a passport form, not knowing is the normal case.
This conversion runs inside your browser. That is not a performance claim; it is the point. Your photographs are the most personal files you own, and the ordinary way to convert them is to upload them to a website you know nothing about, which keeps them on a server for some period it declines to specify.
Here the decoder is downloaded to your machine and the picture never moves. You can watch this happen: open your browser's developer tools, switch to the network tab, and convert a file. Nothing is sent. The page works with your network disconnected, which is the only proof that really settles the question.
Both formats are lossy, so the image is compressed a second time, and at the default setting the result is visually indistinguishable from the original at any normal size. The file will be larger — roughly twice — because that compression advantage was the whole reason for HEIC.
And the metadata goes: GPS coordinates, camera model, the precise timestamp. For a photograph you are about to send to a stranger, stripping the location out is a feature rather than a loss, but if you are archiving rather than sharing, keep the original alongside the JPG.
Drop up to 100 files at once. Each converts on its own with its own progress, and once more than one is finished you can take the lot as a single ZIP rather than clicking through downloads. Because the work happens on your device, a batch waits on your machine rather than on a queue or a daily allowance — in our measurements a single HEIC photo takes under a second. A camera roll larger than a hundred has to go through in more than one drop.
If quality matters more than convenience, the settings under the result let you raise it. If the picture is a screenshot or a scan rather than a photograph, convert it to PNG instead — JPG compression is built for continuous tone and makes a visible mess of sharp edges.
iPhones can be told to photograph in JPG directly, under Settings, Camera, Formats — the option is called Most Compatible. It roughly doubles the space each picture takes and removes the problem at the source, which is the right trade for anyone who sends photographs more often than they run out of storage.
Leaving the camera on HEIC and converting when you need to is the other reasonable answer, and it is the one this page exists for. What is not reasonable is emailing a HEIC to someone on Windows and waiting to hear that it did not open.
| HEIC | JPG | |
|---|---|---|
| Full name | High Efficiency Image Container | JPEG Image |
| File extension | .heic | .jpg, .jpeg, .jpe |
| Media type | image/heic | image/jpeg |
| Compression | Lossy — file size is bought with quality | Lossy — file size is bought with quality |
| First published | 2015 | 1992 |
| Published by | MPEG | Joint Photographic Experts Group |
| Specification | ISO/IEC 23008-12 | ITU-T T.81 |
| Licensing | Published, not standardised | Open standard |
| Standing today | Current | Current |
| Bit depth | 10 | 8 |
| Colour it can describe | YCbCr, wide gamut | RGB, greyscale, YCbCr |
| Largest image | — | 65,535 px per side |
| Opens in a browser | Some browsers | Every browser |
| Considered instead | AVIF, WebP | WebP, AVIF |
JPG has no alpha channel. A transparent HEIC comes out with those areas filled in — white unless something else is set — and no setting in JPG brings the transparency back.
JPG holds a single still image. An animated HEIC keeps its first frame and loses the rest, so a conversion is a way to take a still out of one, not a way to move it.
JPG holds one page. A multi-page HEIC converts a page at a time rather than in one file.
HEIC carries up to 10 bits per channel and JPG stores 8. The extra precision is what survives heavy correction without banding, so the conversion is best made after the editing rather than before it.
JPG opens in every current browser. HEIC has narrower browser support than that. If the file is going onto a web page or into a form, that is usually the whole reason for the conversion.
The usual programs do not overlap: HEIC opens in Apple Photos and Adobe Lightroom, JPG in Adobe Photoshop, GIMP and Preview — so whoever receives the result needs something from the second list.
Both HEIC and JPG are lossy, so this is a second compression on top of the first. It is worth starting from the original if there is one; each round trip costs a little more than the last.
HEIC is MPEG's format, published in 2015. It records 10 bits per channel.
JPG comes from Joint Photographic Experts Group and dates from 1992, specified as ITU-T T.81. Adobe Photoshop, GIMP and Preview all read it.
JPG was published in 1992 and HEIC in 2015. The older one is generally the safer file to hand to somebody; the newer one usually does the job in fewer bytes.
No. This conversion runs entirely inside your browser, so the file never leaves your device. You can confirm it yourself: open the network tab of your browser's developer tools and convert something. You will see the page load, plus the analytics and advertising the site is paid for with — and nothing carrying your file. The engine behind this particular pair is libheif, the reference decoder for Apple's HEIC; your browser fetches it once and caches it.
HEIC stores its picture using HEVC, a video codec that Windows does not license by default. Windows 11 offers a paid extension in the Microsoft Store, and it works, but it only fixes your own computer — anyone you send the file to has the same problem. Converting to JPG fixes it once and everywhere.
A little, and less than you would notice. Both formats are lossy, so the picture is compressed twice — once by the phone and once here. At the default quality setting the difference is invisible at normal viewing sizes. If you are converting something you will edit heavily afterwards, raise the quality, or convert to PNG instead and accept a much larger file.
Because HEIC is genuinely better at compression — roughly twice as efficient for the same visual quality. That efficiency is the reason Apple adopted it and the reason nothing else supports it. Expect a JPG around twice the size of the original for a comparable-looking image.
A Live Photo is a still image with a short video attached. Only the still is converted, which is what you see in your camera roll and almost always what you want. The video part is not included in the JPG, because JPG cannot hold one.
No, and that is deliberate. The conversion produces a fresh image from the decoded pixels, so EXIF metadata — GPS coordinates, camera model, the exact timestamp — does not survive it. For a photograph you are about to send to someone, that is usually what you want. If you need the metadata kept, this is not the tool for it.
Yes. Drop a whole batch and each one converts separately, with its own progress. When more than one is finished you can take them as a single ZIP instead of downloading them one at a time.
No. The HEIC decoder is downloaded to your device and the photograph is converted there — it never leaves the machine. You can verify it: open your browser's developer tools, switch to the network tab and convert a file, or simply disconnect from the internet and watch the page keep working.
This page converts one into the other. If you are choosing rather than converting, HEIC vs JPG answers which to use, for what, and what each is bad at.
The claims this page makes about HEIC and JPG are checkable, and these are the documents that settle them.