filetity

HEIC -> JPG · Local tool

HEIC to JPG

Convert HEIC to JPG free, so iPhone photos open on any app or website.

Last updated

  1. 01 / Your device

    the file stays here

  2. 02 / Browser memory

    the work runs locally

  3. 03 / Back to you

    saved on this device

When you would use this

Situations, not settings.

A website that will not accept an iPhone photo
Most upload forms take JPG and PNG and reject HEIC without explaining why. Converting first is faster than working out what the error meant.
Sending photos to someone on Windows or Android
HEIC often arrives as a blank square or a codec error on other people's machines. A JPG opens everywhere.
On Windows without installing iCloud
The usual advice is to install Apple's codec pack or sign in to iCloud. This runs in the browser you already have open and needs neither.

How it works / no cloud

A conversion engine, not an upload form.

Every other image tool here uses a codec your browser already has. HEIC is the exception: Safari can read it, Chrome, Firefox and Edge cannot. So filetity loads libheif, an open-source decoder compiled to WebAssembly, the first time you use this page. It runs inside your browser like the rest of the site. The photo is still never uploaded.

  • Offline ready
  • Installable app
  • No file limit queue

Straight answers

No accordion. Nothing hidden.

Is it free?
Yes, with no watermark and no page limit.
Does it need an account?
No. There is no account system.
Is my file processed on my device?
Yes. The file is read by your browser and never uploaded. There is no server to send it to.
What formats are supported?
HEIC and HEIF in. JPG or PNG out, one file per photo, or a ZIP when you convert several.
What are the limits?
One photo per file. A HEIC can hold several images, such as a burst or a Live Photo still with its extras, and only the main photo is converted. No limit on how many files you convert.
Does it work on mobile?
Yes, on any modern mobile browser. Large files are limited by the memory the phone gives the browser.
Does it work offline?
Yes, after the first conversion. The decoder is about 350 KB and downloads once, then your browser keeps it, so later visits work with no network connection.
Why will nothing on my computer open a HEIC file?
HEIC is what an iPhone saves photos as by default. Apple supports it everywhere; almost nothing else does. Windows asks you to buy a codec, most websites reject the upload, and Chrome shows nothing. The picture is fine, the container is just one most software never learned to read.
Does converting lose quality?
A little, if you pick JPG, because JPG is lossy. At the default quality of 85 you would struggle to see it. Choose PNG if you want no further loss at all, though the file will be several times larger.
What happens to Live Photos and depth data?
Only the main photo is converted. The short video attached to a Live Photo, the depth map used for Portrait mode, and any other extras stored alongside the picture are not carried into a JPG, because JPG has nowhere to put them. Keep the original if you need those.
Are my photos uploaded?
No. The decoder runs in your browser, on your machine. The photo is read from your disk into the page and never sent anywhere. You can turn off your network after the page loads and it still works.
How big is the decoder download?
347 KB over the wire, the loader and the WebAssembly together, measured against filetity.com on 2026-08-26. It is fetched the first time you use a HEIC page and cached by the browser after that. No other page on the site sends a byte of it.

How this one works

Keep working locally

7 available · more coming