Free photo compressor for visa and document upload

Visa portals routinely reject photos that miss their narrow file-size window — often 50-300 KB, sometimes as tight as 10-100 KB. This compressor uses iterative JPEG quality search to land on the exact target on the first try. Pick a country preset (US DS-160, UK GOV.UK, Schengen, India IRCTC, China NIA and others) or set custom min/max bytes. Image quality stays as high as the size cap allows. Runs in your browser; nothing uploaded.

Loading interactive tool…

How it works

  1. 1Pick a country preset or set a custom file-size band.
  2. 2Drop your photo. Iterative search picks the highest quality that fits.
  3. 3Download the compressed JPG and upload it to the consulate portal.

Frequently asked

Why do consulates demand such tiny file sizes?

Most visa portals are legacy systems with strict server-side limits. They store millions of applications and didn't scale storage with smartphone camera resolution. The 50-300 KB band is a compromise between recognizable face detail and DB cost.

Will compressing degrade the photo?

Slightly — JPEG is lossy. We pick the highest quality (Q value) that still fits within your byte cap. For 200-300 KB at typical resolutions this means Q≈80, which is visually identical to the original at viewing distance. Going below 50 KB starts to show blockiness.

Can I compress multiple photos at once?

Yes — drop up to 10 files at once and pick one preset; each file is compressed independently to the same target. Useful when applying for the whole family's visa in one go.

Need a fully compliant photo, not just a check?

Anfas.Pro turns any selfie into a passport-grade photo in 30 seconds. One-time €4.99, full refund if it isn't accepted.

Generate a compliant photo →

← All free tools