How to Convert HEIC to JPG (iPhone Photos) — Free & Private

HEIC is Apple's efficient image format used by default on iPhones since iOS 11, but it often fails to open or upload on Windows, older Android devices, and many websites due to limited support. You can instantly convert these HEIC photos to the universally compatible JPG format without uploading your private images anywhere, using our free in-browser tool.

Why Convert HEIC to JPG?

HEIC files are smaller than JPG because they use modern compression, but that advantage disappears when you need to share the photos with people who are still on Windows 10, Android 9 or older, or any web service that only accepts JPG. Converting to JPG removes the compatibility barrier while keeping visual quality acceptable for most everyday uses such as email attachments, social media posts, or printing. Because the conversion happens locally in your browser, you keep full control over the image data—no cloud servers ever see your personal photos.

The most common scenario is a batch of iPhone screenshots that you want to upload to a corporate portal that rejects HEIC. Another frequent case is archiving vacation pictures on an external hard drive that will later be accessed on a non‑Apple computer. In both situations, a quick, offline conversion saves you from having to install third‑party software or to enable the “Export as JPG” option on the iPhone, which can be cumbersome if the photos are already on your PC.

How the In‑Browser Conversion Works

When you drop an HEIC file onto FileZap, the site loads a small WebAssembly version of the libheif library directly into your browser’s memory. This library reads the HEIC container, decodes the image data, and then re‑encodes it as a JPEG using the browser’s built‑in canvas API. All of this happens on your device; the original file never leaves your computer and no data is transmitted to a server.

The conversion pipeline looks like this:

1. File selection → JavaScript reads the binary blob.

2. libheif parses the HEIC header, extracts the primary image (or selected thumbnail).

3. The pixel data is drawn onto an off‑screen canvas, where you can optionally set a quality level (0‑100) that determines the final file size.

4. The canvas produces a Blob in JPEG format, which is offered for download.

Because the process relies on standard web technologies, it works on any modern browser (Chrome, Edge, Firefox, Safari) on Windows, macOS, or Linux, without requiring admin rights or additional plugins.

Common Mistakes & How to Avoid Them

A frequent error is assuming that every HEIC file contains a single photo. Some HEIC containers store multiple images (burst shots or Live Photos) and a hidden depth map. The browser tool will only convert the primary still image, silently ignoring the others. If you need every frame, export the Live Photo as a separate JPEG on the iPhone first, or use a dedicated desktop converter that can extract all sub‑images.

Another pitfall is selecting the maximum JPEG quality (100) for a large batch. While this preserves the most detail, it can produce files that are only slightly smaller than the original HEIC, defeating the purpose of size reduction. Start with a quality setting around 80; you’ll usually get a 2‑3× reduction with negligible visual difference. Preview the first image before converting the whole batch to confirm the trade‑off you’re comfortable with.

Finally, some users try to drag a folder onto the tool. The browser can only read individual files, so you must either select all files via the file picker or zip the folder and unzip it locally before conversion. FileZap also offers a “Select All” button after the first file is added, making multi‑file handling painless.

Practical Tips & Edge Cases

If you need the JPEGs to fit under a specific email attachment limit (e.g., 5 MB), use the “Target size (KB)” slider that FileZap provides. The tool will iteratively lower the quality until the output meets the exact size you specify, guaranteeing the file will pass size‑restricted uploads without manual re‑compression. For archival purposes, keep a copy of the original HEIC alongside the JPGs; the HEIC retains the original metadata (camera settings, GPS) which some JPEG exporters strip unless you enable the “Preserve EXIF” option.

When working with transparent PNG overlays that you later want to merge with HEIC screenshots, convert the HEIC to JPG first, then use any image editor to layer the PNG. JPEG does not support transparency, so any transparent areas become solid white or black depending on the editor’s background—plan the composition accordingly.

On low‑end devices, the conversion may feel sluggish for high‑resolution 12 MP photos. Reduce the image dimensions before conversion by checking the “Resize” box and entering a maximum width (e.g., 2000 px). This downsizing cuts memory usage and speeds up processing while still producing a perfectly viewable image for most screens.

Step by step

  1. Visit pikdee.com/heic-to-jpg and drag-and-drop your HEIC files directly onto the page, or use the file picker to batch-select multiple .heic files at once.
  2. The conversion runs entirely inside your web browser, so your photos stay private and never leave your device — no uploads and no sign-up required.
  3. Keep the default high-quality setting for the best results, or move the quality slider to balance file size against image clarity.
  4. Once converted, download the JPG files individually by clicking each one, or use the batch-download option to save all converted images at once.

FAQ

Do I need an internet connection to convert HEIC files with FileZap?

No. The conversion runs entirely in your browser after the page loads, so once the site is open you can work offline and your files never leave your device.

Will the tool preserve the original photo’s EXIF data?

By default it keeps basic EXIF fields such as date, camera model, and GPS. You can toggle “Preserve EXIF” to ensure all metadata is retained in the JPG output.

How many HEIC files can I convert at once?

FileZap handles multiple files in a single batch; the practical limit is your computer’s memory. Converting dozens of photos is common and works smoothly on most modern machines.

My iPhone photo is a Live Photo—what happens when I convert it?

The browser tool extracts only the still image component. The short video portion is ignored, so you’ll get a regular JPG of the key frame.

Can I set an exact file‑size target for the JPGs?

Yes. Use the “Target size (KB)” slider; the tool automatically adjusts JPEG quality until each output meets the specified size, useful for email or upload limits.

Why does a converted JPG sometimes look larger than the original HEIC?

If you choose a very high quality setting (near 100) the JPEG compression may produce a file larger than the highly efficient HEIC source. Lower the quality or resize the image to achieve a smaller file size.

Try the tool →

FileZap — free file tools that respect your privacy. Nothing is uploaded.
Compress Image·Convert Image·Resize Image·Image to PDF·HEIC to JPG·Rotate Image·Merge PDF·Split PDF·QR Code Generator·PDF to JPG·Compress PDF·Rotate PDF·Delete PDF Pages·Word to PDF·Watermark PDF·Crop Image·Unlock PDF·Unlock Word·Unlock Excel·Unlock PowerPointGuidesPrivacy