Skip to content

HEIC to JPG Converter

Convert iPhone HEIC photos to JPG instantly. No upload.

Runs 100% in your browser. No upload.

Drop HEIC / HEIF files here

Or click to browse — multiple files OK

Why convert HEIC to JPG?

Apple’s HEIC format keeps iPhone photos small without looking soft. The catch: email clients, Windows PCs, older printers, and many job or visa portals still expect JPG. You take a perfect shot on your phone, AirDrop it, and suddenly the file won’t open. A browser-based HEIC to JPG converter solves that without emailing your camera roll to a stranger’s server.

What HEIC actually is

HEIC (High Efficiency Image Container) usually wraps HEIF image data — a modern format related to the same efficiency ideas behind HEVC video. Compared with JPEG, HEIC typically stores the same scene in a smaller file, or a sharper scene at a similar size, while also supporting features older JPG never had cleanly (like depth maps and multi-frame Live Photos in Apple’s ecosystem). On iPhone, that efficiency is why your Camera roll does not balloon as fast as it did a decade ago.

Compatibility is the trade-off. JPG has been everywhere since the 1990s: Windows Photo Viewer alternatives, Word and PowerPoint inserts, government upload forms, WhatsApp on some setups, and countless CMS pipelines. HEIC is native on Apple gear and increasingly supported elsewhere, but “increasingly” is not the same as “accepted by this form from 2014.” When the other side only lists JPG/PNG, converting is faster than arguing with IT.

iPhone settings: when photos save as HEIC

On recent iOS versions, open Settings → Camera → Formats. High Efficiency saves HEIC/HEIF. Most Compatible saves JPEG instead. If you constantly transfer photos to a Windows PC or upload to picky portals, Most Compatible reduces friction before you ever leave the phone. If you prefer smaller files and edit on Apple devices, keep High Efficiency and convert only when you need JPG — which is what this page is for.

You can also share from Photos as JPG without a third-party app: in the share sheet, use options that export a compatible format, or open the image in Files / Mail and let the system re-encode. For batches of a dozen vacation shots headed to a Windows machine, dropping the HEIC files here and downloading a ZIP is usually less fiddly than tapping Share one by one.

Windows compatibility (and why the thumbnails fail)

Out of the box, many Windows 10/11 installs do not decode HEIC until you add the optional HEIF / HEVC codecs from Microsoft Store — and those paths change over time, sometimes for a fee for HEVC. Even after codecs land, Outlook attachments, older browsers, Excel, and corporate portals may still reject .heic. Converting to JPG once gives you a file that paints correctly in nearly every image-capable Windows app without depending on optional Store packages.

Typical workflow: AirDrop to a Mac then copy, email to yourself, USB from iTunes/Finder sync, or cloud download into a Windows Downloads folder. Double-click fails or shows a blank icon. Drop the same file on this converter, download .jpg, and the PC finally opens it. No driver hunt required for a one-off attachment.

How this tool works

Drop one or many .heic / .heif files. Decoding and JPEG encoding happen locally in your browser. Download each JPG or grab a ZIP. Nothing is uploaded, stored, or “processed in the cloud.” Status text tells you when a file fails (for example if it is not really HEIC, or the container is unsupported). Keep originals until you confirm the JPGs look right.

Batch tips for large camera rolls

Quality: what you should expect

We export JPEG at high quality (around 0.92 on the encoder scale). Going from HEIC to JPG is lossy: JPEG cannot store every nuance of the HEIC bitstream, and a second generation of lossy encoding always risks a little softness or banding if you re-save again and again. For email, LinkedIn, resumes, and most printing at consumer sizes, a single high-quality conversion is plenty. For archival masters, keep the HEIC originals forever and treat JPG as a distribution copy.

Live Photos and some Apple-only extras do not become animated JPG “movies” — you get a still frame (or frames, depending on how the file is packaged). Depth and portrait-mode data for editing later also stay richer in the original HEIC inside Apple Photos.

Privacy proof: offline conversion

Upload converters need your photo on their server. QuickImg does not. After this page loads, you can disconnect Wi‑Fi or enable airplane mode and conversion still runs — because the work happens on your CPU/GPU via the scripts already downloaded with the site. We do not receive your files on our servers. (Your browser or extensions can still see what any webpage can — that is true of every local tool.)

When you should keep HEIC instead

Convert when the next step is Windows, a JPG-only form, a printer that chokes on HEIC, or email that rewrites attachments poorly. Keep both: HEIC as master, JPG as portable copy.

Privacy (summary)

Your photos are not uploaded to QuickImg servers. That is the difference from upload-based converters: there is no remote copy on our side to store or leak.

Frequently asked questions

Is HEIC to JPG conversion free?

Yes. QuickImg converts HEIC/HEIF to JPG entirely in your browser with no signup, watermark, or file size upsell.

Do you upload my photos?

No. Conversion runs on your device with JavaScript. Turn off Wi‑Fi after the page loads — it still works.

Why can’t Windows open my iPhone photos?

iPhones often save HEIC. Many Windows apps and websites only accept JPG. Converting to JPG fixes compatibility.

Will quality drop?

We export JPEG at high quality (~0.92). Mild lossy compression is normal for JPG; for archival keep the original HEIC too.

Can I convert multiple HEIC files?

Yes. Drop a batch and download individually or as a ZIP. Very large drops process in groups of about 50 so your browser stays smooth — drop again for the rest. Huge single files may need splitting; work still runs only on your device.

What if conversion fails?

You’ll see a clear message (for example if the file isn’t HEIC). Try re-exporting from Photos or renaming to .heic.