HEIC to JPG Converter: Convert iPhone Photos Free, in Your Browser

iPhones save photos as HEIC by default, efficient on the phone, unreadable almost everywhere else. Windows will not open them without a paid codec, upload forms reject them, and older apps pretend they do not exist. This converter decodes HEIC and HEIF files right in your browser and saves them as universal JPG (or PNG), in batches, at the quality you choose. No upload, no signup, no daily limit and no credits, your photos never leave your device, which matters when the camera roll is your whole life.

Last updated: October 22, 2026

iPhone .heic and .heif files. Your photos never leave your browser.

90% is the sweet spot: visually identical, universally compatible.

Decoding HEIC is processor heavy and runs on your device, a photo takes a few seconds, and older phones are slower. That is the privacy trade off, and it means there is no daily limit. Keep your original HEICs as archive masters.

The formula

  • Decode: HEIC/HEIF (HEVC-encoded) decoded locally with a WebAssembly decoder (heic2any)
  • Encode: JPG at your chosen quality, or lossless PNG, original pixel dimensions kept
  • Orientation: EXIF rotation is applied, so converted photos are the right way up
  • Privacy: decoding runs on your device; files are never uploaded

A worked example

Twenty iPhone photos from a holiday will not open on a Windows laptop or attach to a booking form. Drop the batch in, keep quality at 90%, and download twenty JPGs that open everywhere, same resolution, right way up, nothing uploaded.

More about the HEIC to JPG Converter

Why iPhone photos will not open on Windows, and the one minute fix

Since iOS 11, iPhones save photos as HEIC by default because the format stores the same picture in roughly half the bytes of JPG. The catch is support: Windows does not read HEIC out of the box (the HEVC extension Microsoft sells is the usual fix), Android support is patchy, and most website upload forms simply reject the files.

Converting once to JPG ends the problem everywhere at once. Windows, Android, email, printers and every upload form accept JPG. Keep the original HEICs as your archive masters; treat the JPGs as the universal working copies.

Quality, batches and what conversion changes

At 90% quality, a converted JPG is visually indistinguishable from the HEIC in normal viewing, the difference only shows under heavy zoom or repeated re saving. The slider runs 1 to 100: choose 100% for archival copies, 80 to 90% for everyday sharing, lower only when file size is the priority.

Batch conversion handles a camera roll’s worth of photos in one session, each keeping its original dimensions and correct orientation. What does not carry over: Apple only extras such as Live Photo motion and depth maps, a converted file is the still photo, which is what every non Apple tool wants anyway.

Why converting in the browser beats uploading your camera roll

Most online converters ask you to upload personal photos to their server, wait in a queue, then download, under a retention policy you have to take on trust, and often behind a daily free limit designed to sell credits. Here the decoder (heic2any, WebAssembly) runs on your device: there is no queue, no limit and nothing to retain.

The honest trade off is speed: decoding HEIC is hard work, so an older phone converts slower than a server farm. For typical batches, a handful to a few dozen photos, the privacy and the lack of limits are worth a few extra seconds.

How the conversion works under the hood

A HEIC file is not a single compressed picture like a JPG. It is a container holding one or more images encoded with HEVC, the H.265 video codec, each still compressed the way a video frame would be. That codec is exactly why the files are small: it predicts patterns within the image far more aggressively than JPG’s older method, then stores only the differences.

Conversion reverses the process on your device. A WebAssembly build of the libheif decoder unpacks the container, decodes the HEVC data back into raw pixels and applies the stored EXIF rotation, so the photo comes out the right way up. The browser then re encodes those pixels as JPG at your chosen quality, or as lossless PNG, and hands you the download.

A worked example: twenty holiday photos, converted in one sitting

Imagine twenty iPhone photos from a trip, each 4032×3024, about 12.2 megapixels. As HEIC files they might total roughly 50 MB, small enough to keep, yet the hotel’s booking form and a Windows laptop both refuse them. Dropped into this converter as one batch at 90% quality, each decodes in a few seconds and downloads as a JPG that opens everywhere.

Notice what the JPGs cost you: at 90% quality they will usually be somewhat larger than the HEICs they came from, because JPG’s older compression cannot match HEVC at the same visual quality. That is the real trade, a little storage in exchange for files that every device, form and printer on earth accepts without argument.

What happens to Live Photos, depth data and colour

Not everything inside an iPhone photo survives conversion, and it is better to know before you delete originals. A Live Photo’s motion lives in a separate video file that never enters this converter, so the JPG is the still moment only. Depth maps used for Portrait mode blur are auxiliary data inside the container and are dropped as well.

Colour deserves one line too: recent iPhones capture in the wide Display P3 gamut, while JPGs produced in a browser are typically written in sRGB, the web standard. On most screens the difference is invisible; on saturated sunsets it can be a touch flatter. Keep the HEIC originals archived and the conversion costs you nothing that matters day to day.

How to use the HEIC to JPG Converter

  1. Choose or drop your .heic or .heif files, one photo or a whole batch.
  2. Pick the output: JPG with a quality slider (90% is the sweet spot), or PNG for lossless copies.
  3. Press Convert. Decoding is processor heavy, so each photo takes a few seconds on your device.
  4. Download each JPG/PNG, one by one. No signup, no credits, no daily limit.

Frequently asked questions

Why won’t my iPhone photos open on Windows?

iPhones save photos as HEIC by default since iOS 11, a format Windows does not read out of the box without extra codecs. Convert them to JPG once and they open everywhere: Windows, Android, email, printers and every upload form.

Does converting HEIC to JPG lose quality?

At 80 to 90% quality the difference is invisible in normal viewing, the file just becomes universally compatible. You do lose Apple only extras like Live Photo motion, so keep the original HEICs as masters and use the JPGs as working copies.

Are my photos uploaded anywhere?

No. The HEIC decoder runs entirely in your browser using WebAssembly. Your photos never leave your device, there is no account, and converted files exist only where you download them.

Can I convert many HEIC files at once?

Yes, batch conversion is built in. Add a whole set of .heic or .heif files, choose JPG or PNG and one quality setting, and download each converted file as it finishes. There is no daily limit or credit system.

Can I convert HEIC to PNG instead of JPG?

Yes. Choose PNG output for a lossless copy at the original dimensions. PNG files are larger than JPG, so JPG at 90% is the better default unless you specifically need lossless or transparency support.

How do I stop my iPhone taking HEIC photos?

Open Settings, tap Camera, then Formats, and choose Most Compatible instead of High Efficiency. New photos will then save as JPG and videos as H.264, which everything opens, at the cost of larger files and fuller storage. Photos already taken stay HEIC; convert those here rather than changing how you shoot, if storage is not a problem.

Does converting keep my photo’s date and location?

The picture itself and its correct orientation carry over, but a browser re encode typically does not preserve the embedded EXIF details, the original capture date, camera settings and GPS location are generally left behind in the new file. If that metadata matters to you, keep the HEIC originals as your archive and treat the JPGs as sharing copies.

What happens to a Live Photo when I convert it?

You get the still photograph, the frame you see. The video clip that gives a Live Photo its motion is a separate file on the iPhone and is not part of the .heic image this converter reads, so no motion carries over. To keep the moving version, export it from the Photos app as a video instead.

Can I convert HEIC photos for a passport or visa application?

Yes, converting to JPG is usually the step that makes the upload work, since application portals almost universally accept JPG and reject HEIC. After converting, check their other rules: many set pixel dimensions and a maximum file size, which our Passport Photo Maker and Image Compressor handle. Always keep your original HEIC for any re upload.

Which quality setting should I choose?

For everyday sharing, email, forms, social media, 90% is the sweet spot: identical to the original in normal viewing, at a modest size. Choose 100% for an archival copy or a photo you plan to edit and re save repeatedly, since each JPG save loses a little. Drop to 80% only when a form imposes a tight file size limit.