How to use this page
- Drop your HEIC photo into the box above (or click to choose).
- Pick a target file size if needed — most application portals want 200 KB or 500 KB. Or leave the default.
- Click Convert & compress. We decode the HEIC, re-encode as JPG, and compress to your target.
- 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:
- Open this page in Safari instead
- Email the photo to yourself via the iPhone Mail app — iOS automatically converts HEIC to JPG when emailing, so the received attachment is JPG
Common applications that reject HEIC
- India e-Visa, India regular visa, Indian Passport Seva
- UPSC, NEET, JEE Main, CUET, CTET, IBPS, SBI, GATE — and most Indian exam portals
- US DS-160, Canada visa, UK passport, China visa, New Zealand visa
- Most government job portals worldwide
- KYC verification on banking and fintech apps
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.