Key Takeaways
- iOS has built-in tools for single-photo conversion — the Shortcuts app's "Convert Image" action handles one photo at a time for free, no extra app needed.
- Settings → Camera → Formats → Most Compatible stops future photos from being saved as HEIC, but has no effect on photos already in your camera roll.
- For bulk conversion — dozens or hundreds of photos at once — a dedicated batch converter like Filo saves real time and works entirely offline.
- Converting HEIC to JPG causes a small, usually invisible quality loss and a larger file size — that's the format trade-off, not a bug.
- Converting to JPG strips out Live Photo motion and Portrait mode depth data, since the JPG format doesn't support storing them.
If you've ever tried to open a photo from your iPhone on a Windows PC, upload one to an older website, or attach one to an email and had it show up as a mysterious grey square, you've run into HEIC. It's the default photo format on every iPhone since the iPhone 7, and while it's genuinely a better format in some ways, it still isn't universally supported. This guide covers every practical way to convert HEIC to JPG — from a single photo to your entire camera roll.
What is HEIC, and why does your iPhone use it?
HEIC (High Efficiency Image Container) is Apple's default photo format, introduced with iOS 11 back in 2017. It's built on the same compression technology as HEVC video, and the pitch is simple: HEIC photos look about as good as JPG but take up roughly half the file size. For a company shipping phones with fixed storage tiers, that's a meaningful win — more photos fit in the same 128GB.
The catch is compatibility. JPG has been the universal photo format since the 1990s; virtually every device, app, and website on Earth can open one without a second thought. HEIC is newer, and while Apple's own ecosystem (macOS, iOS, iPadOS) handles it natively, plenty of software still doesn't. Common places HEIC causes friction:
- Windows PCs without the HEIF extension installed can't preview HEIC files in File Explorer.
- Older or budget Android phones often can't open HEIC at all.
- Some web upload forms — government portals, older e-commerce platforms, print services — only accept JPG or PNG.
- Certain email clients and chat apps on non-Apple devices may show HEIC attachments as unreadable files.
- Design and editing software that hasn't been updated in a few years may not recognize the format.
None of this means HEIC is a bad format — it's just not yet as universally supported as JPG. Converting is usually the path of least resistance.
Method 1: Change future photos to JPG automatically
If your problem is ongoing (you keep needing to share photos with people on Windows or Android), the cleanest fix is to stop your iPhone from shooting in HEIC in the first place:
- Open Settings.
- Tap Camera.
- Tap Formats.
- Under "Camera Capture," select Most Compatible instead of "High Efficiency."
This tells your iPhone to save new photos as JPG going forward. It's the simplest fix if you're tired of dealing with the format entirely — but it's forward-looking only. It has no effect on the thousands of HEIC photos already sitting in your camera roll.
Method 2: Convert a single photo using the Shortcuts app
For a one-off conversion, the Shortcuts app (built into iOS since iOS 13, no download required) can do it in a few taps without any third-party software:
- Open the Shortcuts app.
- Tap the + icon to create a new shortcut.
- Tap Add Action, search for Convert Image, and add it.
- Tap the format dropdown inside the action and choose JPEG.
- Tap the play button, then select the photo you want to convert from your library.
- Save the converted image back to your camera roll.
This works well for a single photo or a handful, but it's a manual process each time — not something you'll want to repeat for a few hundred vacation photos.
Method 3: Let Mail or Messages convert it for you
Here's a trick a lot of iPhone users don't know about: when you attach a HEIC photo to an email in the Mail app, iOS gives you a choice.
- Compose a new email and tap to attach a photo.
- After selecting HEIC photos, iOS shows an option near the bottom: Actual Size, or a size menu.
- Tap the size options, and look for the Image Size prompt — sending at anything other than "Actual Size" typically triggers Mail to convert the attachment to JPG automatically for broader compatibility.
Similarly, AirDropping a photo to a non-Apple device, or the way some third-party apps request photo access, can trigger an automatic HEIC-to-JPG conversion behind the scenes — because the receiving app or platform doesn't declare HEIC support, so iOS quietly hands over a JPG instead. It's convenient, but inconsistent: you can't always predict when it will or won't happen, which makes it a poor method if you need to convert specific files reliably.
Method 4: Convert on a Mac or PC
If you already move photos to a computer to back them up, you have conversion tools available without installing anything new:
- On a Mac, open a HEIC photo in Preview, then go to File → Export, and choose JPEG as the format before saving.
- On Windows 10/11, install the free HEIF Image Extensions from the Microsoft Store, which lets File Explorer preview HEIC files — though you'll still need a separate tool or the Photos app's "Save As" to actually export a JPG copy.
This works fine for photos you've already transferred to a computer, but it means an extra step of moving files off your phone first, and doing it one at a time (or via a batch script) if you're a Mac user comfortable with Automator or shortcuts.
Method 5: Batch convert an entire camera roll at once
All of the methods above work for a photo or two. None of them are built for someone who took 300 photos on a trip and wants every single HEIC file converted to JPG in one pass, without exporting to a computer first.
This is the actual reason apps like Filo exist. Instead of converting one photo at a time through Shortcuts, or exporting to a Mac and batch-processing there, you select as many photos as you want — Filo doesn't cap the batch size — pick JPG (or PNG, WEBP, and several other formats) as the output, and it converts everything directly on your phone in seconds. A few things that matter if you're doing this regularly:
- No size or count limit. Convert 5 photos or 500 in the same batch.
- 100% on-device. Nothing is uploaded anywhere — the conversion happens locally, so it works without an internet connection and your photos never leave your phone.
- No account needed. Open the app, pick your photos, convert. No sign-up screen in the way.
- More than just HEIC → JPG. The same app also handles PNG, WEBP, BMP, TIFF, GIF, SVG, and EPS, plus a full PDF toolkit (scan, merge, split, compress) — useful if HEIC conversion is just one of several file headaches you deal with on your phone.
If you only need to convert a photo occasionally, the built-in Shortcuts method above is perfectly fine and costs nothing extra. If you're regularly wrestling with dozens or hundreds of HEIC files — say, after every trip, event, or photo shoot — a dedicated batch converter saves a genuinely significant amount of time.
Does converting HEIC to JPG lose quality?
Yes, technically — but usually not in a way you'd notice. HEIC and JPG are both "lossy" formats, meaning each uses compression that discards some image data to save space. Converting from one lossy format to another means compressing twice, which introduces a small amount of additional quality loss compared to the original camera capture.
In practice, at reasonable quality settings, the difference is not visible to the naked eye in normal viewing — on a phone screen, in a social media post, or printed at typical sizes. Where it can matter is if you're doing professional photo editing, large-format printing, or repeated rounds of editing and re-exporting, where compression artifacts can compound. For everyday sharing, printing, and archiving, a well-converted JPG will look effectively identical to the original HEIC.
One practical tip: if you plan to convert a photo eventually, do it once from the original HEIC file rather than converting a JPG copy of a JPG copy — each additional lossy re-compression adds a small amount of extra degradation.
Quick answers
Does converting HEIC to JPG make the file bigger? Usually yes. That's the whole trade-off of HEIC's efficient compression — a JPG of the same photo will typically be somewhat larger in file size, even though the visual quality is comparable.
Can I convert JPG back to HEIC? Yes, though there's rarely a reason to. Once a photo has been saved as JPG, converting it back to HEIC won't restore the original compression efficiency or quality — you'd just be compressing an already-compressed file into a different container.
Will converting to JPG remove the Live Photo motion or Portrait mode depth data? Yes. HEIC can store extra data like Live Photo motion frames and Portrait mode depth information. Converting to a standard JPG keeps the still image but discards that extra metadata, since JPG doesn't support it.
Is there a way to make my iPhone stop taking HEIC photos permanently? Yes — that's Method 1 above (Settings → Camera → Formats → Most Compatible). It's a one-time setting that applies to every photo you take from then on.
The bottom line
For a single photo, iOS's built-in Shortcuts app handles HEIC-to-JPG conversion just fine, and switching your camera format in Settings stops the problem from recurring for future photos. For anyone converting in bulk — clearing out a backlog of HEIC photos, prepping images for a website, or just tired of doing this one photo at a time — a dedicated batch converter like Filo turns a tedious afternoon into a five-second task, entirely on your phone, with nothing uploaded anywhere.
