Guide

How to Convert iPhone HEIC Photos to JPG for Maximum Compatibility

Apple switched to HEIC (High Efficiency Image Container) in 2017 with iOS 11, and iPhone cameras have used it ever since. HEIC stores photos more efficiently than JPG, but it is not universally supported by websites, older software, and some operating systems. This guide explains how to convert HEIC photos to widely compatible formats, preserve image quality, manage metadata, and choose the best workflow for your needs.

Format

What HEIC is and why iPhone uses it

Understanding the format helps you decide when to convert and when to keep it.

HEIC and HEVC encoding

HEIC is a container format based on the High Efficiency Video Coding (HEVC) standard, also known as H.265. It stores images using advanced compression algorithms that achieve roughly twice the compression efficiency of JPG at the same visual quality. For iPhone users, this means a 12-megapixel HEIC photo might be 1.5 MB while the equivalent JPG would be 3 MB. The technology is similar to what modern streaming services use for video, but adapted for still images. Apple adopted HEIC because it saves storage space on devices and reduces bandwidth when syncing through iCloud.

Advantages of keeping HEIC

There are legitimate reasons to keep photos in HEIC format when possible. The file sizes are smaller, which preserves storage space and makes backups faster. HEIC supports 16-bit color depth compared to JPG's 8-bit, which means smoother gradients and more color information in challenging lighting conditions. It also stores multiple images in one file, such as Live Photos that combine a still image with a short video clip. For professional photographers and advanced users, the ability to retain more color data makes HEIC valuable for editing workflows.

When HEIC becomes a problem

Despite its technical advantages, HEIC creates friction in many real-world scenarios. Windows computers before Windows 10 version 1809 cannot open HEIC files without installing a paid codec. Some versions of Android do not support HEIC natively. Most web browsers, including older versions of Chrome and Firefox, cannot display HEIC images directly. Many social media platforms, email clients, and website content management systems automatically reject HEIC uploads. If you are submitting photos to government portals, job applications, or legacy corporate systems, HEIC almost always requires conversion to a more compatible format.

Step

Convert a copy before upload or sharing

Choose the right output format based on where the image will be used.

Preserve the original HEIC

Always convert a copy rather than replacing the original HEIC file on your phone. Your original HEIC contains the highest quality version with maximum color information and all metadata intact. Think of it as your master archive. Converting to JPG for broad compatibility is the safest path when you need to share photos with anyone outside the Apple ecosystem. HEIC to PNG is the better choice if you plan to edit the image later, because PNG is lossless and preserves full quality through multiple editing cycles. HEIC to WebP is ideal when the photo is destined for a website with modern browser support, because WebP delivers smaller files than JPG at the same visual quality. The original HEIC stays untouched on your device, acting as your source of truth.

Choosing between JPG, PNG, and WebP

Each output format serves a different purpose. JPG is the universal standard that every device, browser, and application can read. It uses lossy compression, which means some data is permanently discarded to reduce file size, but for photos this trade-off is usually invisible to the human eye. PNG is lossless and preserves exact pixel data, making it ideal for screenshots, graphics with text, and images that will undergo multiple editing rounds. PNG files are larger than JPG, so use them only when quality preservation is more important than file size. WebP offers the best of both worlds: it supports both lossy and lossless compression, produces smaller files than JPG, and supports transparency. The main limitation is that WebP is not universally supported in desktop software outside of web browsers, though support has improved dramatically in recent years.

Batch conversion strategies

When you have dozens or hundreds of iPhone photos to convert, manual one-by-one processing is inefficient. A batch approach saves time and ensures consistency. First, organize your photos by destination: identify which images need to go to social media, which need to be archived for print, and which are for website upload. Then convert each group with the appropriate settings. For social media, use JPG at medium quality (70-80) with a maximum width of 2048 pixels. For archival prints, use PNG or high-quality JPG at 95 or above. For websites, convert to WebP if your platform supports it, or JPG at 80-85 with a width of 1200-1600 pixels. Always process a test batch first to confirm the quality is acceptable before converting the entire set. Keep the original HEIC files in a separate folder so you can reconvert later if your needs change.

Step

Check orientation and dimensions before converting

Oversized iPhone photos may need resizing before conversion for better results.

Dimensions before compression

Modern iPhones capture photos at very high resolutions, often 4032 by 3024 pixels or larger. That is more than most websites, social media platforms, and email systems can handle. Some platforms automatically reject images above a certain width, while others silently compress them with poor quality algorithms. Before converting your HEIC to another format, check the pixel dimensions. If the photo is intended for web use, resizing to 1200-1600 pixels on the longest edge is usually sufficient and produces much smaller files. If the photo is for social media, 1080 to 2048 pixels on the longest edge is the typical range. Resize the image to the target dimensions first, then convert and compress. This sequence produces cleaner results than compressing a huge file and then having the platform scale it down automatically.

Orientation metadata and rotation

HEIC files, like JPG, use EXIF orientation metadata to tell software how the image should be displayed. When you take a photo with your iPhone held vertically, the camera sensor actually captures the image in a landscape orientation, and the EXIF data records a rotation instruction so that the image appears upright on your screen. Some older software ignores this orientation flag, causing photos to appear sideways or upside down after conversion. When converting HEIC to another format, verify that the orientation is preserved. If the conversion tool does not automatically rotate the image based on EXIF data, you may need to rotate it manually before sharing. This is especially important for batch conversions where you cannot easily inspect every individual image.

Step

Compression is a separate second step

Avoid repeated compression and keep the original safe from generational loss.

Compression sequence matters

Do not compress the HEIC file before converting it to another format. HEIC already uses lossy compression, and applying additional compression before conversion degrades the image quality unnecessarily. The correct workflow is: first convert the HEIC to your target format (JPG, PNG, or WebP), then apply compression to the exported copy if needed. Repeated compression across different formats creates what is known as generational loss, where each re-encoding introduces artifacts that compound over time. The artifacts are most visible in smooth gradients, such as skies and skin tones, where banding and blockiness appear. Keep one original HEIC, one converted copy at high quality, and one compressed copy for sharing. Never compress the same file twice unless you have no other option.

Quality settings for different destinations

The quality setting on a compression tool is not a precise file size control, but rather a slider that trades visual fidelity against file size. For web images and social media sharing, a quality setting of 75 to 85 is usually the sweet spot where the file size is significantly reduced without visible quality loss. For archival purposes or when you plan to print the image, use a quality setting of 90 to 95. For professional photography workflows where every pixel matters, use PNG or WebP lossless compression instead of JPG. When you are unsure, always compress at a higher quality than you think you need. It is easier to re-compress a high-quality copy down to a smaller size than to recover lost detail from an overly compressed file.

Compatibility

Cross-platform compatibility issues

Different operating systems and browsers handle HEIC differently.

Windows and HEIC

Windows support for HEIC has improved but remains inconsistent. Windows 10 version 1809 and later can open HEIC files if the HEVC Video Extensions from the Microsoft Store are installed. However, these extensions are not free for all users, and some versions of Windows require a paid download. Without the codec installed, Windows Photos app and File Explorer cannot preview or open HEIC files. Most third-party image editors on Windows, including older versions of Photoshop and GIMP, do not natively support HEIC. When sharing iPhone photos with Windows users, converting to JPG beforehand eliminates all compatibility concerns and ensures the recipient can open the file immediately without installing additional software.

macOS and HEIC

macOS handles HEIC natively because Apple controls both the operating system and the iPhone ecosystem. The Preview app, Photos app, and Finder all support HEIC without any additional software. However, not all third-party macOS applications support HEIC. Some older creative software, web development tools, and content management systems may still expect JPG or PNG. When using macOS applications for web design, document creation, or professional editing, check whether the application supports HEIC before importing. For maximum compatibility, export a JPG copy even when working on a Mac, especially if the final destination is a website, PDF, or shared document.

Android, Linux, and web browsers

Android support for HEIC varies by manufacturer and Android version. Google added native HEIC support in Android 10, but many older devices and customized Android interfaces from manufacturers like Samsung, Huawei, and Xiaomi have inconsistent support. Linux distributions generally require installing libheif or similar packages to read HEIC files. On the web, Chrome, Firefox, and Safari have all added HEIC support in recent versions, but the format is still not universally supported across all browser versions and devices. For any situation where you are unsure about the recipient's device or software, converting to JPG is the only guaranteed safe choice.

Settings

iOS settings for automatic compatibility

Configure your iPhone to avoid HEIC compatibility issues at the source.

Automatic Transfer to Most Compatible

Apple provides a built-in solution for users who frequently share photos with non-Apple devices. In the iPhone Settings app, navigate to Photos and look for the Transfer to Mac or PC section. Setting this to Automatic will convert HEIC photos to JPG when transferring to a computer via USB or AirDrop to a non-Apple device. This setting does not change the format stored on your iPhone, so your local storage remains efficient. The conversion happens only during transfer, giving you the best of both worlds: HEIC storage on your device and JPG compatibility when sharing. For users who primarily stay within the Apple ecosystem, the Keep Originals setting preserves HEIC format throughout the transfer process.

Camera capture settings

If you prefer to avoid HEIC entirely and capture JPG directly from the camera, you can change the format in Settings under Camera, then Formats. Select Most Compatible to capture JPG instead of HEIC. This increases file sizes by roughly 40 to 60 percent but eliminates conversion steps entirely. For users with ample iCloud storage or who share photos frequently with Windows users, this can be a practical trade-off. However, for most users, the default High Efficiency setting is preferable because it saves storage space and preserves higher color depth. You can always convert specific photos to JPG when needed rather than switching the entire camera to a less efficient format.

Data

Metadata retention during conversion

HEIC contains rich metadata. Decide whether to keep it or strip it.

EXIF data and what it contains

iPhone HEIC files contain extensive metadata in the EXIF and XMP formats. This includes the camera model, lens information, aperture, shutter speed, ISO, date and time, and precise GPS coordinates of where the photo was taken. For photographers and hobbyists, this data is valuable for organizing collections, analyzing shooting techniques, and geotagging photo albums. However, when sharing photos publicly, this metadata reveals personal information about when and where the photo was captured. During conversion, some tools preserve all EXIF data, some strip it entirely, and others allow selective removal. Decide whether the converted copy needs this metadata based on the audience. For personal archiving, keep the metadata. For public sharing, strip it for privacy.

Metadata loss during format conversion

Not all metadata survives conversion equally well. When converting HEIC to JPG, most EXIF data is preserved because both formats support the same metadata standards. When converting to PNG, some metadata may be lost because PNG historically had limited metadata support, though modern implementations have improved this. When converting to WebP, EXIF support is technically possible but not universally implemented in conversion tools. If preserving metadata is critical, test your conversion workflow with a single image first, then inspect the output file's properties to verify what information survived. For important photos, keep the original HEIC as the master archive with full metadata, and create stripped copies for sharing.

Privacy

Privacy and metadata cleanup

Clean metadata after edits and keep originals private on your device.

Metadata cleanup before sharing

HEIC files can contain location coordinates, camera serial numbers, and editing history that you might not want to share. After converting, resizing, and compressing, use a metadata removal tool to strip this information before publishing the image publicly. Even if you think a photo contains nothing sensitive, GPS coordinates embedded in vacation photos can reveal your home address, hotel locations, and travel patterns. Camera serial numbers can be linked back to your identity through registration databases. The safest approach is to keep the original HEIC with its full metadata private on your device or in encrypted storage, and create a clean converted copy for any public or semi-public sharing. This two-copy strategy ensures you never accidentally leak sensitive information while still preserving your personal archive.

Next

Related guides

Continue with nearby image preparation decisions.

Target image size

How to hit exact file size limits for uploads and email attachments.