Local photo processing

Free HEIC to JPG Converter

Convert iPhone photos locally in your browser

Local photo processing
No uploads
No sign-up
Local photo processing
JPGPNGWebPPDF

Loading the private converter…

or click to browse — HEIC, JPG, PNG and WebP supported

Local photo processing

Your images never leave your device

On your device

Speed depends on your device, image size and batch.

No image uploads

Conversions stay on your device; hosting may record standard request logs.

No watermarks

Download clean converted files every time

Help & format guide

How to convert HEIC to JPG

Three steps, all in your browser — nothing is uploaded.

  1. 1

    Add your photos

    Drag and drop your HEIC files, or click to browse. You can add up to 200 at a time.

  2. 2

    Pick a format

    Choose JPG, PNG, WebP, or PDF and set the quality you want.

  3. 3

    Download

    Save each converted photo, or download the successful results together as a ZIP.

A practical conversion handbook

Get the right file, not just a different extension

Choose your output for the place you will use it. Keep your HEIC original: changing the extension does not convert a photo, and re-encoding cannot recover detail already lost in the source.

Choose a format with its trade-offs in mind

JPG · sharing and everyday photos

Use JPG when a form, email service or photo lab will not accept HEIC. Start at the converter’s default 80% quality, inspect faces, fine text and shadow detail at full size, then adjust. A quality value is an encoder setting, not a percentage of original detail retained.

JPG

PNG · avoid another lossy encoding step

PNG stores the decoded image losslessly, but converting a compressed HEIC photo to PNG does not restore missing detail or make it sharper. For ordinary photos it can create a substantially larger file than JPG or WebP.

PNG

WebP · images for websites

Use WebP when your website or app accepts it. This converter exposes a quality setting; it is not a dedicated lossless-WebP mode. Compare your actual output with JPG at a similar visual quality rather than assuming WebP is always smaller.

WebP

PDF · one image per document

Each selected image produces its own one-page PDF. Downloading a batch as a ZIP does not merge those documents. The image is embedded as JPEG, so PDF is a document wrapper here, not a way to preserve the original HEIC encoding.

PDF

What the settings actually do

Quality and dimensions solve different problems

Quality affects lossy encoding; maximum dimension limits the longest side while keeping the aspect ratio. A 4032 × 3024 image limited to 1600 pixels becomes 1600 × 1200. This is a sizing example, not a measured compression result.

A target size is a best effort

For image output the converter tries to reduce the file toward the selected size. A complex image may still exceed it. Check the downloaded file’s actual size before submitting it to another service.

A converted photo is not an original archive

The image path re-encodes pixels and does not preserve source EXIF location and camera data. Do not rely on output for HDR, depth data, Live Photo motion or every image inside a multi-image HEIC. Keep the original for those uses.

A file will not convert? Start here

The file is rejected or cannot be decoded

Confirm that the original opens on the source device and has finished downloading from cloud storage. Renaming .jpg to .heic does not change its format. Try one known-good HEIC in an updated browser; if only one file fails, it may be damaged or use an unsupported variant.

The tab slows down or runs out of memory

A small compressed file can expand into a large pixel buffer. Start with one image, close other heavy tabs and split a batch into smaller groups. The 200-file and 50 MB per-file limits are acceptance limits, not a guarantee that a phone can decode every batch. Resizing output may not prevent memory pressure during the initial HEIC decode.

Conversion finished but the download is missing

Open the browser’s downloads list and check blocked-download notices. If a batch ZIP fails, download successful files individually. Save results before refreshing or closing the tab: the converter does not keep a server-side copy.

Find your downloaded files

iPhone and iPad

In Safari, check the Downloads list and then the Files app; the folder depends on your Safari settings. A downloaded JPG is not automatically added to Photos. Open it and use the available share/save action if you want a Photos copy.

Windows and macOS

Use the browser’s downloads list to reveal the saved file. Extract a batch ZIP before opening its contents. Before deleting originals, confirm orientation, dimensions, colour and file type in the downloaded result.

Android

Check your browser’s Downloads menu or the Files app. If conversion stops when you switch apps, return to the browser and try a smaller batch while keeping the tab active. Available memory and browser behaviour vary by device.

About HEIC.AI

HEIC.AI is a browser-based image conversion tool for people who need to share or use HEIC photos outside their original apps. Selected images are processed on your device without a HEIC.AI account. Website hosting, analytics and advertising still involve network requests; local photo processing does not mean the whole website is offline or tracking-free.

Contact & report a problem

Email [email protected] with your device, browser version, output format and the error text. Please do not attach private photos, identity documents or location metadata. A description is enough to start; a reply time is not guaranteed.

[email protected]

No guarantee for every HEIC variant or device. Keep originals and verify important output.

Frequently asked questions

Everything you need to know about converting HEIC photos to JPG, PNG, WebP, and PDF.