Image Compressor

Compress image for Indian visa application

The Indian Bureau of Immigration accepts JPEG photos up to 1 MB. Applications reject files above the cap.

Your images stay on your device. Nothing is uploaded.

The Indian e-Visa portal and consular visa applications share the same photo standard: JPEG, minimum 350×350 px, maximum 1 MB. Portrait applicants also submit a passport-page scan under 300 KB.

The preset below optimises for the photo specifically — for the passport scan use the 300 KB target-size page instead.

Frequently asked questions

What size should an image be for Indian visa application?
Indian visa application typically caps individual image uploads at 1 MB. The preset on this page is tuned to land at or under 1 MB while keeping the image sharp enough for the form or profile it's going into.
Why is Indian visa application so strict about image size?
Government and platform forms enforce hard byte limits to control server-side storage costs and processing time. Uploading anything over the cap fails the form immediately, so hitting the target reliably matters more than a perfect quality-per-byte ratio.
Is my image uploaded anywhere?
No — compression runs in your browser. That matters for Indian visa application because the source images (passport photo, ID scan, signature) are sensitive by definition. Nothing touches our servers.
Do I need to resize, or just compress?
Both. The preset applies a dimension cap (usually matching what Indian visa application expects) and a quality reduction. Cropping to the exact required aspect ratio (e.g. passport photo) should be done first with the crop tool if the source is landscape or otherwise misaligned.
Will the compressed image still be accepted?
Yes — the preset targets slightly under the platform's declared cap, so submissions typically go through cleanly. Print quality won't match a raw camera export, but is well within what Indian visa application verification requires.

Prepare your image for Indian visa application.

Drop your image — quality and dimension defaults tuned for Indian visa application. Runs locally.

Start compressing