fileio
Guides
LanguageEnglish

Private. Nothing is uploaded.

India Visa / OCI online upload

Crop your photo to exactly 51 × 51 mm (900 × 900 px), JPEG under 1 MB and download a print-ready JPEG. indianvisaonline.gov.in accepts JPEG only, minimum 350 × 350 px, 10 KB – 1 MB.

Read this page in हिन्दीHinglish

Country or document
  • indianvisaonline.gov.in accepts JPEG only, minimum 350 × 350 px, 10 KB – 1 MB.
  • Square 2 × 2 inch framing with the full face visible.
  • All sizes for India
Advanced options

India Visa / OCI online upload requirements

Size: 51 × 51 mm (900 × 900 px). Background: White. File size: under 1 MB, over 10 KB.

indianvisaonline.gov.in accepts JPEG only, minimum 350 × 350 px, 10 KB – 1 MB.

Square 2 × 2 inch framing with the full face visible.

Requirements change occasionally. Always double-check the official portal before submitting.

How to take a good photo at home

Stand about 1.5 m from a plain, light wall in daylight or with lamps on both sides to avoid shadows. Have someone take the photo at eye level with the phone held upright. Neutral expression, mouth closed, eyes open, no glasses, hat or filters. Then upload it here and drag the dashed oval over your head.

Frequently asked questions

What size is a India visa / oci online upload?

51 × 51 mm, or 900 × 900 pixels for online upload. indianvisaonline.gov.in accepts JPEG only, minimum 350 × 350 px, 10 KB – 1 MB. Square 2 × 2 inch framing with the full face visible.

What background colour do I need?

White. This tool crops and resizes but does not change the background, so photograph yourself against a plain wall in good, even light.

How do I print it?

Turn on the print sheet under Advanced options to lay out several copies on a 4 × 6 inch or A4 page with cutting guides, then print at 100% scale at any photo shop or on a home printer.

How do I keep the file under 1 MB?

The file-size cap is pre-filled from the official requirement. The converter lowers JPEG quality step by step until the photo fits, so you do not have to guess.

Related tools

Runs entirely in your browser with WebAssembly. No uploads, no accounts, no limits.