If you shoot photos on an iPhone, your camera saves them as HEIC (High Efficiency Image Container) by default. HEIC files are smaller and higher quality than JPG at the same visual level — great for storage, terrible for compatibility. Most Indian government portals, older Android phones, and many web upload forms accept only JPEG (.jpg).
You have probably seen the error: "Invalid file format" or "Only JPG/JPEG allowed" when uploading an iPhone photo to UPSC, PAN, or a job portal. Here is how to fix it without buying software or uploading your personal photos to a random converter site.
What is HEIC and why iPhones use it
Apple adopted HEIC in iOS 11 to save storage space. A HEIC photo might be 1.5 MB where the equivalent JPG would be 3 MB. The format is excellent inside Apple's ecosystem — Photos app, iCloud, AirDrop all handle it seamlessly. Step outside that ecosystem and problems begin.
Where HEIC fails in India
- Government form uploads — UPSC, PSC, PAN, Aadhaar portals expect .jpg
- WhatsApp to Android — sometimes sends HEIC that Android users cannot open
- Cyber café computers — Windows PCs often lack HEIC codecs
- Online exam proctoring — webcam snapshot uploads may reject HEIC
- Bank KYC document uploads — JPEG-only fields are standard
Method 1: Convert with ToolShoppy (recommended)
- On your iPhone, open Safari and go to /tools/image/convert/
- Tap the upload area and select your HEIC photo from the gallery
- Choose JPG as the output format
- Tap Convert — processing happens entirely on your phone, nothing uploaded
- Download the JPG and use it on any portal or share via WhatsApp
This method keeps your photo private — critical for identity document images. No account, no cloud processing.
Method 2: Change iPhone camera settings (prevent future HEIC)
Go to Settings → Camera → Formats → Most Compatible. New photos save as JPG automatically. Existing HEIC files in your gallery remain HEIC until converted. This setting increases storage usage but eliminates format headaches going forward.
Method 3: Share as JPG from Photos app
When sharing via AirDrop or email, iOS sometimes auto-converts to JPG. But when you pick "Save to Files" or upload directly to a website, the original HEIC goes through. Do not rely on share-sheet conversion for form uploads — explicitly convert first.
After converting: resize and compress
A raw HEIC-to-JPG conversion can still be several megabytes — too large for government KB limits. Chain these tools on ToolShoppy:
- Convert HEIC → JPG
- Resize to portal dimensions (PSC, UPSC, PAN presets available)
- Compress to 20KB or 50KB target
Gulf NRIs with iPhones
Keralites and other Indian NRIs in Dubai or Abu Dhabi often apply for Indian exams or update Aadhaar from abroad. iPhone HEIC is the same problem overseas — ToolShoppy works on UAE mobile networks without VPN since everything runs client-side.
Convert once, verify the .jpg extension, and keep the converted copy in Files app for reuse across multiple applications.