Skip to content
FlexibleToolsAI
Browser Engine · 100% Client-Side Private

HEIC to JPG Converter

Convert the HEIC photos your iPhone takes into JPG — the format every app, website, and printer understands. It all happens in your browser, so your photos stay private.

To convert HEIC to JPG, drop your files in below, click Convert, and download — it's free and your photos are never uploaded to a server.

HEICJPG

Drop your files here, or choose files

Convert to any format — pick the output above.

Supports HEIC 100% PrivateTip: Press Cmd + V to paste

Need a different pairing? Browse all image converters.

Zero Server Uploads

Files process in local RAM

Instant WASM Speed

No waiting queues or lags

Unlimited Batching

Convert files without limits

Suggest a Feature or Improvement for HEIC to JPG

Need custom options, higher limits, or extra format support? Let our engineering team know!

How to use HEIC to JPG

  1. 1Add your HEIC files by dragging them in, clicking Browse, or pasting.
  2. 2Set the JPG quality if you want a smaller file — 90% is a good default.
  3. 3Click Convert to JPG; each photo is decoded and re-encoded in your browser.
  4. 4Download each JPG individually, or download them all as a ZIP.

How it works

Add one or more HEIC files by dragging them in, clicking to browse, or pasting. Your browser decodes each photo with a WebAssembly build of the same libheif library that powers native HEIC support, then re-encodes it as a JPG.

Because the work runs on your own device, large photos from a recent iPhone convert quickly and never travel across the network.

Why convert HEIC to JPG

Apple adopted HEIC because it stores high-quality photos at roughly half the size of JPG. The trade-off is compatibility: many Windows apps, older photo editors, web upload forms, and print services still can't open HEIC.

Converting to JPG gives you a file that works everywhere, while keeping the visible quality of the original photo.

Orientation, quality and transparency

EXIF orientation is applied during conversion, so portrait photos stay upright. Use the quality slider to balance file size against detail — 90% is a good default for photographs.

JPG has no transparency channel, so if a HEIC contains transparent areas they're filled with the background colour you choose.

Format comparison

HEIC (source)JPG (output)
CodecHEVC (modern)JPEG (1992)
Efficiency~50% smaller for equal qualityLarger, but universal
CompatibilityApple + some AndroidEvery device and app
TransparencyNoNo
Best forStorage on iPhoneSharing, uploading, editing anywhere

Input & output compatibility

Accepts

  • HEIC / HEIF (single image)
  • iPhone/iPad photos

Produces

  • JPG / JPEG (quality 60–100)

HEIC uses the HEVC codec, which many non-Apple apps and websites can't open. JPG is understood everywhere, which is why upload forms often reject HEIC.

Real file-size examples

HEVC (HEIC) is roughly twice as space-efficient as JPEG, so a JPG copy of the same photo is usually larger — that's the cost of universal compatibility:

Typical 12 MP iPhone photo

HEIC (as shot)~1.5–2 MB
JPG q90~3–4 MBsame visual quality, opens anywhere
JPG q80~1.5–2 MBgreat quality, similar size to the HEIC

At 90%+ quality the JPG looks identical to the HEIC. Drop to ~80% if you want a file the same size as the original while still being universally supported.

When should you use each format?

Keep HEIC on your phone to save space; convert to JPG the moment you need to share or upload:

Keep HEICPhotos staying inside Apple's ecosystem (Photos app, AirDrop, iCloud) where space efficiency helps.
Convert to JPGUploading to a website or form, sending to a Windows/Android user, editing in older software, or printing.

Common problems & solutions

"This file type isn't supported" when uploading a photo

That's the classic HEIC problem — the site can't read Apple's format. Convert to JPG here first, then upload the JPG.

Photo is rotated the wrong way after converting

Orientation is read from the HEIC's EXIF data and applied automatically. If a specific photo looks wrong, re-convert it — the tool bakes the correct rotation into the JPG.

Colours look slightly different

Some HEIC files use a wide colour gamut (Display P3). The JPG is converted to standard sRGB so it displays consistently everywhere.

Is this private?

Your photos are decoded and re-encoded entirely on your device using an in-browser HEVC/HEIC decoder — they are never uploaded to a server.

This matters more for HEIC than most formats: iPhone photos carry location and camera metadata, and many online HEIC converters upload your originals to their servers. Here, the file never leaves your browser, so that data stays with you.

It also works offline once loaded, with no per-file upload limit and no stored copies of your images.

Frequently Asked Questions

Are my images uploaded to a server?

No. Every conversion runs locally in your browser using your device's own processor. Your images never leave your computer or phone, and nothing is stored on our servers.

Why are my photos in HEIC format?

iPhones and iPads running iOS 11 or later save photos as HEIC by default because it's more efficient than JPG. You can convert them here, or change your camera format under Settings → Camera → Formats → Most Compatible.

Will converting reduce my photo quality?

JPG is a lossy format, but at 85–95% quality the difference is visually indistinguishable from the original for typical photos. You control the quality slider, so you decide the balance between size and fidelity.

Can I convert several images at once?

Yes. Drop or select multiple files and they'll be processed in a controlled queue so your browser stays responsive. Each file shows its own progress, and you can download them individually or all together as a ZIP.

Some of my HEIC files won't convert. Why?

A few HEIC variants — such as multi-image 'burst' containers or unusual encoders — aren't decodable in the browser. Those files are flagged individually; the rest of your batch still converts normally.

Is it free, and are there limits?

It's completely free with no account required. Because processing happens on your device, there's no per-file upload limit — the practical ceiling is your device's available memory. You can batch many files and download them as a single ZIP.

Guides & Tutorials

Related Tools