Convert HEIC photos to JPG on Windows

Convert an iPhone HEIC photo in your Windows browser, choose output settings, and understand image quality, metadata and file limits.

How can I convert an iPhone HEIC photo to JPG on Windows?

Save the original HEIC file to your PC, open Vubilo's HEIC to JPG tool, select the file and run the conversion. Start with quality 90 and maximum width 0 to keep the original dimensions. Download the JPG and check it before deleting anything. The tool converts the primary image; it does not preserve Live Photo motion, HDR, depth data or original metadata.

Open HEIC to JPG

Step by step

  1. Transfer the original HEIC file to your Windows PC. If a transfer or sharing app already converted it to JPG, no further HEIC conversion is needed. Keep the original as your backup.
  2. Open HEIC to JPG and choose your files. Start with one image before processing a batch. The first conversion downloads the decoder, so allow that download to complete.
  3. Set JPEG quality to 90. Set maximum width to 0 if you want to retain dimensions; choose a smaller width only when a smaller image is useful. These settings do not make JPEG lossless.
  4. Run the conversion. Review the output dimensions and preview, then download the JPG. For several successful files, use the ZIP download or the individual file links.
  5. Open the downloaded image in the application where you need it. Check fine detail, orientation and color before sharing or printing it. Keep the HEIC if you need its original information.

A worked example

Local test on Windows with Chromium 155. The input was libheif's public example.heic, not a photo captured on an iPhone for this test.

Input
example.heic · 718,114 bytes
Settings
JPEG quality 90 · maximum width 0
Output
JPEG · 1280 × 854 pixels · 507,772 bytes

This verifies one sample conversion, not every iPhone model or HEIC encoding. File size and appearance vary with the source and browser. Preserve your original file.

Settings and limits to check first

Each batch accepts up to 10 files, up to 10 MB per file and 50 MB in total. The decoded image limit is 40 million pixels. The MB limits shown by the tool use 1,048,576 bytes per MB.

JPEG quality accepts values from 10 to 95. Maximum width 0 retains the decoded dimensions. A larger width does not upscale a smaller image. Each HEIC decode has a 45-second timeout; completion time still depends on the file and device.

If conversion fails

Try the same file on its own. Confirm that it is an actual HEIC or HEIF image rather than a file with a renamed extension. A damaged file, an unsupported encoding or an oversized decoded image can fail even when the filename looks correct.

If the decoder download was interrupted, reconnect and retry. If a batch partly succeeds, the output lists failed files separately; those files are not included in the download. Reduce the batch size if your browser runs short of memory.

When another format or workflow is better

Keep the original HEIC when preserving metadata or advanced image information matters. This conversion produces a conventional JPEG of the primary image, not a complete archive of an iPhone photo's associated data.

For future captures, Apple's Most Compatible camera setting can produce JPEG photos. It does not retroactively convert existing HEIC files. Apple's documentation below explains the capture and transfer options.

More questions

Does renaming .heic to .jpg convert the picture?

No. Renaming changes the filename, not the encoded image data. Use a converter and check that the downloaded output opens as a JPEG.

Will the JPG be smaller than the HEIC?

Not necessarily. HEIC is an efficient format, and a JPEG can be larger even at the same dimensions. Choose JPEG for compatibility; compare the actual file sizes before expecting a storage saving.

Sources and further reading

Files are processed by the tool in your browser. This does not mean the website makes no network requests. Read the privacy policy.

Try HEIC to JPG