Passport Size Photo Maker
100% privateExactly 630 × 810 pixels and under 250 KB — the size Passport Seva actually checks for. Your photo is read on this device and never uploaded.
The bright rectangle is what you will get. Move it so the head sits inside it, from the top of the hair to the chin.
What this tool cannot check for you: that your eyes are open and clearly visible, that your mouth is closed, that your glasses are off, that your head is straight rather than tilted, and that there are no shadows on your face or behind you. Those are all part of the official specification and a person at the counter will look for them. The full list is further down this page.
Forms reject a photo that is a single byte too big. Pick the limit yours states and the tool finds the best quality that fits underneath it.
Advanced options
Overrides the dropdown when set. Use it when your form names a limit that isn’t in the list.
Only used when the document above is set to “Something else”.
Checking usage…
Step by step
How to make a passport size photo
Four steps, no account, no email address, no watermark on the result.
Add your photo
Drag it onto the page or press Choose a photo. A normal phone picture works — face the camera squarely, stand close to a plain, pale wall, and get someone else to take it so your arm isn’t stretched out.
Say what it is for
Pick the document. An Indian passport upload is 630 × 810 pixels under 250 KB; a printed form photo is 35 × 45 mm. The tool sets both the size and the limit for you.
Line up the head
The bright rectangle is what you keep. Use the arrow buttons and the zoom slider until the head fills it from the top of the hair to the chin. Fit puts it back to our best guess at any time.
Make it and save it
Press the button once. You get a JPG at exactly the right pixel size, squeezed under the limit, and a print sheet too if you asked for one.
The numbers that matter
What the Indian passport portal actually requires
Most “passport photo” sites give you 35 × 45 mm at 300 DPI, which is 413 × 531 pixels. Passport Seva rejects that. It wants a specific pixel size, and it checks.
| Photo dimensions | 630 × 810 pixels, exactly. Not 629, not 631. |
|---|---|
| Photo file size | Maximum 250 KB |
| Format | JPG / JPEG only |
| Signature file size | Maximum 100 KB, cropped to a rectangle |
| Face coverage | The face takes up 80–85% of the photograph |
| Background | White |
| Printed photo (paper forms) | 4.5 cm × 3.5 cm, colour, plain background, photo paper |
Where these numbers come from. The dimensions, face coverage and background are stated in the
Guidelines for ICAO Compliant Photographs
published on the Passport Seva portal. The 250 KB and 100 KB limits and the JPG-only rule come from the upload screen of the portal itself.
The 4.5 × 3.5 cm printed size is in the official
Application Form Instruction Booklet.
We are spelling this out because the guidance elsewhere online genuinely conflicts — we found widely-shared pages claiming 600 × 600 pixels and 20–100 KB, and they are wrong.
Specifications do change. Check the notification or portal for your own application before you submit; the official page is the only one that counts, including this one.
You may not need one at all
If you are applying at a Passport Seva Kendra or a Post Office Passport Seva Kendra, no photograph is required — they photograph you at the counter. The pasted photo is for applications made through a District Passport Cell, a Speed Post Centre or a Citizen Service Centre.
The rules about you, not the file
Full face, front view, eyes open and clearly visible, mouth closed, natural expression, head centred and not tilted, no hair across the eyes. Take your glasses off to avoid reflections. Head coverings only for religious reasons, and the face from chin to forehead must still be fully visible.
About the lighting
Uniform light, no shadows on your face or on the wall behind you, no flash reflections, no red eye. Stand about a metre and a half from the camera rather than holding it at arm’s length — close-up lenses distort a face in a way that gets photos rejected.
Private by design
Why this photo maker can’t leak your face
A passport photo is a picture of your face attached to an identity document. Most free tools upload exactly that to a server you know nothing about, crop it there, and hand back a link. This one works differently, and you can check that yourself.
Zero uploads
The tool is downloaded to your browser once. From then on it reads your photo straight off your own disk. It never enters a network request, so there is no copy of your face anywhere for us to keep, lose or be compelled to hand over.
Nothing stored
Your photo and the file it produces live only in this tab’s memory. Close the tab and both are gone at once — no processing queue, no temporary folder, no “we delete files after an hour” promise you have to take on trust.
No account
No sign-up, no email address, no watermark across your face, and no paid tier that unlocks the size you actually needed.
To be precise about what does leave your device — because “100% private” is easy to say and worth checking. Three things, none of them your photo:
1. When a photo is finished, this page sends one anonymous message to our counter saying “passport-size-photo was used”. No image, no file name, no dimensions, nothing identifying you. It exists so the usage number above is a real one rather than something we invented.
2. Google Analytics records the page view and that a photo was made, the same as on every other page of this site. It is sent nothing about your picture. Block it and the tool works identically.
3. Only if you tick “Whiten the background for me”, your browser downloads a 26 MB helper file from this site — the same one the background remover uses. That is a download from us, not an upload to us: your photo stays on your device while it runs, and once the file is cached the feature works offline too.
Your photo is in none of them. It never enters a network request at all — and unlike a promise, that is something you can check. Turn off your wifi, reload this page and make a photo anyway. It still works. No upload-based tool can pass that test.
At a glance
Tool specifications
| Input | JPG, PNG, WebP, AVIF, BMP, GIF and iPhone HEIC / HEIF |
|---|---|
| Output | JPG at exactly the preset’s pixel size, plus an optional 4 × 6 inch print sheet |
| Presets | Indian passport upload and print, Passport Seva signature, 350 × 350 form photo, UK, US, Schengen, and a custom size |
| Size limits | 250 KB, 200 KB, 100 KB, 50 KB, 1 MB, none, or any figure you type |
| Print sheet | 4, 6 or 8 copies at 35 × 45 mm, 300 DPI, with cut guides |
| Maximum photo size | 50 megapixels; a warning above 24 megapixels |
| Background whitening | Optional. Needs a one-off 26 MB download, then works offline |
| Where processing happens | In your browser, on your device — nothing is uploaded |
| Works offline | Yes once the page has loaded, including as an installed app |
| Sign-up | Not required, not offered |
| Watermark | None |
| Price | Free |
Questions
Passport size photos, answered
What size is a passport size photo in India?
Why 630 × 810 and not 35 × 45 mm at 300 DPI?
How do I get my photo under 250 KB without ruining it?
Is my photo uploaded anywhere?
Can I use this for the signature upload too?
Do I even need to upload a photo?
Can it make my background white?
Can I print several copies at once?
Do I need to sign up or pay?
Keep it handy
Save it, share it, or tell us what’s missing
Come back to it
Bookmark the page, or pin it to your saved tools so it sits at the top of the tools list on this device.
Something not right?
If a portal rejected the photo, the crop fought you, or the preset you needed isn’t here, tell us — especially if a specification has changed. The form opens with the tool already filled in, so you only have to describe what happened.
More free tools
Other things you can do here
Every one of these runs the same way — on your device, with nothing uploaded.