Skip to content
Free Image Compressor logoFreeImageCompressor

Local processing · no uploads

Compress a Visa Application Photo

Visa portals such as DS-160, Schengen e-applications and India's visa system each publish their own size rules, but nearly all of them cap the file at 200KB–1MB and expect a square JPEG.

Drag & drop images here

JPG, PNG, WEBP, HEIC, GIF, BMP or AVIF · up to 30 files at once

Files are processed on your device and never uploaded

Shrink pixels automatically to hit the target

Requirements at a glance

Common dimensions
600 × 600 px (350 × 350 px minimum)
Common file size
Under 200KB (some portals allow 1MB)
Format
JPEG
Face coverage
50–69% of image height

Requirements change from country to country and portal to portal. Always confirm the numbers printed on the form you are filling in before you upload.

Step by step

  1. 1Check the exact limit printed on your visa portal.
  2. 2Enter that limit as the target size below.
  3. 3Compress and upload the downloaded file.

Related tools

Why this compressor actually reaches your limit

Exact target file size

Say “200KB” instead of guessing a quality percentage. A binary search finds the highest quality that still fits your limit.

Batch compression

Add up to 30 images, optimize them in one run, and download everything as a single ZIP archive.

100% private

Images are decoded and re-encoded on your own device with the Canvas API. Nothing is uploaded to any server.

Automatic resizing

When quality reduction alone cannot reach the target, pixel dimensions are reduced step by step until it fits.

Your images never leave your device

Compression runs in a Web Worker inside your browser using the HTML5 Canvas API. There is no upload step, no temporary storage and no server-side copy — which is exactly why passport photos, ID scans and exam documents are safe to process here. Read the privacy policy.

Frequently asked questions

My visa portal asks for 10KB to 200KB. Is that possible?

Yes. Set the target to 200KB — the tool lands just under the ceiling, which is comfortably inside a 10KB–200KB range.

More image tools

Browse all tools