How to Convert HEIC to JPG on Windows, Mac, iPhone, and Online

Convert iPhone HEIC photos to JPG with built-in tools, browser-local conversion, quality tradeoffs, metadata checks, and the compatibility fixes that save repeat uploads.

14 min read Image Conversion

HEIC photos are common because iPhones use high-efficiency image formats to save storage while keeping good image quality. The problem starts when a website, email workflow, older Windows install, printer kiosk, or business form expects JPG. If you just need a compatible file, the right conversion method depends on where the photo is now: Mac, Windows, iPhone, or a browser.

This guide shows how to convert HEIC to JPG without turning the job into a generic upload-and-convert guessing game. It covers built-in methods on Mac and iPhone, Windows compatibility fixes, browser-based conversion, quality tradeoffs, EXIF metadata, Live Photos, and the common reason your new JPG can be larger than the original HEIC.

Quick answer

To convert HEIC to JPG, use Preview or Photos on a Mac, install HEIF support or use Photos on Windows, change iPhone Camera settings to Most Compatible for future photos, or use a browser-based converter such as the ByteJSON HEIC Converter for one-off files. If privacy matters, prefer a converter that processes the file locally in your browser instead of uploading personal photos to a remote server.

Best HEIC to JPG method by situation

SituationBest methodMain tradeoff
One HEIC file on MacPreview exportFast and built in, but check metadata after export.
Many photos in Apple PhotosPhotos exportBetter for library photos, but export settings matter.
Windows cannot open HEICHEIF support or browser conversionCodec support varies by Windows setup.
Future iPhone photosCamera > Formats > Most CompatibleLarger files, but better compatibility.
Private photoLocal browser conversionBrowser memory limits for huge batches.

The safest habit is to keep the original HEIC when the photo matters, export a JPG copy for compatibility, and verify the output before deleting anything. JPG is a lossy format, so the new file is a sharing copy rather than a perfect archive.

What HEIC is and why iPhones use it

HEIC is a file extension commonly used for images stored in the HEIF container format. In everyday terms, it is the photo format many iPhones create when Camera is set to High Efficiency. The benefit is storage efficiency: a HEIC photo can often be smaller than a comparable JPG while keeping strong visual quality.

The downside is compatibility. JPG is older, simpler, and still accepted almost everywhere: web forms, government portals, school systems, older editing apps, printers, email attachments, and support-ticket uploads. HEIC support has improved, but a file format can be technically better and still be the wrong choice for a workflow that only accepts JPG.

Practical rule

Keep HEIC as the original when you want efficient storage and Apple ecosystem editing. Export or convert to JPG when compatibility matters, especially for upload forms and people who may open the image on older Windows systems.

Convert HEIC to JPG on Mac

Mac is usually the easiest place to convert HEIC because Preview and Photos already understand Apple image workflows. The only real decision is whether the file is sitting in Finder or managed inside Photos.

Option A: use Preview for one or a few files

  1. Open the HEIC file in Preview.
  2. Choose File, then Export.
  3. In the Format menu, choose JPEG.
  4. Adjust the quality slider if Preview shows one.
  5. Save the exported copy as a new file.
  6. Open the JPG and check it before deleting or archiving the original.

Option B: use Photos for library images

  1. Open Photos on your Mac.
  2. Select the HEIC photo or photos you want to export.
  3. Choose File, then Export.
  4. Choose JPEG as the output type.
  5. Pick a quality setting appropriate for your use case.
  6. Export to a folder you can find easily.

Photos is often better when images live inside the Photos library because it understands edits, albums, and Live Photos. For Live Photos, be careful: a Live Photo is not just one still image. Depending on the export option, you may export a still image, a video component, or a derived animation. A JPG will not preserve the Live Photo behavior.

# macOS command-line option for small batches
# Run in the folder containing input.heic
sips -s format jpeg input.heic --out output.jpg

# Batch example
mkdir -p jpg-output
for file in *.heic *.HEIC; do
  [ -e "$file" ] || continue
  sips -s format jpeg "$file" --out "jpg-output/${file%.*}.jpg"
done

I use the command-line path only for simple local batches. For Photos-library items, Photos export is usually safer because it respects the library state and edited versions more clearly.

Convert HEIC to JPG on Windows

Windows behavior varies by version, installed extensions, work policy, and the exact HEIC file. Some Windows 10 and Windows 11 setups open HEIC files in Photos after the right support is installed. Others show an error that the file type cannot be viewed.

If Windows opens the HEIC file

  1. Open the file in Photos.
  2. Look for Save as, Save a copy, Export, or an edit-and-save workflow.
  3. Save a JPG copy.
  4. Check that the new file extension is .jpg or .jpeg.

If Windows cannot open the HEIC file

  1. Install Microsoft's HEIF Image Extensions from the Microsoft Store if your device policy allows it.
  2. If the file is tied to HEVC video data, Windows may also need HEVC support.
  3. Close and reopen Photos after installing support.
  4. Try opening the file again.

In managed work environments, Microsoft Store access can be blocked. If you only need one file converted, it is often faster to open the HEIC Converter, select the image, convert it to JPG in the browser, and download the result.

# Optional Windows route when ImageMagick is installed with HEIC support
# Check whether your install can read HEIC first:
magick identify photo.heic

# Convert one file:
magick photo.heic photo.jpg

# Convert a folder in PowerShell:
New-Item -ItemType Directory -Force jpg-output | Out-Null
Get-ChildItem *.heic, *.HEIC | ForEach-Object {
  magick $_.FullName ("jpg-output\" + $_.BaseName + ".jpg")
}

The ImageMagick route is useful for technical users, but it depends on how ImageMagick was built and whether HEIC decoding support is available. For normal one-off conversion, a browser or Photos workflow is less fiddly.

Convert HEIC to JPG on iPhone

On iPhone there are two different problems: changing future captures, and converting photos that already exist. The Camera setting only solves the first one.

Make future photos JPG-compatible

  1. Open Settings.
  2. Tap Camera.
  3. Tap Formats.
  4. Choose Most Compatible.

This affects future photos only. It does not convert HEIC photos already stored in your library. The tradeoff is storage: Most Compatible is easier to share with older systems, but the files are usually larger than high-efficiency captures.

Convert existing iPhone photos

Sharing from iPhone may convert depending on destination and settings, but I would not rely on that when a form explicitly requires JPG. For a guaranteed JPG, export from Mac Photos, use a trusted conversion tool, or transfer the file to a browser-based converter and verify the extension before upload.

Convert HEIC to JPG online with ByteJSON

Online converters are convenient, but privacy varies. Some tools upload your photo to a server, convert it there, and return the result. That may be acceptable for a public product photo. It is less comfortable for family photos, IDs, medical documents, location-tagged photos, or workplace images.

Use browser-local conversion for private one-off files

The ByteJSON HEIC Converter is designed for browser-based conversion, so it is a practical option when you want convenience without a server-upload workflow.

Open the HEIC Converter

Good fit

  • One or a few files.
  • Windows computer without codec installs.
  • Photos you do not want to upload to an unknown server.
  • JPG or PNG output for a website form.

Use another method

  • Thousands of photos.
  • Extremely large files on a low-memory device.
  • Organization requires approved desktop software.
  • Exact metadata preservation is mandatory.

HEIC vs JPG: quality, file size, and compatibility

HEIC and JPG solve different problems. HEIC is efficient. JPG is compatible. The surprising part is file size: people often expect conversion to JPG to shrink the file, but a JPG copy can be larger because HEIC is already high-efficiency.

FactorHEICJPG
CompatibilityGood on Apple devices, mixed elsewhereExcellent almost everywhere
File sizeUsually smaller at similar visual qualityOften larger after conversion
QualityEfficient modern compressionLossy, and loss can accumulate after repeated saves
Upload formsSometimes rejectedUsually accepted
Best useOriginal photo storage and Apple workflowsFinal sharing, forms, email, and older systems

If you are converting for a web form, the goal is compatibility, not better quality. If you are archiving original photos, keep the HEIC originals and export JPG copies only when needed.

Metadata and EXIF privacy

Photos can contain metadata such as camera model, lens information, timestamp, orientation, and sometimes GPS location. Conversion may preserve metadata, strip it, or modify it depending on the app and settings. Do not assume that converting HEIC to JPG removes location data. Also do not assume it preserves everything you care about.

  1. Convert the HEIC to JPG.
  2. Inspect the result if your workflow requires metadata.
  3. Remove EXIF deliberately before sharing sensitive photos.

Use the EXIF Remover when you want to share a JPG but do not want the file to include camera or location details.

Common HEIC to JPG problems

Most conversion problems come from compatibility assumptions, not from the image itself. Use this table before trying the same failed upload again.

ProblemLikely causeFirst fix
Windows cannot open HEICMissing HEIF or HEVC support, or a locked-down work machine.Install HEIF Image Extensions when allowed, or use local browser conversion for one-off files.
The JPG is larger than the HEICHEIC compression is more efficient than JPG at similar visual quality.Lower JPG quality only if the upload target allows some compression loss.
Colors look slightly differentColor profile handling can vary between export tools.Try Photos, Preview, or another converter and compare the result at full size.
A Live Photo becomes a still imageJPG cannot preserve the video-like Live Photo behavior.Export a still JPG intentionally, or export the video component separately.
A website still rejects the JPGThe file may exceed size, dimension, or extension rules.Resize or compress the file, then confirm the extension is .jpg or .jpeg.
Batch conversion is slowLarge batches can hit browser memory or CPU limits.Use Photos export or approved desktop batch software for hundreds of files.
Transparent background disappearsJPG does not support transparency.Use PNG instead when transparency matters.

The most common real-world mistake is deleting the original too early. Convert a copy, submit or share the JPG, and keep the original HEIC if the photo matters.

When JPG is not the right output

Use PNG when

The image has transparency, sharp screenshot text, a logo, or UI graphics. Try the Image Format Converter if the upload target allows PNG.

Keep HEIC when

You are archiving personal photos, still editing inside Apple Photos, saving storage, or sharing with people who can open HEIC.

Use JPG when

A form or website requires it, someone on Windows cannot open HEIC, or you need broad email and upload compatibility.

Practical checklist before sharing the JPG

  • The extension is .jpg or .jpeg.
  • The image opens on the target device or website.
  • The file size is under the upload limit.
  • The visual quality is acceptable at full size.
  • Private EXIF metadata has been removed if needed.
  • You kept the original HEIC if the photo matters.

Frequently asked questions

Is HEIC better than JPG?

HEIC is often more storage-efficient than JPG at similar visual quality, which is why iPhones commonly use it. JPG is still better for compatibility because nearly every website, device, and application can open it.

Does converting HEIC to JPG reduce quality?

Yes. JPG is a lossy format, so converting HEIC to JPG can reduce quality. The visible difference may be small at high quality settings, but you should keep the original HEIC if the photo is important.

Can Windows open HEIC files?

Windows can open HEIC files when the required HEIF support is installed and the file is compatible with the available codecs. If Photos cannot open the file, install Microsoft HEIF Image Extensions or convert the file to JPG.

How do I make my iPhone take JPG instead of HEIC?

On iPhone, go to Settings, Camera, Formats, and choose Most Compatible. This affects future photos only and does not convert existing HEIC photos already in your library.

Is it safe to convert HEIC to JPG online?

It depends on how the tool works and what the photo contains. A server-side converter uploads your image, while a local browser converter processes the file on your device. For sensitive photos, prefer local conversion or approved offline software.

Why is my JPG larger than the original HEIC?

HEIC is a high-efficiency format, so a JPG copy can be larger than the original at similar visual quality. Lowering JPG quality can reduce size, but it may add visible compression artifacts.

Authoritative references

Image-format behavior changes across operating systems, so use primary references when you are debugging a device-specific issue:

Related tutorials

Z

Written by Zhisan

Independent Developer - Last updated July 2026