Auto-crop to the exact official size — 51×51mm (600×600px), under 300KB. Free, private, in your browser.
Auto-cropped to the exact official size (600×600px) and compressed under 300KB. Processed entirely in your browser — your photo is never uploaded.
Upload your photo
Auto-sized for India Visa (2x2)
A India Visa (2x2) photo must be 51×51mm (600×600 pixels at 300 DPI) with a white background. The file size should be under 300KB and at least 10KB, saved as a JPEG. The face should occupy 70-80% of height of the frame. 2x2 inches / 51x51mm square, white background. This tool crops your photo to these exact dimensions and compresses it to the required file size automatically, entirely in your browser.
To make a India Visa (2x2) photo at home: take a clear, front-facing photo against a plain white wall in even lighting, upload it to this tool, adjust the crop so your face fills 70-80% of height of the frame, and download. The tool outputs the exact 600×600px size and compresses under 300KB so it is accepted by the official portal. No studio visit or payment is needed, and your photo never leaves your device.
The most common reasons a India Visa (2x2) photo is rejected are: wrong dimensions (not 51×51mm), file size over 300KB, a non-white background, shadows on the face or background, wearing glasses or head coverings, a non-neutral expression, or an old photo. 2x2 inches / 51x51mm square, white background. Using a tool pre-configured to the exact India specification removes the size and dimension errors, which are the most frequent causes of rejection.
The India Visa (2x2) photo size is 51×51mm, which is 600×600 pixels at 300 DPI, with a white background and file size under 300KB.
A white background is required for the India Visa (2x2) photo. Avoid patterns, shadows, and coloured backgrounds.
Yes. Take a front-facing photo against a plain white background in good lighting, then use this tool to crop it to 51×51mm and compress it under 300KB.