ImgWell.com

Batch Convert HEIC to JPG on Windows & Mac (Free)

ImgWell's Convert Format panel with JPEG selected and two imported iPhone HEIC photos visible in the thumbnail strip

The fastest way to batch convert HEIC to JPG is to drop the whole folder into a browser-based converter — no install, no per-file clicking. If you’d rather use what’s already on your computer, Windows and Mac each have a workable (if slower) route, and both are covered below.

If you’ve ever AirDropped or emailed photos from an iPhone to a Windows PC and found half of them won’t open, this is why: since iOS 11, the iPhone camera saves photos as HEIC instead of JPG. It’s a genuinely better format — smaller files at the same quality — but support outside Apple’s ecosystem is still inconsistent.

Where HEIC actually breaks

JPG doesn’t have any of these problems. It’s not a better format technically, but it’s the one format everything can open, which is what matters once you’re trying to send or upload the photo.

Batch convert HEIC to JPG on Windows

Windows has no built-in batch HEIC converter. The common options:

Batch convert HEIC to JPG on Mac

macOS can do this natively. Open the HEIC files in Preview, select all the thumbnails in the sidebar, then choose File → Export Selected Images and set the format to JPEG. The Photos app works too: select photos and use File → Export, picking JPEG as the format. Either is a one-pass batch; a browser converter is worth using when you’re on a Mac that isn’t yours, or you want to convert without importing the photos into Photos first.

Stop getting HEIC from your iPhone in the first place

If you mostly share photos with non-Apple devices, you can change what the camera produces: Settings → Camera → Formats → Most Compatible makes new photos save as JPG. And Settings → Photos → Transfer to Mac or PC → Automatic makes the iPhone convert HEIC to a compatible format when you connect it to a computer. Neither converts photos you’ve already taken, which is when a batch converter helps.

Why converting one at a time doesn’t scale

A photo dump from an iPhone is rarely one file — it’s often dozens from an event, a trip, or a shoot. Most free online HEIC-to-JPG converters take one file at a time and work by uploading your photo to their server, which isn’t ideal if the photos are personal and you’d rather they never leave your device.

A note on quality

HEIC’s compression is different from JPEG’s, so a straight conversion won’t be byte-for-byte identical — but at default quality settings the difference isn’t visually noticeable for ordinary photos. A converted JPG is usually larger than the HEIC original; if size matters, run the batch through Compress afterwards. If you’re only sharing with modern browsers or Apple devices, WebP is worth considering instead of JPG.

Convert a folder of HEIC photos to JPG in your browser

Our batch HEIC to JPG converter decodes HEIC and converts it entirely in your browser — nothing is uploaded, so the whole folder converts locally regardless of how private the photos are or how many there are.

  1. Import the whole folder of HEIC photos at once rather than one at a time.
  2. Open Convert Format and select JPEG. The setting applies to every photo in the batch, not just the one shown in the preview.
  3. Click Process all images. Every HEIC file decodes and re-encodes as a JPG in the same pass, and downloads together.

Because decoding happens locally, this also works for HEIC files that a browser can’t natively preview — the photo doesn’t need to open correctly in the tab first for the conversion to succeed.