Skip to content
TNToolsNexus

HEIC to JPG converter

Convert iPhone HEIC/HEIF photos to JPG or PNG in your browser — the image is decoded on your device and never uploaded. Free, no signup, no watermark.

Drop a HEIC or HEIF photo, or choose one

From an iPhone or a modern Android. Converted on your device.

Your HEIC photo is decoded and converted entirely in your browser — it is never uploaded.

Convert HEIC and HEIF photos to JPG or PNG without uploading anything — the image is decoded and re-saved entirely in your browser. Free, private, no signup, no watermark.

How to convert HEIC to JPG

  1. Drop or choose a .heic / .heif photo (from an iPhone or a recent Android).
  2. Pick JPG (smaller, best for photos) or PNG (lossless), and set the quality if JPG.
  3. Press Convert, then Download the result.

The first conversion briefly downloads the HEIC decoder; after that it’s instant for the rest of your session.

Why HEIC needs converting at all

Apple switched iPhones to HEIC because it stores a photo at about half the file size of an equivalent JPG — great for your phone’s storage, awkward everywhere else. Windows, many web uploaders, older Android phones, and plenty of apps still can’t open HEIC, so “convert HEIC to JPG” is one of the most common photo chores there is. This tool does it locally, so your photos never leave your device on the way to a compatible format.

Private by design — the decoder runs on your device

Most HEIC converters upload your photo to a server. This one doesn’t: it uses the open-source libheif decoder compiled to WebAssembly, which runs in your browser. Your image is never transmitted, which matters for personal photos. The decoder is a few megabytes, so it loads only when you convert (not on every visit) and is cached afterward. Once you have JPGs, the image compressor and resizer can shrink or resize them — also entirely in your browser.

Last updated:

Frequently asked questions

What is a HEIC file?
HEIC (High Efficiency Image Container) is the format iPhones and modern Android phones use by default. It stores photos at roughly half the size of JPG at similar quality, using HEVC compression. The trade-off is compatibility — plenty of apps, websites, and older devices can't open HEIC, which is why converting to JPG is so common.
Are my photos uploaded anywhere?
No. The HEIC decoder runs entirely in your browser — your photo is read, decoded, and re-saved as JPG or PNG on your own device, and never sent to a server. That's the whole point: your images stay private, and it works even offline once the page has loaded.
Why does the first conversion take a moment?
Decoding HEIC needs a specialised decoder (libheif) that ships as a few-megabyte WebAssembly module. It loads only when you actually convert — not on every page visit — and is then cached for the rest of your session, so the first conversion is a little slower and the rest are quick.
Should I pick JPG or PNG?
JPG for photos — it's smaller and universally supported, and the quality slider lets you trade size for fidelity. PNG only if you need lossless output or the image has sharp edges/text; it'll be considerably larger. For a phone snapshot, JPG at 90–95% is the right call.
Does converting lose quality?
Converting to PNG is lossless. Converting to JPG re-compresses the image, so there is some loss — but at 90%+ quality it's visually indistinguishable for normal photos. Note you can't recover the original HEIC's efficiency once you've converted; keep the HEIC if you want the smallest archive.

Related tools

Image Compressor

Shrink JPG, PNG, and WebP file sizes with a live quality slider — see the new size before you download. Nothing is uploaded.

PNG to JPG

Convert PNG images to JPG in your browser — pick the quality, see the size drop, and download. Transparency becomes white.

Image Resizer

Resize images to exact pixel dimensions or by percentage — lock the aspect ratio, pick the output format, and download. Free, private, in your browser.