CompressTo logocompressto.app
iPhone photo · HEIC / HEIF support

Convert HEIC to JPG.

Drop your iPhone photo, get a JPG file. Works for any application portal that rejects HEIC — visa forms, exam portals, job sites, government applications. Runs entirely in your browser, nothing uploaded.

Drop your HEIC photo here or click to choose a file (HEIC, HEIF, JPG, PNG)
Your original image
Original
Your converted image
Converted
🔒 Processed in your browser. Nothing uploaded.

How to use this page

  1. Drop your HEIC photo into the box above (or click to choose).
  2. Pick a target file size if needed — most application portals want 200 KB or 500 KB. Or leave the default.
  3. Click Convert & compress. We decode the HEIC, re-encode as JPG, and compress to your target.
  4. Download the JPG and upload to your form.

Your photo never leaves your device. Conversion runs entirely in your browser using the Canvas API. We do not store, log, share, or even see your images — there is no server-side processing.

Why doesn't my HEIC photo upload?

Apple introduced HEIC (also called HEIF) in iOS 11 as a more efficient photo format — same quality at roughly half the file size of JPEG. The downside: most government portals, exam sites, and older systems only accept JPG, PNG, or PDF. When you try to upload a HEIC file, you'll typically get an "invalid format" or "file type not supported" error.

The fix is to convert HEIC to JPG before uploading. This page does both in one step — decodes the HEIC, re-encodes as JPG, and compresses to whatever file-size limit your portal requires.

Browser support note

Safari on Mac and iPhone decodes HEIC natively, so this page works there immediately.

Chrome, Firefox, and Edge on most platforms don't decode HEIC by default. If you see an error after dropping a HEIC file, two workarounds:

Common applications that reject HEIC

Need to match a specific application's spec?

If you're applying to a specific form (UPSC photo, US DS-160, India e-Visa, etc.), switch to the Application preset tab above — we'll auto-resize, centre-crop, and compress to the official requirements. Or browse our full list at /presets/.

Frequently asked questions

Does this work for HEIF files too?

Yes — HEIF and HEIC are the same underlying format. HEIC is just the file extension Apple uses; some other devices use .heif. We handle both.

Will the converted JPG be lower quality?

Slightly. JPG is a lossy format, so there's always some quality loss when re-encoding. For photos viewed at normal sizes (passport-style headshots, scanned documents), the difference is invisible. The tool defaults to high-quality JPG output (around 90% quality) unless you target a very small file size.

Can I batch-convert multiple HEIC files?

Not yet — currently one file at a time. Batch upload is on our roadmap. For now, repeat the process for each photo.

Is this really free?

Yes. No signup, no watermarks, no file-count limits. The site is supported by display ads on this page.