Skip to content
DayUtils

HEIC to JPG Converter – Convert iPhone Photos for Free

Convert iPhone HEIC photos to JPG (or PNG) so they open on Windows, Android and every upload form. Convert up to 20 photos at once, right in your browser.

Your files stay on your device

Loading tool…

How to convert HEIC to JPG

  1. Choose JPG (recommended) or PNG.
  2. For JPG, set the quality — 90% looks identical to the original.
  3. Add your HEIC or HEIF photos (up to 20). They convert straight away.
  4. Tap Save on each photo or Download all (ZIP).

Why iPhone photos are HEIC

Since iOS 11, iPhones save photos in HEIC by default. It uses a more modern compression method than JPG, so photos take less storage space. The downside is compatibility: many Windows programs, older Android phones, websites and government or bank upload forms only accept JPG or PNG. Converting solves this.

When you send photos from an iPhone by email or some apps, iOS often converts them to JPG automatically — but photos copied by cable, AirDrop to a Mac, or synced to cloud storage usually stay HEIC.

Example

An iPhone photo saved as IMG_4521.HEIC (about 2 MB) becomes IMG_4521.jpg, usually 2–4 MB at 90% quality, ready to upload anywhere. If the form also has a size limit, run it through the image compressor afterwards.

How the conversion works

  • On Safari (iPhone, iPad, Mac): the browser can decode HEIC itself, so conversion is fast and needs no extra download.
  • On Chrome, Edge and Firefox: the page loads an open-source HEIC decoder once, then decodes each photo on your device and saves it as JPG or PNG.

Either way, the photos are processed only on your device.

Tips

  • Convert only what you need. Large batches of 48-megapixel photos take longer on older phones.
  • Keep the originals. HEIC files are smaller, so they are good for your own backup.
  • Need a PDF? After converting, combine the photos with JPG to PDF.

Live Photos, burst shots and other iPhone formats

  • Live Photos are saved as a HEIC still image plus a short video. Converting the HEIC gives you the still photo, which is what most people need.
  • HEIF files from some Android phones and cameras use the same format and convert the same way.
  • Burst and portrait photos are normal HEIC files once exported from the Photos app.

If a file won’t convert, it may be damaged or use an unusual variant of the format; try exporting it again from your phone, or choose “Most Compatible” in your iPhone camera settings for future photos.

Who uses a HEIC to JPG converter

  • iPhone users sending photos to Windows or Android users.
  • Students and applicants uploading iPhone photos to forms that accept only JPG.
  • Office staff receiving HEIC photos and documents from colleagues.
  • Photographers sharing iPhone shots with clients on any device.

For other formats such as PNG and WEBP, use the image converter.

Frequently asked questions

What is a HEIC file?

HEIC (High Efficiency Image Container) is the photo format iPhones use by default. It keeps good quality at about half the size of a JPG, but many Windows apps, Android phones and websites can’t open it.

How do I convert HEIC to JPG on Windows or Android?

Open this page, add your HEIC photos and they convert to JPG automatically. Then tap Save or Download all (ZIP). No app or software install is needed.

Why does the first conversion take a few seconds?

Chrome, Edge and Firefox can’t read HEIC on their own, so the page downloads a HEIC decoder (about 330 KB) the first time you convert. On Safari the browser decodes HEIC itself, so there is no download.

Will I lose quality?

At 90% JPG quality the converted photo looks the same as the original. Choose PNG if you need a lossless copy (files will be larger).

Are my iPhone photos uploaded?

No. The conversion happens on your own device. Your photos are never sent to a server.

How do I stop my iPhone from taking HEIC photos?

On your iPhone go to Settings → Camera → Formats and choose “Most Compatible”. New photos will be saved as JPG. Existing photos stay HEIC, which is what this converter is for.

Last updated: