Compress an Image for a Passport Application
Visa and passport portals are unforgiving: they demand a photo under a specific kilobyte cap, at exact dimensions, or they reject the upload outright. A perfect headshot is useless if it is 12 KB too big.
Drop images here or click to upload
PNG, JPG, WebP, GIF, AVIF, HEIC — up to 50MB each
- Files never leave your device
- Runs in your browser
- Free, no signup
The strict rules these forms enforce
Government portals usually publish a hard size window, for example 20 to 50 KB, plus fixed pixel dimensions and a file type. Miss any one and the form refuses the file with little explanation.
These caps exist because the systems store millions of records and validate uploads automatically. There is no human to make an exception, so your file has to meet the spec exactly.

Always read the instructions on the actual portal first, since the numbers differ by country, visa type, and even by the specific form you are filling.
Hit the exact KB cap
Guessing with a quality slider rarely lands inside a tight 20 to 50 KB window. Use compress to an exact size to target the cap directly so the result fits the first time.
If the form also fixes the dimensions, set those before compressing, because resizing afterward changes the file size again. Get the pixels right, then squeeze the bytes.
Save as JPEG unless the portal specifies otherwise. It is the format almost every government photo system expects, and it reaches small sizes while keeping a face clear.