How it works
Drop in any photo, choose your country or exam preset (or enter exact custom dimensions and a KB window), and the tool does the two jobs portals actually check. First it center-crops your photo to the exact pixel dimensions — 413×531 for an Indian passport photo, 600×600 for a US visa — without stretching or squashing your face. Then it hunts for the highest JPEG quality that lands inside the file-size window, and shows you the exact output dimensions and KB before you download. Frame your photo with your face centered and filling most of the frame, the way passport photos are taken, and the center crop will do the rest.
Everything happens in your browser. Your photo is never uploaded to a server — particularly important for ID photographs — and there is no signup, no watermark, and no queue.
Choose your country or exam
India presets cover the 3.5 × 4.5 cm photograph used by Indian passport and government exam portals, at 413 × 531 pixels with the common 20–100 KB window. US Visa (DS-160) produces the 600 × 600 pixel square under 240 KB that the State Department’s online application expects. Schengen Visa uses the standard 35 × 45 mm photo (413 × 531 pixels) under 300 KB, and China Visa (COVA) the 33 × 48 mm photo (390 × 567 pixels) inside COVA’s 40–120 KB window. Facing a different portal — a university, an exam board, an employer? Choose Custom size and type the exact pixels and KB limits from your portal’s instructions.
Dimensions & KB requirements table
| Portal | Photo size | File size (JPG) | Source |
|---|---|---|---|
| India passport & Indian govt/exam portals | 3.5 × 4.5 cm — 413 × 531 px | 20–100 KB | Indian Passport Seva / SSC & UPSC photo rules |
| US visa (DS-160) | 600 × 600 px (2 × 2 in) | under 240 KB | U.S. Department of State (travel.state.gov) |
| Schengen visa | 35 × 45 mm — 413 × 531 px | under 300 KB | EU visa photo rules / member-state portals |
| China visa (COVA) | 33 × 48 mm — 390 × 567 px | 40–120 KB | China Online Visa Application (COVA) |
Pixel sizes are the standard 300-DPI equivalents of the printed photo sizes, checked against the sources above on 3 October 2026. Some Indian portals and guides quote 630 × 810 pixels for the same 3.5 × 4.5 cm photo — a higher-resolution reading; we use the 300-DPI value, and if your portal lists different pixels, enter them under Custom size instead. Requirements change: always confirm the current specification on the official portal before you submit.
Why photos get rejected (too big, too small, wrong size)
Too big is the classic: a phone photo is 3–5 MB and the portal wants under 100 or 240 KB. Too small is the one nobody expects — portals like the Indian and Chinese systems set a minimum file size too, and an over-compressed 12 KB photo fails just as surely as a 2 MB one. That is why this tool works to a KB window, not just a ceiling: if the highest-quality file under the maximum still falls below the minimum, it raises quality — and, flagged clearly, the dimensions — until you are inside the window. Wrong size means the pixel dimensions or proportions don’t match the spec, often from stretching a photo in an editor; the exact center crop above prevents it. And pick JPG: almost every portal accepts JPEG, while WebP and HEIC uploads are routinely refused.
Print your photos (A4 sheet)
The downloaded JPG is built at print resolution — the 300-DPI equivalent of the physical photo size — so you can print it yourself. Print at 100% scale (“actual size”, never “fit to page”) on matte photo paper, and a 3.5 × 4.5 cm preset measures exactly 3.5 × 4.5 cm on the paper. Need several copies? Print the same file repeatedly, or place copies side by side on an A4 sheet in any document editor at 100% scale, keeping each photo at its true centimetre size.