Drop your file hereChoose a file
or choose a file · JPG, PNG, HEIC or another photo
Set to the Indian e-Visa photo rules above
- Deleted automatically
- Free, no watermark
- Gentlest setting that fits
Getting an e-Visa photo square and under 1 MB
The e-Visa form asks for a JPEG of at least 10 KB and at most 1 MB, with equal height and width. It does not name a pixel size, so this page makes it 1000 x 1000: square, detailed, and comfortably under 1 MB.
The photo is cropped to a square where you place the crop box, resized, and saved at the highest JPEG quality that fits. To use another pixel size, change it under Change size or pixels before you compress.
Tips
- If your face is not in the middle, drag the crop box over it before you press Compress.
- The form also asks for a full face, front view, eyes open, without glasses, on a plain light background, with no shadows and no border.
- A photo taken for a printed visa is fine to use; photograph or scan it in good light.
Requirements from the Indian e-Visa site (Instructions for Applicant), checked 26 September 2026. Forms change their rules, so check the form itself if something is rejected.
Questions
How should my face be framed in the Indian e-Visa photo?
The form asks you to centre your head in the frame and show the full head, from the top of your hair to the bottom of your chin, facing the camera. When you place the crop box here, leave a little space above your hair so the top of your head is not cut off.
Can I change my e-Visa photo after I submit the application?
Check it carefully first, because you are responsible for the photo and details you submit. Submitted applications are checked, and if an image is not appropriate you may get an email asking you to re-upload it, usually within 24 hours. The re-upload option is at the bottom of the e-Visa page.
Does the Indian e-Visa accept a PNG or HEIC photo?
The form takes JPEG only. Because this page makes a JPEG at an exact pixel size, a PNG or HEIC you drop here comes out as a JPEG. If the result is under the 10 KB minimum, it is padded up to it with an invisible comment and the picture stays the same.