Since iOS 11, Apple devices capture photographs by default in HEIF/HEIC (High Efficiency Image Format). HEIC cuts file sizes nearly in half compared to traditional JPEG files while preserving superior 10-bit color depth. However, when you transfer these photos to a Windows PC, web portal, or legacy graphic editing app, you are often greeted with an annoying "Unsupported File Format" error.
Here is how you can batch convert HEIC photos to JPG or PNG on Windows and Mac without paying for commercial conversion utilities.
Method 1: Convert HEIC to JPG in Windows 11 Using Microsoft Photos
Windows 11 includes built-in conversion right inside the default Photos application:
- Double-click the
.HEICfile to open it in Microsoft Photos. (If prompted, install the free HEIF Image Extensions package from the Microsoft Store). - Click the Three Dots Menu (...) on the top toolbar or press Ctrl + S.
- Select Save As.
- In the Save as type dropdown menu, choose .JPG or .PNG.
- Choose your target folder and click Save.
Method 2: Batch Convert Multiple HEIC Photos on Mac Using Finder Quick Actions
macOS provides a lightning-fast native batch converter that handles hundreds of photos in under 5 seconds:
- Open Finder and select all the HEIC photos you wish to convert (use Cmd + Click or Cmd + A).
- Right-click (or Control-click) on the highlighted files.
- Hover over Quick Actions and click Convert Image.
- Configure your export settings:
- Format: Select JPEG or PNG.
- Image Size: Choose Actual Size to maintain full resolution.
- Check Preserve Metadata to keep EXIF date, GPS location, and camera parameters.
- Click Convert to JPEG. Finder generates clean JPEG copies in the same directory instantly.
Method 3: Change iPhone Settings to Always Shoot in Compatible JPG
If you frequently transfer photos to non-Apple devices, you can configure your iPhone camera to shoot directly in standard JPEG:
- Open Settings on your iPhone.
- Scroll down and tap Camera.
- Tap Formats.
- Switch from High Efficiency to Most Compatible.
- All future photos taken with the Camera app will be stored directly as standard
.JPGfiles.