Registering your stay in India as a foreign national? Upload a recent photo and IDPhotoBy sizes and crops it to the standard on the e-FRRO portal's Photo Requirements — a 35×35 mm (3.5×3.5 cm) passport-size photo on a plain white background — with the India FRRO (Foreigner Registration) document already selected. The e-FRRO portal (indianfrro.gov.in) is run by the Bureau of Immigration, Ministry of Home Affairs, where foreign nationals register and extend their stay in India online. Make your free FRRO photo online: it is free — no payment required.
This is a foreigner document, not an Indian citizen one: FRRO / e-FRRO registration is for foreign nationals — students, employees and long-term visitors — not for Indian passport or visa applicants.
India FRRO photo requirements (e-FRRO portal, Bureau of Immigration)
The e-FRRO (Foreigners Regional Registration) portal is operated by the Bureau of Immigration, Ministry of Home Affairs, the authority for foreign nationals registering or extending their stay in India. IDPhotoBy prepares your photo to match the portal's own Photo Requirements. According to those requirements:
- Size — passport size 3.5×3.5 cm (35×35 mm) or 3.5×4.5 cm. This page prepares the square 35×35 mm option.
- Format — JPG.
- Maximum file size — 1 MB (the portal states no minimum size).
- Background — plain light-coloured or white, with no shadows on the face or the background.
- Without borders — upload the photo portion only.
- Full face, front view, eyes open — centre the head in the frame and show the full head from the top of the hair to the bottom of the chin.
The portal also asks you to bring the same photo along with the application form, and states that photo and document upload are mandatory. IDPhotoBy sets your photo to this size and white background so it is ready to upload.
FRRO photo size: 35×35 mm (3.5×3.5 cm) — or 3.5×4.5 cm
The FRRO photo size is a passport-size photo: the e-FRRO Photo Requirements accept 3.5×3.5 cm (35×35 mm) or 3.5×4.5 cm. This page makes the square 35×35 mm version — 3.5 cm by 3.5 cm. IDPhotoBy crops your uploaded photo to exactly this size with your head centred.
If you have seen 2×2 inch (51×51 mm) for a FRRO photo on some tools, that is a US-passport square and is not one of the two sizes the e-FRRO portal lists (3.5×3.5 cm or 3.5×4.5 cm). The e-FRRO photo specifications do not publish a pixel size or DPI for the uploaded file — only the physical size, JPG format and the 1 MB maximum — so IDPhotoBy prepares a correctly sized 35×35 mm JPG and does not invent an official pixel figure.
How to make a free FRRO photo online
- Upload a recent, well-lit photo with the tool on this page — the India FRRO (Foreigner Registration) document is already selected.
- IDPhotoBy resizes and crops your photo to 35×35 mm (3.5×3.5 cm) with your head centred, and sets it on a plain white background.
- Preview the result — check the white background, that your full face is shown front-on with your eyes open, and that there are no shadows.
- Download your free photo as a JPG, then upload it on the e-FRRO portal or print a copy to bring with your application form.
This FRRO photo maker also works as a size checker and resizer for a photo you already have — there is no app to download, it runs online in your browser.
No AI edits, no retouching: what the e-FRRO portal requires
The e-FRRO Photo Requirements state that photographs which are edited or modified by Photoshop or any other software or mobile app will be rejected. That is why IDPhotoBy does not AI-generate, retouch, beautify or otherwise edit your face — it only frames, sizes and crops the real photo you upload to 35×35 mm and sets it on the white background the portal asks for. Your face is left exactly as your camera captured it.
We do not promise that a photo will be accepted — no online tool can. Your file is prepared to the size, format and background stated on the e-FRRO portal, and the Bureau of Immigration makes the final decision.
Your e-FRRO digital photo and a printable copy
e-FRRO registration is an online process, so the photo you upload is a digital JPG. IDPhotoBy gives you a correctly sized 35×35 mm file for the online submission, kept as a JPG under the 1 MB maximum the e-FRRO Photo Requirements set. Because the portal also asks you to bring the same photo with your application form, you can print the same 35×35 mm photo too.
If the portal shows a different file limit when you upload, resize the file to fit it there — the e-FRRO photo specifications state the physical size, format and 1 MB maximum, but no fixed pixel dimensions.
Taking your FRRO photo at home
You do not need a studio. You can take a FRRO photo at home with a phone and still get a compliant result:
- Stand about 1.5 m in front of a plain white wall in soft, even daylight, so there are no shadows on your face or behind you.
- Face the camera straight on with a neutral expression and your eyes open, showing your full face from the front. Have someone take the photo, or use a timer, at eye level.
- Keep glasses off if they cause glare or hide your eyes. Fill the frame with your head and the top of your shoulders, then upload it here and let IDPhotoBy crop it to 35×35 mm on a white background.
Take the photo recently so it still looks like you — the e-FRRO portal asks for a good-quality photograph but does not state an exact recency period in months.
Requirements can change — check the official e-FRRO portal (indianfrro.gov.in) run by the Bureau of Immigration before you submit; they make the final decision on whether a photo is accepted.