FileConv
Articles
iPhoneHEICSettingsJPG

How to Save iPhone Photos as JPG Instead of HEIC

2026-03-154 min read

By default, iPhones save photos in HEIC format — which is great for storage efficiency but can cause compatibility problems with Windows, Android, and many apps. Here's how to switch to JPG, and when it makes sense to do so.

Why iPhones Use HEIC by Default

HEIC achieves roughly the same image quality as JPG at about half the file size. For a phone with limited storage and a camera that takes dozens of photos a day, this matters. Apple made it the default in iOS 11 (2017) to help users fit more photos on their devices.

The downside is compatibility. Windows and Android don't support HEIC natively, so photos often need to be converted before sharing.

How to Change the Camera Format

  1. Open Settings on your iPhone
  2. Tap Camera
  3. Tap Formats
  4. Select Most Compatible

Once set to "Most Compatible," all new photos will be saved as JPG. The change takes effect immediately — no restart needed.

"High Efficiency" is the HEIC setting. "Most Compatible" is JPG.

Trade-offs: HEIC vs. JPG

High Efficiency (HEIC)Most Compatible (JPG)
File sizeSmaller (efficient)Larger (~2×)
Image qualityExcellentVery good
Windows compatibilityRequires conversionOpens natively
Android compatibilityRequires conversionOpens natively
Sending via messagingAuto-converted in most appsSends as-is
Marketplace appsMay need conversionWorks everywhere

Storage Impact

Switching to JPG roughly doubles the storage each photo uses. If you take 100 photos per month, that's an extra ~200 MB per month, or about 2.4 GB per year. On a 128 GB iPhone with other apps and videos, this adds up.

If storage is a concern: Consider the hybrid approach below, which keeps HEIC on the iPhone but delivers JPG to Windows.

A Better Option: Keep HEIC on iPhone, Get JPG on Windows

You can get the best of both worlds — HEIC storage efficiency on the phone, JPG compatibility when transferring to Windows — with one setting change.

  1. Open Settings on your iPhone
  2. Tap Photos
  3. Scroll down to Transfer to Mac or PC
  4. Select Automatic

With "Automatic," iOS detects the destination device. It sends HEIC to Mac (which supports it natively) and JPG to Windows. Your phone keeps using HEIC internally, and you never have to think about converting for PC transfers.

Limitation: This only applies to USB cable transfers. AirDrop, email, and direct app sharing are not affected.

What About Existing HEIC Photos?

Changing the camera format only affects future photos. Photos already saved in HEIC remain as HEIC.

To convert existing photos, use a tool like FileConv. You can drag and drop multiple files at once, and all processing happens in your browser — nothing is uploaded to a server.

AirDrop and HEIC

Even with "Most Compatible" enabled, photos sent via AirDrop to another Apple device may arrive as HEIC. If you're AirDropping to a Mac, you can configure the Mac to automatically convert on receive: go to System Settings → General → AirDrop & Handoff and check the option to receive photos as JPEG.

AirDrop to Android or Windows isn't possible, so this mainly matters when sharing between Apple devices.

Which Setting Is Right for You?

SituationRecommended setting
Only use iPhone for photos, storage isn't tightKeep High Efficiency (HEIC)
Frequently share photos with Windows usersSwitch to Most Compatible (JPG)
Want efficiency on phone, JPG on PCKeep HEIC + set Transfer to "Automatic"
Use marketplace apps oftenSwitch to Most Compatible (JPG)
Need to convert existing HEIC photosUse FileConv for batch conversion

Summary

  • Go to Settings → Camera → Formats → Most Compatible to save future photos as JPG
  • To transfer JPG to Windows while keeping HEIC on your phone: Settings → Photos → Transfer to Mac or PC → Automatic
  • Existing HEIC photos are not affected by the format change — convert them separately if needed
  • Combining both settings gives you the most flexibility

Convert Existing HEIC Photos to JPG

Batch convert photos taken before your settings change. Everything runs in your browser.

Try the converter →