iPhones often save Camera photos as HEIC (High Efficiency Image Container). Many Windows PCs, older validators, and Indian form portals only accept JPG (or sometimes PNG). If the upload says “invalid format” even though the photo looks fine in Photos, HEIC is a likely cause.
Imgician converts HEIC to JPG in your browser, one file at a time — decoding stays on your device.
Steps: HEIC → JPG
- Open HEIC to JPG (or HEIC to JPEG — same idea).
- Drop one HEIC photo. Batch convert isn’t available for HEIC on Imgician.
- Wait for decoding, then cast the spell and download the JPG.
- Continue with resize/compress for your form (next section).
Need PNG instead? Use HEIC to PNG.
After conversion: finish the form requirements
Portals usually care about format + dimensions + KB:
- Format — JPG from the step above
- Dimensions — e.g. passport 3.5×4.5 cm, Aadhaar, PAN, 200×230, signature 140×60
- File size — 20KB, 50KB, 100KB, or custom
Order that works best: convert → crop/resize → compress.
Why forms reject HEIC
| Symptom | Likely cause |
|---|---|
| “Invalid file type” | Portal expects JPG/JPEG |
| File opens on iPhone but not on Windows | HEIC codec missing on PC |
| Upload spinner fails | Validator doesn’t recognize HEIC MIME/extension |
| Works after “Export as JPEG” in Photos | Same conversion, different tool |
You can also change formats anytime with the general Image converter.
Tips for cleaner results
- Convert the original Camera roll file when possible — not a heavily shared/recompressed copy.
- Prefer JPG for KYC and exam photos; it’s usually smaller than PNG for portraits.
- If you need many HEIC files, convert them one by one; use batch convert only after they’re already JPG/PNG/WebP.
- Live Photos: pick the still image / key photo, not a random frame from video.
Optional: change iPhone default for next time
In iOS Settings → Camera → Formats, Most Compatible saves JPG instead of HEIC. That helps future form uploads; it doesn’t convert photos you already took.
Related guides
Ready to cast a spell?