Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

HEIC to JPG Converter

iPhone HEIC photos to JPG in any browser — date kept, location removed, nothing uploaded.

Image No upload Works offline Free, no sign-up

Settings

Convert to

Opens everywhere — best for sharing and uploads.

Lossless, but files are several times larger than JPG.

Smallest files, for websites and modern apps.

90
90 looks the same as the original; 75–85 makes smaller files.
Photo details (EXIF)

Safari opens HEIC by itself. Other browsers download the libheif decoder (1.4 MB, WebAssembly) once, when you add your first photo — it then runs on your device.

Decoder: libheif with libde265, WebAssembly build libheif-js 1.23.2 · LGPL-3.0 · loaded as a separate, unmodified file · open-source credits

Next steps

About the HEIC to JPG Converter

Convert HEIC photos from an iPhone or iPad (and HEIF files from other cameras) to JPG — or PNG or WebP — in any browser, on any computer or phone. Safari opens HEIC by itself; in Chrome, Edge, Firefox and others the free, open-source libheif decoder (1.4 MB, WebAssembly) is downloaded once and runs on your device. Nothing is uploaded.

Convert a whole camera roll at once: hundreds of photos become one ZIP, built without copying them in memory. The date taken and camera details can be kept while the GPS location is removed, photos are turned the right way up, wide-gamut Display P3 colours are converted to standard sRGB so they look right everywhere, and files that hold several images open on their main (primary) image.

How to use it

  1. Drop HEIC/HEIF files onto the box or click Choose HEIC photos (on a phone you can pick from your photo library).
  2. Choose JPG (best compatibility), PNG (lossless) or WebP, and the Quality.
  3. Under Photo details (EXIF) choose to keep the date and camera but remove the location (default), keep everything, or remove all metadata.
  4. Download each photo, or Download all as one ZIP.

Examples

Holiday photos for a friend on Windows
Input
240 HEIC photos · JPG · Quality 90 · Keep date, remove location
Result
One ZIP of 240 JPGs that open on any PC, sorted correctly by date taken, without revealing where they were taken.
A portrait-mode photo
Input
IMG_0420.HEIC (stored sideways, rotation in the file)
Result
IMG_0420.jpg already upright; its orientation tag is reset so no viewer rotates it twice.
Vivid sunset photo
Input
IMG_0533.HEIC (Display P3 colour profile)
Result
IMG_0533.jpg in sRGB, so the colours look the same in browsers, apps and on screens that do not manage colour.

Common uses

  • Opening iPhone photos on Windows, Android or Linux computers that cannot show HEIC.
  • Uploading photos to websites, forms and printing services that accept only JPG.
  • Sharing photos without their GPS location while keeping the date they were taken.
  • Converting HEIC files received by email, chat or cloud storage.

What is a HEIC file?

A .heic file is a HEIF image (High Efficiency Image File Format, ISO/IEC 23008-12) compressed with HEVC (H.265). iPhones and iPads save photos as HEIC when Settings › Camera › Formats is set to High Efficiency, the default. HEIC keeps more quality per byte than JPG and can store extras such as depth maps, HDR information and several images in one file — but many apps, websites and older computers cannot open it.

Avoid HEIC in the first place

  • On the iPhone, Settings › Camera › Formats › Most Compatible makes the camera save new photos as JPG.
  • Settings › Photos › Transfer to Mac or PC › Automatic converts photos when you copy them to a computer by cable.
  • On Windows, Microsoft’s HEIF Image Extensions together with the HEVC Video Extensions (Microsoft Store) let Photos open HEIC files.
  • Macs open HEIC in Photos and Preview, and Safari 17 or later (iPhone, iPad and Mac) can decode HEIC in web pages — which this converter uses when it is available.

Date taken, location and orientation

HEIC photos carry EXIF metadata: the date and time taken, the camera, lens and exposure, and often the GPS position. Keep date & camera, remove location copies everything except the GPS block (the location is overwritten, not just hidden). The photo is rotated upright using the rotation stored in the HEIF file, and the EXIF orientation is set to “normal” so viewers do not turn it again. JPG, PNG and WebP can all carry EXIF; some websites remove it when you upload.

Colours: Display P3 to sRGB

iPhone cameras record in the wide Display P3 colour space. This converter reads the photo’s ICC profile (or its colour description) and converts the pixels to sRGB, the standard for the web and for most apps, using the profile’s own matrix and tone curves. Colours inside sRGB look the same; the most saturated P3 colours, which sRGB cannot show, are brought to the nearest sRGB colour.

Open-source decoder and licence

In browsers without built-in HEIC support, decoding uses libheif by struktur AG with the libde265 HEVC decoder, in the WebAssembly build published as libheif-js. Both are licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0); the unmodified decoder is served as a separate file, and the complete source code is available from those projects. See also our open-source credits.

Limitations

  • Up to 500 photos per batch, each up to 200 MB and 50 megapixels.
  • Only the still image is converted: the video part of a Live Photo, depth maps and HDR gain maps are not included, so HDR photos become standard-range JPGs.
  • Image sequences (bursts or animations stored as HEIF sequences) are not supported.
  • The first conversion in Chrome, Edge or Firefox needs a connection to download the 1.4 MB decoder; afterwards it works offline.
  • Very large photos (48 MP) need a lot of memory and may fail in phone browsers other than Safari.
  • Converted photos stay in your browser’s memory until you clear the list or leave the page; on a phone, convert a very large camera roll in smaller groups.

Privacy

Your photos are decoded and converted on your device and are never uploaded. Browsers that cannot open HEIC themselves (Chrome, Edge, Firefox and others) download the libheif decoder program (1.4 MB) from this site once, the first time you add a photo; it is then kept by your browser, so the converter also works offline.

Frequently asked questions

Are my photos uploaded?

No. Photos are decoded and converted on your device — by Safari itself, or by the libheif decoder running in your browser. Only the decoder program is downloaded, once; your photos never leave your device.

Does converting reduce quality?

JPG and WebP are lossy, so the photo is compressed again; at quality 90 the difference is not visible in normal viewing. Choose PNG for a lossless copy (much larger files).

Will the photos keep their date?

Yes, with the default Keep date & camera, remove location setting (or Keep everything). Photo apps then sort the converted JPGs by the date they were taken.

Why does my HEIC file have more than one image?

HEIF can store several images in one file, for example a series or a set of variants. The main (primary) image is converted by default; such files get an Image menu so you can choose another one.

Can I convert HEIC to PNG or WebP instead?

Yes — choose PNG or WebP under Convert to. PNG is lossless; WebP gives the smallest files for websites.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.