HEIC to JPG Converter (and PNG, WebP to JPG)

Convert iPhone HEIC, PNG, or WebP images to JPG in one step. Fixes the single biggest reason passport, visa, and government portal uploads fail for iPhone users. No upload, no signup.

The iPhone HEIC Problem

Since iOS 11, iPhones save photos as HEIC by default. HEIC is smaller and newer than JPEG, but almost no government photo portal knows how to read it. The upload fails with a generic error like "invalid file format" — giving no hint about why the photo the user just took on their iPhone doesn't work.

The fix is to convert HEIC to JPEG. Some iPhone users change their camera settings to save as JPEG directly (Settings → Camera → Formats → Most Compatible), but that only helps for photos taken after the change. For photos already in the camera roll, you need a converter.

This tool uses a browser-based HEIC decoder, so the photo never leaves your device. Upload, wait a few seconds for the decoder to load, and download the JPEG.

How to Convert an Image to JPG

1

Upload your image

Drop any HEIC, PNG, WebP, or JPEG file. On iPhone, the file will end in .HEIC if the format wasn't changed.

2

Wait for the conversion

HEIC files take a few seconds the first time while the decoder loads. PNG and WebP are instant.

3

Download the JPEG

Download the converted JPEG and upload it to the portal. The file will have a .jpg extension.

Need a compliant passport photo, not just a format change?

Converting to JPEG fixes the format, but government portals also check dimensions, background color, head size, and eye position. Our $1 passport photo tool handles all of those.

Get Compliant Passport Photo — $1

Frequently Asked Questions

How do I convert an iPhone HEIC photo to JPG for a passport application?

Upload the HEIC file here — the tool decodes it and gives you back a JPEG you can submit. iPhones save photos as HEIC by default, and almost no government portal accepts HEIC directly. This is the single most common reason passport photo uploads fail for iPhone users.

Why do government portals reject HEIC files?

HEIC is a newer format Apple uses on iPhones since iOS 11. Most government systems were built before HEIC existed and were never updated to decode it. They expect JPEG — the format that has been the web standard for decades. Converting to JPEG once fixes the problem forever.

Does converting lose quality?

Minor. The tool re-encodes at JPEG quality 95%, which is visually indistinguishable from the original for photos. You will not see any difference at normal viewing sizes. For passport photos printed at 2x2 inches, this is more than enough quality.

What formats can I upload?

HEIC, HEIF, PNG, WebP, and JPEG. JPEGs get re-encoded but stay as JPEGs with a fresh encoding. The output is always a standard JPEG file with a .jpg extension.

Why does the HEIC conversion take a few seconds?

HEIC decoding runs a small library (around 80 KB) that loads the first time you upload a HEIC file. After that, it's cached and fast. The decoder runs in your browser — nothing is uploaded.

Is my photo uploaded to a server?

No. Everything runs inside your browser. Nothing is sent anywhere.

Related Tools