HEIC to JPG Converter

Turn the HEIC photos an iPhone takes into JPGs that open in every app, browser and upload form. Convert one or a whole batch, choose the quality, and decide whether the date, camera and location go with them. Nothing is uploaded.

Indistinguishable from the original for nearly every photo. The JPG will usually be larger than the HEIC.

Photo details

The date taken, camera, lens and exposure settings are copied into the JPG, so photo apps still sort it by when it was taken. GPS coordinates, serial numbers and Apple's private notes are left out. Changing this applies to the photos below straight away.

HEIC and HEIF from an iPhone or iPad, plus JPEG, PNG, WebP and most other images. Up to 100 MB each, 100 at a time. Your photos are converted on this device and never uploaded.

Runs entirely in your browser. Nothing you type or upload is sent to a server.

Why iPhones save photos as HEIC

Since iOS 11 in 2017, an iPhone set to its default High Efficiency format stores each photo as HEIC: a HEIF container holding pictures compressed with HEVC, the same codec the phone uses for video. HEVC needs roughly half the space of JPEG for a photo that looks the same, which on a phone with thousands of pictures adds up to many gigabytes.

A HEIC file is also more than one picture. The main image is stored as a grid of small tiles, alongside a thumbnail, the depth map behind Portrait mode and, on recent models, a gain map that lets an HDR screen brighten the highlights. That flexibility is why the format exists, and also why so much software cannot read it. Chrome and Firefox do not display HEIC, many websites refuse it, and Windows needs the HEIF Image Extensions and, on most PCs, the paid HEVC Video Extensions from the Microsoft Store before it can open one. JPG has none of these problems. Practically every device made in the last thirty years can show it.

What happens to your photo

  1. Decoding. In Chrome, Edge and Firefox the photo is decoded by libheif, an open-source HEIF library compiled to WebAssembly and loaded the first time you need it. Safari uses the decoder built into your Mac or iPhone.
  2. Turning it upright. A phone held sideways records the rotation separately from the pixels. The rotation is applied to the pixels themselves, so the JPG is the right way up in every app.
  3. Color. iPhones record in Display P3, a wider range of colors than sRGB. The decoder does not translate colors, so the converter does it, reading the color profile inside the photo. Without that step the JPG would look dull and slightly off in every app that assumes sRGB, which for a JPG is nearly all of them.
  4. Encoding. The pixels are compressed with MozJPEG, an improved JPEG encoder from Mozilla that makes smaller files than a standard one at the same quality.

Choosing a quality

JPEG quality runs from 1 to 100 and controls how much fine detail the encoder is allowed to discard. It is not a percentage of anything, and the numbers are not comparable between programs. As a guide for phone photos:

QualityWhat you get
95 to 100Much larger files for a difference nobody can see. Only for a photo you will edit heavily afterwards.
90 (default)Indistinguishable from the HEIC on a phone or computer screen. Usually larger than the HEIC, often close to twice its size.
80Roughly 40 percent smaller than quality 90. Differences need zooming in on fine texture to find.
60 to 70Small enough for email and messaging. Skies and shadows start to show soft blocks.

Whatever you choose, keep the HEIC as your original. Every time a JPG is opened and saved as a JPG again, a little more is lost, so convert from the HEIC each time rather than from an earlier conversion.

The photo details, and which to keep

Every iPhone photo carries EXIF metadata: the date and time it was taken, the phone and lens, the exposure settings and, unless location is turned off for the Camera, GPS coordinates precise to a few meters. A photo taken at home records your address. The three choices above decide what the JPG keeps:

  • Keep date and camera, remove location is the default because the date matters. Apple Photos, Google Photos and Windows Photos all sort by the date stored in the photo, and without it a picture from 2019 lands on the day you converted it.
  • Keep everything adds the location back. Use it for your own archive, not for anything you post or send.
  • Remove all details writes a JPG with no metadata at all.

The details are rebuilt one field at a time rather than copied as a block, so a removed location is gone from the file, not merely hidden. Apple’s private maker notes are never copied. To check a file before you share it, open it in the photo metadata remover, which shows everything a photo carries.

Getting JPG straight from the iPhone

Two settings avoid the conversion altogether. Settings, Camera, Formats, Most Compatible makes the camera save JPEG from then on, at about twice the storage. Settings, Photos, Transfer to Mac or PC, Automatic converts photos to JPEG as they are copied to a computer over a cable. Neither changes photos already taken, which is where this converter comes in. To shrink photos for a size limit, or save them as WebP or AVIF instead, use the image compressor. To put several into one document, the JPG to PDF converter combines them into a PDF.

Frequently Asked Questions

Are my photos uploaded to convert them?
No. The HEIC decoder and the JPEG encoder are downloaded to this page as WebAssembly the first time you convert something, and from then on your photos are read, converted and saved on your own device. Nothing you choose is sent to a server.
Does converting HEIC to JPG lose quality?
A little, in principle: JPG is a lossy format, so the photo is compressed again. At the default quality of 90 the difference is not visible on a phone or computer screen, even zoomed in. What is lost for certain is anything JPG cannot hold: the extra HDR brightness some newer iPhones store, colors outside the sRGB range, and the depth map of a Portrait photo.
Why is the JPG bigger than the HEIC file?
HEIC compresses with HEVC, a video codec from 2013 that needs roughly half the space JPEG does for the same picture. JPEG dates from 1992. At quality 90 the JPG usually comes out larger than the HEIC, often close to twice its size. Quality 80 is around 40 percent smaller again, which brings it near the HEIC's own size, so choose that if file size matters more than the last bit of detail.
Will the JPG keep the date the photo was taken?
Yes, with the default setting. Keep date and camera copies the date and time taken, the camera and lens, and the exposure settings, so photo libraries still sort the picture correctly. It leaves out the GPS location. Choose Keep everything to carry the location as well, or Remove all details for a JPG with no metadata at all.
Can I convert a Live Photo?
You can convert the still picture. A Live Photo is two files: the HEIC still and a short .MOV video, which is what plays when you press on it. Copy them to a computer and you will see both, with the same name. This tool converts the HEIC; the video is left as it is.
Why does the JPG look slightly less vivid than on my iPhone?
Two reasons. iPhones record color in Display P3, which holds more saturated reds, oranges and greens than sRGB, the color space a JPG is read in everywhere. The converter translates the colors properly, but the few outside sRGB are pulled in to the nearest one it has. And on an HDR screen the iPhone brightens highlights using extra data that a standard JPG cannot carry.
How do I make my iPhone take JPG photos instead?
Open Settings, then Camera, then Formats, and choose Most Compatible. New photos are saved as JPEG from then on, and take roughly twice the space. Some video modes, such as 4K at 60 frames per second, need High Efficiency, so they disappear while Most Compatible is on. Photos you already took stay HEIC.
Why could a photo not be converted?
The usual causes are a file that only partly downloaded or copied, a file that is not really an image (the tool reads the first bytes, not the name), and the occasional HEIF variant the decoder does not support. A damaged file will not open anywhere else either. If the photo is still on your phone, sharing it to yourself by email or AirDrop to a Mac usually produces a fresh copy.
The Internet Omni-Tool