Privacy-First · No Upload Required

Visa & Passport Photo Compressor
Zero Upload, 100% Private

Reduce visa photo file size to meet embassy requirements — without sending your photo to any server. All compression happens locally in your browser.

Compress My Visa Photo → See How It Works
NEWImgMin for Chrome — right-click any image to compress.Add to Chrome →
Photo never leaves your device
Results in under 5 seconds
No account · Free forever

Common Visa Photo Size Requirements

🇺🇸
US Visa / DS-160
JPEG · 600×600 px minimum
Square format · White background
Max 240 KB
🇪🇺
Schengen Visa
JPEG · 35×45 mm ratio
Light grey/white background
Max 200 KB
🇬🇧
UK Visa
JPEG · 35×45 mm · Plain light background
At least 50KB
50 KB – 6 MB
🇮🇳
India e-Visa
JPEG · 2×2 inch · White background
Face 70–80% of frame
Max 300 KB
🇨🇳
China Visa
JPEG · 33×48 mm · White background
Recent, color photo
Max 200 KB
🇦🇺
Australia Visa (ImmiAccount)
JPEG · 35×45 mm · Plain background
Within last 6 months
Max 500 KB

* Requirements change frequently. Always verify on the official embassy or consulate website before submitting.

How to Compress Your Visa Photo

1

Open ImgMin in your browser

Go to imgmin.pro on desktop or mobile. No app install, no sign-up, works in Chrome, Safari, Firefox, and Edge.

2

Drop or select your visa photo

Drag your JPEG into the upload zone or click to select. The photo is loaded into your browser's memory — nothing is sent to a server.

3

Choose "Smallest Size" mode & adjust quality

Open Advanced Settings → select Smallest Size. Drag the quality slider to 70–80%. For most smartphones JPEGs (2–5 MB) this yields files well under 100 KB.

4

Download & verify file size

Click "Download Compressed Image". Right-click the downloaded file → Get Info (macOS) or Properties (Windows) to confirm the file size meets your embassy's limit.

Why privacy matters for visa photos

Passport and visa photos contain biometric data. Most online compressors upload your photo to their servers — where it can be stored, processed, or exposed. ImgMin uses your browser's built-in Canvas API exclusively. Zero upload. Zero storage. Verifiable. Open DevTools → Network → compress your photo → see 0 upload requests.

Frequently Asked Questions

Does ImgMin upload my visa photo to a server?
No. All compression happens inside your browser using the Canvas API. Your visa or passport photo never leaves your device. You can verify this by opening Chrome DevTools (F12) → Network tab → compress your photo — you'll see zero upload requests.
What file size do visa photos need to be?
Requirements vary: US DS-160 under 240 KB, Schengen visa under 200 KB, India e-Visa under 300 KB, UK visa 50 KB–6 MB, China visa under 200 KB, Australia ImmiAccount under 500 KB. Always check the official embassy portal — requirements change periodically.
Will compressing reduce the quality enough to be rejected?
Not at 70–85% quality. Embassy portals check file size, not compression ratio. A quality setting of 75% reduces a 3 MB photo to roughly 80–120 KB with no visible degradation — facial features, skin tone, and background remain clear for biometric review.
Can I compress passport photos on my phone?
Yes. ImgMin runs fully on mobile browsers. Open imgmin.pro in Chrome or Safari on your iPhone or Android, tap the upload area, select your photo from the camera roll, adjust settings, and download — all in under a minute.
Does ImgMin resize photos to exact dimensions (e.g. 35×45 mm)?
ImgMin currently focuses on file size compression. For pixel-perfect resizing to visa dimensions, crop and resize your photo first (using your phone's built-in editor or a tool like Preview on macOS), then use ImgMin to compress the file size.
Is ImgMin free to use?
Yes, completely free with no usage limits. Compress up to 10 photos per batch, no account or sign-up required, with no watermarks added to your compressed images.

Ready to Compress Your Visa Photo?

Private, instant, and free. Your photo stays on your device — always.

Compress My Photo Now →