Passport Photo Compressor — Exact Dimensions, Exact KB

Make a passport or visa photo at the exact pixel dimensions and KB your portal demands — 413×531 for India, 600×600 for US visas, and more. Free, no signup, private.

🔒 Your images never leave your device — 100% private, no uploads.

Passport photo compressor

Drop a photo below — we’ll crop it to the exact dimensions and fit it inside the KB window, right here in your browser.

Drop your photo here

or click to browse — JPG, PNG, WebP, GIF, BMP, SVG or HEIC (in supported browsers)

Choose your country or exam

Output

JPG at your exact preset size — the format portals accept.

 

Try also

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

PortalPhoto sizeFile size (JPG)Source
India passport & Indian govt/exam portals3.5 × 4.5 cm — 413 × 531 px20–100 KBIndian Passport Seva / SSC & UPSC photo rules
US visa (DS-160)600 × 600 px (2 × 2 in)under 240 KBU.S. Department of State (travel.state.gov)
Schengen visa35 × 45 mm — 413 × 531 pxunder 300 KBEU visa photo rules / member-state portals
China visa (COVA)33 × 48 mm — 390 × 567 px40–120 KBChina 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.

Frequently asked questions

What size is a passport photo in pixels?

It depends on the portal. Indian passport and exam portals use a 3.5 × 4.5 cm photo, which is 413 × 531 pixels at the standard 300 DPI. A US visa (DS-160) photo is 600 × 600 pixels, a Schengen visa photo is 35 × 45 mm (about 413 × 531 pixels), and China’s COVA system uses 33 × 48 mm (about 390 × 567 pixels). Pick your preset above and the tool crops to exactly those pixels.

Why was my photo rejected as too small?

Many portals set a minimum file size as well as a maximum — for example 20 KB minimum on Indian portals and 40 KB on China’s COVA. A photo squeezed below the minimum gets rejected just like an oversized one. This tool compresses into the whole KB window: if the highest-quality file under the maximum is still below the minimum, it raises quality (and, if needed, dimensions) so you land inside the window instead of under it.

Is my ID photo uploaded?

No. Cropping and compression happen entirely in your browser — your photograph is never uploaded, stored, or transmitted anywhere. Nothing leaves your device, which matters most for ID photos.

Can I print at home at 100%?

Yes. The download is built at print resolution (300 DPI equivalents), so print it at 100% scale — “actual size”, not “fit to page” — and a 3.5 × 4.5 cm preset comes out at exactly 3.5 × 4.5 cm on paper. Matte photo paper gives the closest match to studio prints.

Is the passport photo compressor free to use?

Yes — completely free with no signup, no limits, and no watermark. It runs entirely in your browser, so making one photo or one hundred costs you nothing.

Share this tool