Skip to content

Images & Files

HEIC to JPG Online

iPhone photos in HEIC format can’t always be uploaded or opened on another computer. Convert them to JPG here: your files are processed on your own device and are not sent anywhere.

Free · no sign-up · runs in your browser · updated

Use HEIC to JPG

Output settings

Format

Photo orientation is already applied. EXIF data (location, camera, time) is not carried over to the result, so it is safe to share. The conversion uses libheif (LGPL-3.0), loaded as a separate file; see the license notice.

How to use HEIC to JPG

  1. Choose or drag one or more HEIC/HEIF photos (up to 50 MB per file, 30 files per run).

  2. Pick the output format (JPG, PNG or WebP), the quality and a size limit if needed.

  3. Wait for the conversion to finish, then download one by one or all in a single ZIP.

Why iPhone photos are in HEIC

HEIC (High Efficiency Image Container) stores photos with the HEVC codec, so files are about half the size of a JPG at similar quality. As a result, many apps, registration forms and older Windows systems can’t open them yet. JPG is accepted almost everywhere, so converting is the most practical fix.

On an iPhone you can also choose Settings, Camera, Formats, Most Compatible so new photos are saved as JPG. This tool is useful for photos that are already in HEIC.

What happens to the converted result

The photo’s orientation (rotation) is already applied to the result. EXIF data such as GPS location, camera model and shooting time is not carried into the new file, which makes it safer to share, but also means it can no longer be read from the result. Live Photos and burst photos become a single still image. Wide color profiles (Display P3) are converted to standard display, so colors can look slightly more muted.

A JPG result is a re-compression, so quality drops slightly from the original. Quality 90 is already hard to tell apart by eye; choose PNG if you need no loss (the file is much larger). AVIF files are not supported.

Privacy and licensing

The whole process runs in your browser using WebAssembly, with no upload. On first use, the conversion engine (about 1.5 MB) is downloaded and stored by the browser, so it can be used without internet afterwards.

The conversion engine is libheif and libde265 (licensed under LGPL-3.0) through the libheif-js package. As the license requires, both are served as separate, unmodified files that can be replaced with your own build, and the full notice with links to the source code is on the license notice page linked below the tool. The HEIC format uses the HEVC codec, which may be tied to patents in some countries; this is not legal advice.

Questions about HEIC to JPG

How do I convert HEIC to JPG?

Choose the HEIC photo in this tool, wait for the conversion to finish, then download the result. For many photos, download them all at once as a ZIP.

Is my photo uploaded to a server?

No. Photos are read and converted in your browser. The only thing downloaded from the server is the conversion engine, not your photos.

Why are the location and camera data missing from the result?

EXIF data is deliberately not copied. That makes the photo safer to share, because the location of your home or workplace is not carried along. If you need the EXIF data, keep the original HEIC file.

Does the photo quality drop after conversion?

JPG and WebP are lossy, so there is a slight drop; at quality 90 and above it is barely visible. PNG does not lower quality but the file is much larger.

Why did my file fail to convert?

Common causes: the file is damaged or was cut off during transfer, it is not a HEIC file (for example AVIF), or the image is too large for the browser’s memory. Try another file or use a computer with more memory.

Need more than tools?

We build websites, apps, and custom systems for your business.

These tools are only a small part of what Tipamedia can build. Tell us what you need and we will help you work out the next step.