Official error · India e-Visa photo upload
India e-Visa photo error: “Only JPG files can be uploaded. Please try again.”
The India e-Visa site shows this message when the photo file you chose doesn't end in .jpg or .jpeg — usually a PNG, a HEIC photo from an iPhone, or a screenshot. Save the photo as a JPEG, square (the height and width must be equal), between 10 KB and 1 MB, and upload it again.
The exact message
Only JPG files can be uploaded. Please try again.What the message means
The e-Visa site checks the file name of the photo you pick. If the extension isn’t .jpg or .jpeg, it stops with this message. The official photo specification on the e-Visa page is: “Format - JPEG”, “Minimum 10 KB Maximum 1 MB”, and “The height and width of the Photo must be equal.”
Why it happens
- iPhone photos are often HEIC files, not JPEG.
- Screenshots are PNG files on most phones and computers.
- Files downloaded from some apps are WebP or PNG.
- The file was renamed by hand to a different extension, or has none.
How to fix it
- Get the photo as a JPEG. On an iPhone, sharing a photo by email or “Save to Files” often converts it to JPEG; you can also set Settings › Camera › Formats to “Most Compatible” for new photos.
- Make it square: crop the photo so the height and width are equal, with your full face from the top of the hair to the chin, centred.
- Check the file size: between 10 KB and 1 MB.
- Don’t use a screenshot of the photo; use the photo file itself.
Before you upload again
IDPlain’s free checker reads the file type and size of your photo and checks head size, background and pose against the India e-Visa rules on your device. Files it makes are square 600×600 JPEGs within the 10 KB–1 MB limit.
Our free checker catches this before you upload
- File type OK ({format})
- File size OK
IDPlain is not affiliated with the India e-Visa photo upload. Messages are quoted so you can recognise them; the official system has the final say.