Drop your file here
or choose a file · PDF, JPG, PNG, WebP, TIFF or BMP
- Deleted automatically
- Free, no watermark
- Quality kept where possible
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 from the middle, resized, and saved at the highest JPEG quality that fits. You can change the pixel size in the options before you compress if you prefer another.
Tips
- Crop the photo square yourself first if your face is not in the centre. The crop here takes the middle of the picture.
- 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.
How it works
- 1
Drop your file
A PDF or an image. It goes over an encrypted connection and nowhere else.
- 2
Pick your limit
Choose the size the form asks for. We start with a cleanup that changes nothing you can see.
- 3
Download it
If it needs more, we find the gentlest quality setting that still fits, and delete everything soon after.
Questions
Is it free?
Yes. There is no sign-up and no watermark.
What happens to my file?
It is processed on our server and deleted automatically: the original 5 minutes after the run finishes, the compressed file after 10. A file you upload but never compress is deleted within 30 minutes. You can also delete everything right away with Delete now.
Will it look worse?
We try a lossless cleanup first, which does not change how the file looks. Only if that is not enough do we lower image quality, and we pick the gentlest setting that still fits your size.
What if my file cannot get that small?
You get the smallest version we could make and a clear note saying so, instead of a file that silently misses the limit.
Why does the size page aim a little under its limit?
Some sites count a kilobyte as 1000 bytes and others as 1024. We aim under the stricter one, so a 200 KB page aims for 200,000 bytes and the file passes either way.