Passport Size Photo Maker - 35x45mm and 630x810 px for India
Crop a photo to India's passport and OCI presets with head guides, hit the KB limit, and download - everything runs in your browser and your photo never leaves your device.
Drag & Drop your photo here
or
Import from your computer, a public URL, Google Drive, or Dropbox.
JPG, PNG, WebP, HEIC - up to 100MB per file, 100 files per batch
Align the head between the guides. This is a visual aid, not an automatic compliance check.
India moved to the ICAO 35x45mm standard. The old 2x2 inch square is now the top rejection reason for passport photos.
This tool cannot check - your responsibility
Most adult fresh and re-issue applicants never submit a printed photo. It is captured live at the Passport Seva Kendra. This tool is for minors whose biometrics are not captured on site, certain annexures, Police Clearance Certificate applications, and the online upload steps.
DPI is metadata. It sets the printed size, not the pixels. Output is always JPEG. Re-encoding strips EXIF and GPS metadata after baking in the camera's rotation tag - smaller files and more privacy. This tool does not remove or replace backgrounds and does not detect faces; it checks and reports honestly instead.
UCT Tools is not affiliated with, endorsed by or connected to the Passport Seva Programme, the Ministry of External Affairs, or any government body.
Everything runs in your browser. Your photo is never uploaded to our servers and never leaves your device.
This passport size photo maker crops your photo to India's 35x45mm frame or the 630x810 px Passport Seva upload size, brings the file under the KB limit, and writes a 300 DPI tag, all inside your browser. Nothing is uploaded. An identity document photo is one of the few images where that actually matters, so the whole pipeline runs on your own device and the file never reaches a server.
India moved to the ICAO 35x45mm standard, and the old 2x2 inch square is now the single most common reason a passport photo is rejected. Four presets cover the formats you are likely to be asked for: the 630x810 px file the Passport Seva portal accepts, the 35x45mm print at 300 DPI, and two OCI variants that are offered together because the published requirements genuinely disagree with each other. Every preset states its own size rule and links the official portal, because a spec that changed once will change again.
The crop box is locked to the preset's shape, so a non-compliant frame is not reachable by accident. Three guide lines sit across it at the head top, eye line and chin, which is a visual aid for getting the head into the 80 to 85 percent band India asks for. It is not a measurement and this tool does not detect faces. What it does verify, it verifies honestly: the exact output dimensions, the file size against the portal cap, the format, the DPI tag re-read from the finished bytes, and a background sample from the corners and the top of the frame.
Most adults never print a passport photo at all, because the picture is captured live at the Passport Seva Kendra. This page exists for the cases where a file is genuinely required: minors whose biometrics are not captured on site, certain annexures, Police Clearance Certificate applications, and the online upload steps. For the two 35x45mm presets there is also a print sheet, eight copies laid out on a 6 x 4 inch canvas at 300 DPI, which is the format every photo shop in India can print.
If your requirement is a plain pixel size rather than a document spec, the image resizer is the simpler tool. If a form gave you only a weight limit, use resize image to KB. If the dimensions are already correct and only the file is too heavy, compress JPG holds the pixels and lowers quality instead. To settle a shape before you crop anything, the aspect ratio calculator has a 35x45mm passport preset and never opens a file. All of them sit under image resize and DPI tools.
The other government presets have their own pages. Aadhaar photo covers the 35x45mm print, PAN card photo covers the 25x35mm NSDL portrait and the landscape signature, signature resize handles exam and banking signature specs, and exam form photo carries the UPSC, SSC and IBPS presets. They are grouped under government photo tools.
Exact Output Size
630x810 px means 630x810 px, not a best fit. Portals reject 600x800 without telling you why, so the preset pixel value is the output, every time.
Head Position Guides
Head top, eye line and chin rules sit across a crop box locked to the preset shape. A visual aid for the 80 to 85 percent band, not a compliance check.
Honest KB Targeting
Quality is searched down to a floor of 40 and no lower. If the cap cannot be met at the required pixel size, you get the real number instead of a quiet failure.
Nothing Leaves Your Device
Canvas and JavaScript only. Your passport photo is never uploaded, queued or stored, and the page keeps working with the connection off.
How to Make a Passport Size Photo
Four steps from a phone photo to a file a portal will accept. Read the requirement first, because the pixel size and the KB limit are two separate rules and both have to be met.
1. Add Your Photo
Drag in a JPG, PNG, WebP or HEIC, or import from a URL, Google Drive or Dropbox. Phone photos with a rotation tag come in upright. Up to 100 files at once.
2. Pick the Preset
Passport Seva upload, 35x45mm print, or either OCI format. The crop box locks to that shape immediately, so you cannot frame it wrong.
3. Line Up the Head
Drag the box until the crown sits near the top guide and the chin near the bottom one. Rotate if the photo came in sideways. There is no flip, on purpose.
4. Check and Download
Read the verified panel, dimensions, size, format, DPI and background. Download the photo, or the eight-up print sheet on the 35x45mm presets.
Passport Size Photo Maker Output, Preset by Preset
There is no before-and-after slider on this page. Cropping to a document frame changes the framing, not the picture, so two versions of the same photo side by side would prove nothing. Here is what each preset actually writes instead.
| Preset | Output | Crop shape | File size rule | Background rule | Print sheet |
|---|---|---|---|---|---|
| Passport Seva upload | 630 x 810 px JPEG, 300 DPI tag |
7:9 locked | Targets 150 KB portal range 10 to 250 KB |
White | No |
| Passport print 35x45mm | 413 x 531 px JPEG, 300 DPI tag |
7:9 locked | Targets 150 KB | White | Yes |
| OCI square | 900 x 900 px JPEG, 300 DPI tag |
1:1 locked | Targets 150 KB commonly cited under 200 KB |
Plain light | No |
| OCI 35x45mm | 413 x 531 px JPEG, 300 DPI tag |
7:9 locked | Targets 150 KB | White | Yes |
Why no file size is promised. Output weight depends on your photo, so the tool searches JPEG quality down to a floor of 40 and stops there. When even quality 40 leaves the file above the cap at the required pixel size, it will not shrink the dimensions to cheat the number, because the dimensions are the mandate. It reports the real result and hands you the file labelled. The only figures fixed in advance are the ones above: pixels, shape, DPI tag and format. Confirm the current limits on passportindia.gov.in before you upload.
What a Passport Size Photo Maker Actually Has to Get Right
A passport photo is rejected on four separate rules, and most tools only handle one of them. The frame has to be the right shape and the right number of pixels. The file has to sit inside a size window that has a floor as well as a ceiling. The background has to be the right kind of plain. And the head has to occupy a specific share of the frame. Getting three right and one wrong produces the same outcome as getting all four wrong.
India's shift to the ICAO 35x45mm portrait is the change most people have not caught up with. The 2x2 inch square, which is still what a lot of older studio equipment is set up to produce, is now the leading cause of rejection. The two numbers you are most likely to be handed are 35x45mm for anything printed and 630x810 px for the Passport Seva online upload. They describe the same shape, 7:9, but they are not interchangeable files, and a 300 DPI tag does not turn one into the other.
There is a second thing worth knowing before you start, because it saves some people the whole exercise. Most adult fresh and re-issue applicants never submit a photograph at all. The picture is taken on site at the Passport Seva Kendra during the appointment. A file is genuinely needed for minors whose biometrics are not captured in person, for certain annexures, for Police Clearance Certificate applications, and for the online upload steps. If none of those describe your case, you may not need a photo file at all, and the safest confirmation is the official Passport Seva photograph requirements rather than any third-party summary, this one included.
Everything on this page runs through the browser's Canvas API on your own machine. That design choice matters more here than on a format converter. A passport photo is a biometric identity document, and the ordinary web pattern of uploading it to someone's server, waiting in a queue and trusting a deletion policy is a poor trade for a job that a browser can do in under a second. Nothing is transmitted, nothing is queued, and the page keeps working after the connection drops.
⚖ Upload File or Print File: Which One You Need
| Requirement | 630x810 px upload file | 35x45mm print file |
|---|---|---|
| Where it is used | Passport Seva online upload steps | Printed and pasted, or handed to a studio |
| Pixel dimensions | 630 x 810, exact | 413 x 531, exact |
| Shape | 7:9 portrait | 7:9 portrait, identical |
| Does the DPI tag matter | No a portal ignores it | Yes it sets the printed size |
| Physical size when printed | Not meaningful | 34.97 x 44.96 mm at 300 DPI |
| File size rule | Between 10 and 250 KB | No portal cap, kept near 150 KB |
| Print sheet offered | No | Yes eight copies, 6 x 4 inch |
The row that catches people is the DPI one. A 630x810 px file carries a 300 DPI tag here purely for consistency, and that tag changes nothing about how a portal reads it. On the 35x45mm presets the same tag is the whole point: it is what tells a printer to lay 413 pixels across 35 millimetres rather than across some arbitrary width. If you need both a print and an upload, make them as two separate files from the same photo rather than trying to make one file serve both.
📤 When to Use the 630x810 Upload Preset
An Online Form Asked for Pixels
If the requirement is written as a pixel size rather than millimetres, it is an upload spec. Match it exactly. A portal that wants 630x810 will silently refuse 600x800 without explaining which rule you broke.
There Is a KB Ceiling and a Floor
Upload specs usually come with a size window, here 10 to 250 KB. A floor exists to stop people submitting a thumbnail. This preset aims at the middle of the window so a portal that rounds differently still accepts it.
Annexures and PCC Applications
Police Clearance Certificate applications and several annexure forms take a digital photograph even when the main application does not. Those are upload files, not prints.
You Are Filing from a Phone
Nothing here needs a computer. Take the photo, crop it against the guides, hit the size window and submit, all on the same device, without the picture leaving it.
🖨 When to Use the 35x45mm Print Preset Instead
The Spec Is in Millimetres
Millimetres mean paper. The 413x531 output carries a 300 DPI tag, which is what makes it land at 34.97 x 44.96 mm on a printer rather than at whatever size the software guesses.
You Need Physical Copies
Forms that want a photo pasted on need prints. The print sheet lays eight copies on a 6 x 4 inch canvas, the standard size every photo shop in India prints without questions.
Applying for a Minor
Children below the biometric age are not captured at the Kendra, so a printed photograph is usually required. This is the single most common reason an Indian family needs passport prints at all.
A Studio Wants a Ready File
Handing a shop a correctly cropped 300 DPI file removes the step where someone else guesses your crop. What you framed is what gets printed.
✨ What This Tool Does Differently
Your ID Photo Stays Yours
The processing is Canvas and JavaScript in your own browser. No upload, no server copy, no retention policy to trust. For a biometric identity document that is the only sensible default.
It Says What It Cannot Check
Dimensions, file size, format, DPI tag and a background sample are verified and shown. Face coverage, expression, glasses and recency are listed separately as your responsibility, because no browser can judge them.
It Refuses to Fake a Number
If the KB cap cannot be met at the mandated pixel size, it will not quietly shrink the image to hit the target. You get the real figure and the file, labelled, so you can decide.
Both OCI Formats, Not a Guess
Published OCI requirements contradict each other. Rather than pick one and sound confident, both are offered and both are marked contested, with the official portal linked.
📋 Everything the Tool Does
- ✓ Four presets covering the Passport Seva upload, the 35x45mm print and both contested OCI formats
- ✓ Crop box locked to each preset's shape, so a non-compliant frame cannot be produced by accident
- ✓ Head top, eye line and chin guides drawn across the crop box as a manual alignment aid
- ✓ Rotate left, rotate right and reset, with no flip, because a mirrored identity photo is a wrong one
- ✓ JPG, PNG, WebP and HEIC input, with the HEIC decoder fetched only when a HEIC file arrives
- ✓ Exact output dimensions rather than a best-fit resize, at up to 100 MB per file
- ✓ JPEG quality searched toward the KB target with a hard floor at 40 and honest reporting when it cannot be met
- ✓ 300 DPI written into the JFIF header and verified by reading the finished bytes back
- ✓ Background sampled from the four corners and the top of the frame, then reported, never removed
- ✓ Batches of up to 100 photos with a filmstrip switcher, ZIP download, re-run and per-item retry
🔢 Step by Step
- Write down the actual requirement Pixel size, KB window and DPI are three separate rules and forms often state all three. Copy them off the portal or the form, not off a summary, then pick the preset that matches.
- Add the photo and choose a preset Drop the file in or import it from a URL, Google Drive or Dropbox. Selecting a preset locks the crop shape straight away, so the framing you do next is already the right proportion.
- Frame the head against the guides Drag and zoom the box until the crown sits near the top guide and the chin near the bottom one. That puts the head at roughly 82 percent of the frame, inside the band India asks for.
- Read the checklist before you submit Check the verified panel, then read the cannot-check list and confirm those yourself. Download the photo, and the print sheet too if you picked a 35x45mm preset.
⚙ Technical Notes and Honest Limits
Three things this tool deliberately does not do, and it is worth knowing why before you go looking for them elsewhere. It does not remove or replace backgrounds. It does not detect faces. And it never claims a photo is compliant. Each of those omissions is a decision rather than a gap, and each one is explained below along with the parts of the pipeline that are easy to get wrong.
Background removal in a browser works by guessing which pixels belong to the subject, and it guesses worst at exactly the boundary that matters on a portrait: hair, ears and shoulders. The usual result is a faint halo or a chewed edge. On a holiday snap nobody notices. On a passport photograph an examiner does, and a visibly edited background is worse than an imperfect real one. So this tool samples the corners and the top of the frame, tells you whether the background meets the rule for your preset, and leaves the fix to you and a plain wall.
The three guide lines sit at fixed percentages of the crop box: 7.5 percent for the head top, 45 percent for the eye line and 90 percent for the chin. Aligned to those, the head occupies about 82.5 percent of the frame, inside the 80 to 85 percent band. They are drawn geometry, not a measurement of your face. A browser face detector that is right nine times out of ten sounds useful until the tenth application is rejected by someone who trusted a green tick. A guide you have to line up yourself is honest about where the responsibility sits.
DPI is a number stored in the JFIF header of a JPEG. It does not add or remove a single pixel and it makes no difference to how the image looks on a screen. What it does is tell a printer how densely to lay those pixels down, which is what turns 413x531 pixels into 34.97 x 44.96 millimetres on paper. This tool writes 300 into that header and then reads the finished file back to confirm the value stuck, because a canvas export does not set it and a silent failure here means a print at the wrong size.
Phone photos carry an orientation tag rather than storing the pixels the right way up, which is why a portrait shot sometimes appears sideways. The decode step reads that tag and bakes the rotation into the pixels, so what you crop is what you see. Re-encoding then produces a clean JPEG with no EXIF block, which means the camera model, the timestamp and any GPS coordinates in the original do not travel with the file you submit. Smaller output and less incidental information attached to an identity document.
💡 Real Situations This Solves
A parent applying for a child's first passport. Biometrics are not captured on site for young children, so printed photographs are required. Crop once, download the eight-up sheet, and any local shop prints it for the cost of a single 6 x 4.
An upload that keeps failing with no explanation. The photo looks fine, the portal disagrees. Usually the file is 600x800 instead of 630x810, or it slipped under the 10 KB floor after being compressed too hard somewhere upstream.
An OCI application where the guidance contradicts itself. One source says a 51x51mm square, another says the same 35x45mm as a passport. Both presets are here, both flagged, so you can prepare whichever the portal asks for on the day.
A Police Clearance Certificate application filed from abroad, at midnight, on a phone, with no studio open. A recent photo against a plain wall, cropped against the guides, is a workable file without anyone else touching the image.
🧰 Related Image Tools
Built for Everyone in India
Anyone who has been handed a pixel size, a KB cap and a DPI number on the same form, and told to submit all three correctly.
FAQs - Passport Size Photo Maker
What size is a passport size photo in India?
▼India uses the ICAO standard of 35x45mm portrait, which is 413x531 pixels at 300 DPI. For the Passport Seva online upload the requirement is stated in pixels instead, as 630x810. Both describe the same 7:9 shape. The older 2x2 inch square is no longer accepted and is now the most common reason a submitted photograph is rejected, so check which of the two formats your specific step is asking for.
How do I make a 630x810 passport photo without uploading it anywhere?
▼Open this page, add your photo, and choose the Passport Seva upload preset. The crop box locks to 7:9, you drag the head between the guides, and the tool writes an exact 630x810 JPEG. Every step runs through the Canvas API in your own browser, so the image is never transmitted to a server, never queued and never stored. You can disconnect from the internet after the page loads and it still works.
Why does my passport photo keep getting rejected by the portal?
▼Four rules are checked separately and failing any one produces the same result. The pixel dimensions have to match exactly, so 600x800 fails where 630x810 passes. The file has to sit inside the size window, which has a 10 KB floor as well as a 250 KB ceiling. The background has to be plain white. And the head has to fill roughly 80 to 85 percent of the frame height.
What is the file size limit for a Passport Seva photo upload?
▼The commonly published range is 10 to 250 KB, and both ends matter. A file under the floor is refused just as a file over the ceiling is. This tool aims at roughly 150 KB, near the middle of the window, so a portal that measures or rounds slightly differently still accepts it. Because published limits change without notice, confirm the current figure on passportindia.gov.in before submitting.
Can this tool remove or whiten my photo background?
▼No, and that is deliberate rather than a missing feature. Background removal in a browser guesses which pixels belong to you, and it guesses worst at hair, ears and shoulders, which leaves a halo or a chewed edge. A visibly edited background on an identity document is worse than an imperfect real one. Instead the tool samples the corners and the top of the frame and tells you whether the background meets the rule.
Does the tool check whether my face is the right size in the frame?
▼No. The three guide lines are drawn at fixed percentages of the crop box, at 7.5 percent for the head top, 45 percent for the eye line and 90 percent for the chin. Line your head up to those and it lands at about 82.5 percent of the frame, inside the required band. That is geometry, not a measurement of your face. There is no face detection here, and no claim that the result is compliant.
What does the 300 DPI setting actually change?
▼DPI is a number stored in the JPEG header. It adds no pixels, removes none, and makes no difference on screen. It tells a printer how densely to lay the existing pixels down, which is what turns 413x531 pixels into 34.97 x 44.96 millimetres on paper. The tool writes 300 into the header and then reads the finished file back to confirm the value stuck, because a canvas export does not set it by itself.
Which OCI photo format is correct, the square or the 35x45mm?
▼Published sources genuinely disagree, which is why both are offered here and both are marked contested. Passport and OCI requirements have diverged over time, and picking one and sounding confident would be guessing on your behalf. Check ociservices.gov.in for the format your application actually asks for, then prepare that one. The tool will produce either without arguing that one is more correct.
Do I even need a printed passport photo in India?
▼Often not. Most adult fresh and re-issue applicants have their photograph captured live at the Passport Seva Kendra during the appointment, so no file is submitted at all. A photograph is genuinely needed for minors whose biometrics are not captured on site, for certain annexures, for Police Clearance Certificate applications, and for the online upload steps. Confirm which applies to your case before spending money at a studio.
What is the print sheet and when should I use it?
▼On the two 35x45mm presets the tool can also produce a print sheet: eight copies of your photo tiled four across and two down on a 1800x1200 pixel canvas, which is 6 x 4 inches at 300 DPI, with thin cut guides. That is the standard photo size every shop in India prints, so you can prepare the file at home and pay for a single print rather than a studio sitting.
Are glasses allowed in an Indian passport photo?
▼Glasses are not permitted. Medical exceptions require supporting documentation. This tool states the rule without attaching a date to it, because published sources disagree about exactly when the restriction took effect and an incorrect date would be worse than none. It also cannot see whether you are wearing glasses, so that item appears in the list of things you have to confirm yourself before submitting.
Other Tool Categories
Image Tools
Convert, compress, resize and prepare images entirely in your browser.
Salary Calculators
In-hand salary, CTC breakdowns, income tax and take-home pay for India.
Unit Converters
Length, area, weight, temperature and every other everyday unit.
Text Tools
Word counters, case converters and writing utilities that run instantly.
Get Your Passport Photo Right the First Time
Four presets, locked crop shapes, head guides and an honest checklist of what was verified and what was not. Free, no sign-up, and your photo never leaves your device.
Make My Passport Photo