Free HEIC to JPG HEIC / HEIF to JPG Converter

Turn the HEIC photos your iPhone or iPad takes into JPG or PNG in one go, with optional resizing and quality control.
Everything is decoded inside your browser, so your photos are never uploaded to any server.

🔒 100% local processing・your photos are never uploaded

① Choose photos

📱
Drop photos here, or click to choose
HEIC and HEIF are supported, and JPG, PNG or WebP are accepted too. Multiple files at once.

② Output settings

Output format
Quality
90
Max edge
iPhone HEIC photos are small and sharp, but many websites and older applications cannot open them. Converted JPG files work everywhere. Quality 90 is visually indistinguishable from the original.
The decoder is the open source project libheif (LGPL-3.0), hosted on our own server. No external CDN is used. The first HEIC conversion downloads about 1.5 MB of decoder code, which the browser then caches.

③ Results and download

Choose photos to convert instantly
Need high-volume conversion or automatic filing? We can build an automated pipeline for you.

Why use this tool

Runs entirely in the front end. No sign-up, and your photos are never collected.

🔒

Your photos never leave your computer

HEIC decoding and JPG encoding both run in the browser. Photos are never uploaded to any server, so client photos and internal material stay private.

📱

Built for iPhone photos

iPhones and iPads save photos as HEIC by default: small files, poor compatibility. This tool converts a whole batch into universal JPG.

⚡

Many photos at once

Drop in a whole batch. Each row shows the original size, the output size and the saving, and you can download individually or all together.

🎛️

Control quality and size

Output JPG or PNG, set quality from 10 to 100, and bring a 4,032 × 3,024 original down to a web or email friendly size.

Frequently asked questions

Are my photos uploaded to your server?

No. The whole conversion runs inside your browser; our server only delivers the static page and the decoder files. Open your browser developer tools and check the Network panel: no upload request is made while processing.

Why does the first conversion take a moment?

Browsers cannot decode HEIC on their own, so an open source decoder (libheif, about 1.5 MB) is needed. It is downloaded from our own server on first use and then cached by the browser, so later conversions are instant.

Does converting to JPG reduce quality?

At quality 90 the difference is invisible to the eye and files are usually smaller than the original. For print work or heavy post-processing, choose PNG output or raise the quality above 95.

What is the difference between HEIC and JPG?

HEIC uses a newer compression method, giving smaller files at the same visual quality, and can store burst shots and depth data. Its weakness is compatibility: many websites, older applications and some Android devices cannot open it. JPG works almost everywhere.

How many photos can I convert at once?

There is no hard limit, but selecting a very large batch (more than a hundred) uses more memory. Around 20 to 50 per batch is a comfortable range.

What if one photo fails to convert?

The failed row shows the reason and the other photos are unaffected. Common causes are a file damaged in transfer, or an encoding variant this decoder does not support. Try exporting the photo from the phone again.

Need to process photos at volume?

Event photos, client deliverables, shop listings. We can build an automated pipeline that converts, renames, compresses and files everything in one pass.