How to Compress a Passport Photo for Online Applications (2026)
Last updated:
Quick Answer
Online passport and visa applications have strict photo requirements. ICAO standard (used by most countries): 45×35mm at 150dpi = 260×200px, 20–50KB JPG, white background. US Passport online: 240×240px to 600×600px, under 240KB, JPG, white background, taken within 6 months. Indian passport (Passport Seva): 35×45mm, JPG, 10–150KB. Upload the compressed file to the portal — do not print.
Step-by-step
- 1
Take or scan your passport photo against a white background (ICAO requires white or off-white).
- 2
Crop to the required ratio: 35×45mm (portrait) for most countries, or 2×2 inches (square) for US.
- 3
For US Passport: resize to 600×600px (max quality within limit), JPG quality 88, target 150–200KB.
- 4
For Indian Passport Seva: resize to 350×450px, JPG quality 70, target 50–100KB.
- 5
For Schengen visa (VFS Global): resize to 35×45mm at 200dpi = 276×354px, JPG quality 80, target 30–80KB.
- 6
Verify the file size is within the portal's range before uploading. Many portals reject both over and under the limit.
Expected output
Format
JPG only — government portals do not accept PNG or WebP
Quality setting
JPG quality 70–88 depending on portal requirement
Estimated size
US Passport: 150–200KB / India Passport Seva: 50–100KB / Schengen: 30–80KB
Why you might need this
- →US Passport Online renewal (state.gov) — 600×600px under 240KB JPG
- →Indian Passport Seva portal — 350×450px, 10–150KB JPG, white background
- →Schengen visa via VFS Global — 35×45mm 200dpi (276×354px), 30–80KB
- →UK visa (UKVI) — 35×45mm at 150dpi, under 200KB JPG, cream/white background
- →Canada PR (IRCC) — 35×45mm at 200dpi, under 4MB (generous) but 50–150KB recommended
Troubleshooting
US passport photo upload says "file size too large" at 230KB
US Passport Online cap is 240KB. Try quality 82 at 600×600px — typically 180–210KB.
India Passport Seva rejects "invalid dimensions"
Passport Seva requires 35×45mm proportions at 200dpi minimum. Use 276×354px or 350×450px. The portal checks aspect ratio, not just size.
Photo rejected for "background not white"
Off-white and cream shades are often rejected automatically. Use FileCurve Background Remover to remove background and fill with pure #FFFFFF white.
VFS Global visa photo upload fails
VFS accepts JPEG only (not JPG extension, but actual JPEG format). Export with .jpg extension and ensure it is not a renamed PNG.
Photo is within limits but portal says "face not detected"
AI face detection fails on low-light, heavily side-lit, or obscured faces. Make sure the face is front-facing, eyes open, and clear of shadows.
Frequently asked questions
What is the ICAO passport photo standard?
ICAO (International Civil Aviation Organization) standard: 45×35mm print size, face 70–80% of frame height, white or off-white background, neutral expression, front-facing, eyes open and clearly visible.
What are the US passport photo digital requirements in 2026?
US Passport photo upload: 240×240px to 600×600px square, under 240KB, JPG, white background, taken within 6 months, no glasses.
Can I take my own passport photo at home for online applications?
Yes for most countries. Use a white wall, daylight (not backlit), camera at eye level. FileCurve can crop, resize, and compress the photo to spec.
What is the maximum file size for passport photo uploads?
Varies by country: US Passport — 240KB; India Passport Seva — 150KB; Schengen/VFS — varies by country 50–500KB. Always check the specific portal.
Should I use JPG or PNG for passport photo upload?
JPG only. Government passport portals universally reject PNG. Use JPG even if your photo software exports PNG by default.