iPhone Photo Not Uploading to SSC Form? Fix HEIC to JPG in Minutes
You fill out the entire SSC or IBPS application on your iPhone. You tap "Upload Photo," pick the picture you took an hour ago, and the portal either does nothing or shows "Invalid file format. Please upload a JPG or PNG image." Your phone saved that photo as an HEIC file, and most Indian government portals do not recognise the format. Here is why that happens and how to convert the photo to JPG right on your phone, without sending it to any server.
Why your iPhone saves photos as HEIC and why portals reject it
Apple introduced HEIC (High Efficiency Image Container) to make photo files smaller without losing quality. On a 64 GB iPhone, HEIC saves a lot of storage. But the format is not universally supported. Most Indian exam and job portals, SSC, IBPS, UPSC, state PSC sites, even Passport Seva, are built to accept only JPG and sometimes PNG. When you try to upload an HEIC file, the portal's validation script either rejects it silently or throws a format error. The problem is not the size or the dimensions; the file extension itself is the blocker.
Step 1: Check if the photo is actually HEIC
Open the Photos app on your iPhone. Find the photo you took. Swipe up on the photo or tap the "i" info icon. Look for the file name: if it ends with ".heic" or ".heif", that's your culprit. If the photo was taken on an iPhone in the last few years and you haven't changed the camera settings, it is almost certainly HEIC.
Step 2: Convert the HEIC photo to JPG in your browser
You do not need to download an app from the App Store. Open Safari or Chrome on your iPhone and go to the HEIC to JPG converter. The tool loads inside the browser. Tap the upload area and select the HEIC photo from your Photos library.
The converter reads the file and processes it on your phone. Nothing is uploaded to a server. You can even turn on Airplane Mode after the page loads if you want extra reassurance. A few seconds later, the tool gives you a JPG version of the same photo.
Step 3: Check the converted JPG and upload
Tap the download button and save the JPG to your Files or Photos app. Open the downloaded file to make sure the image looks sharp and the colours are right. Now go back to the SSC or IBPS portal, tap the upload button again, and select the JPG version. The portal should accept it without any error.
If the portal also has a pixel dimension or file size requirement (like 200 x 230 pixels, 20–50 KB), you may need two extra steps. First, resize the JPG to the exact pixels using the image resizer. Then compress it to the required KB range using the image compressor. Do this in sequence: convert HEIC to JPG, then resize, then compress. The result is a file that matches every requirement the portal throws at it.
Step 4 (optional): Stop your iPhone from saving photos as HEIC in future
If you regularly fill out Indian government forms on your phone, you can change the default camera format so every new photo is saved as JPG. Go to Settings > Camera > Formats and select "Most Compatible" instead of "High Efficiency." New photos will now save as JPG and will upload directly to any portal. Photos you already took will remain in HEIC; those you still need to convert. Changing this setting uses slightly more storage per photo, but it removes the format headache for form season.
One more thing: WhatsApp and email also mess up HEIC
Even outside form portals, HEIC can cause trouble. Some Android users cannot open HEIC files sent over WhatsApp. Gmail sometimes displays a blank preview for HEIC attachments. Converting to JPG fixes both problems. If you are sending a document photo to a colleague or a certificate image to a relative, convert to JPG first and the file will open on any phone or laptop without extra software.
FAQ
Can I convert HEIC to JPG without an internet connection?
Yes, if you use a browser tool that runs locally. The Toolzo converter loads the engine in your browser. After the page is open, you can disconnect from the internet and the conversion still works. This is different from most online converters, which upload your file to a server.
Does converting HEIC to JPG change the photo dimensions?
No. The pixel dimensions stay the same. The only thing that changes is the file format and, depending on the quality setting, the file size in KB. If the original HEIC was 3024 x 4032 pixels, the JPG will also be 3024 x 4032 pixels. For SSC and IBPS forms, you will still need to resize to 200 x 230 pixels after conversion.
Can I convert a batch of HEIC photos at once?
Yes. The Toolzo HEIC to JPG converter supports selecting multiple HEIC files at once. The tool processes them sequentially inside your browser and gives you each one as a JPG. This is useful if you have an entire album of HEIC photos that you want to archive or share.