vootkit
Images toolImage file

HEIC Converter

Turn iPhone HEIC photos into JPG or PNG.

100% FreeBrowser-basedNo watermark
?
  1. 1UploadAdd your file from your device.
  2. 2Choose optionsPick the output settings you need.
  3. 3ProcessRun the tool in your browser.
Private by designProcessed on your device where possible.
Works on any deviceDesktop, tablet and mobile browsers.
No installationOpen the page and start working.
Always free coreUse the free plan for everyday tasks.

How to use HEIC Converter

Upload

Add your file from your device.

01
Choose options

Pick the output settings you need.

02
Process

Run the tool in your browser.

03
Download

Save the finished result.

04

Your files stay private

Your work is processed locally in your browser where possible and is never added to a Vootkit upload library.

Learn more about privacy

HEIC is what an iPhone saves by default. The compression is genuinely excellent and the compatibility outside Apple is genuinely poor — which is why a photo that looks fine on the phone will not open on a Windows machine or upload to half the web forms in existence.

What HEIC Converter does

Converts an iPhone HEIC photo to JPEG or PNG at a quality you choose.

One important caveat, stated plainly: this decodes the file using your browser. Safari on Apple devices can read HEIC natively. Chrome and Firefox generally cannot, so on those browsers the conversion will fail with a clear message rather than a broken file.

What works where

Safari on macOS / iOS / iPadOSWorks — the system decodes HEIC
Chrome, Firefox, EdgeUsually cannot decode HEIC; you will get an explicit error
Output formatsJPEG or PNG
Quality range60–100%, default 90%
Best output for photosJPEG — PNG will be many times larger for no visible gain
Avoiding the problem entirelyiPhone → Settings → Camera → Formats → Most Compatible saves JPEG instead

Detailed steps

  1. Open this page in Safari if you are on a Mac, iPhone or iPad. On Windows or Android the browser most likely cannot read HEIC at all.
  2. Drop the .heic photo in.
  3. Choose Convert to — JPEG for photographs, PNG only if you specifically need lossless.
  4. Set Quality and convert.

Worth knowing

If you keep hitting this, change the setting at source: on the iPhone, Settings → Camera → Formats → Most Compatible. The camera then saves JPEG directly and the whole problem disappears for future photos.

Frequently Asked Questions

It says my browser cannot decode the file. Why?

HEIC decoding depends on the operating system, and only Apple platforms ship it to the browser. Open the page in Safari on a Mac, iPhone or iPad. This is a browser limitation rather than a fault in the file.

Why does the converted file look the same size or bigger?

HEIC is a much more efficient format than JPEG, so the same photo will usually be larger once converted. That is the price of compatibility. Lower the quality setting if the size matters more than the last few percent of fidelity.

Will I lose the photo’s date or location?

The output is re-encoded from the decoded image, so EXIF metadata including GPS is not carried across. For sharing photos publicly that is usually an advantage.

Can I convert several at once?

This tool handles one photo at a time. For a batch, the same caveat about Safari applies to every file.

Is HEIC Converter free?

Yes. The Vootkit free plan includes 5 tool runs a day. Upgrade to Vootkit Pro for unlimited daily use, an ad-free workspace and saved workflows.

Are my files uploaded?

No. HEIC Converter runs entirely in your browser — your file is processed on your own device and never sent to a server. There is nothing for us to store or delete.

Do I need to install anything?

No. HEIC Converter works in any modern browser on desktop, tablet or phone. Open the page and start.

How often can I use it? Is there a daily limit?

On the free plan you get 5 tool runs a day. When you reach the limit you'll see a prompt to upgrade, and it resets the next day. Vootkit Pro removes the cap entirely for unlimited daily use.

This tool processes everything locally in your browser. You can disconnect from the internet after the page loads and it will still work.