← Back to BlogCompression

How to Compress a Photo for Passport, Visa or Job Application

Most passport and visa portals accept images under 100KB or 200KB. Here's how to compress your photo to the exact file size required — free, online, no software.

April 14, 2026 6 min read Aashish Nepal

Why Government Portals Reject Your Photo

Online application portals for passports, visas, and job applications almost always impose two requirements on uploaded photos:

  1. File size limit — commonly 100KB, 200KB, or 500KB
  2. Pixel dimension limit — usually 200×200px to 600×800px

A photo taken on a modern phone is typically 3–8MB and 4000+ pixels wide. Upload that and the portal rejects it immediately. You need to reduce both the dimensions and the file size before uploading.

What Size Does Your Portal Need?

Application TypeCommon Size LimitCommon Dimensions
Indian Passport (Seva)100KB200×200px
Nepal passport / citizenship80KB413×531px
UK Visa (UKVI)6MB (but JPEG)At least 600×750px
US Visa (DS-160)240KB600×600px
Job applications (most portals)100–200KBNo fixed size
Upwork / Freelancer profileUnder 5MB (but aim for 150KB)At least 250×250px

Always confirm the exact requirements on the portal itself — these specifications change.

Step 1 — Resize to the Required Pixel Dimensions

Before compressing, resize your photo to the required dimensions. Compressing an oversized image still leaves it too large in pixels (many portals check dimensions, not just file size).

  1. Go to Resize Image
  2. Upload your photo (JPG or PNG)
  3. Enter the target width and height (e.g. 200×200 for Indian passport)
  4. Enable Lock Aspect Ratio if the portal doesn't specify exact dimensions
  5. Download your resized image

Step 2 — Compress to the Target File Size

  1. Go to Compress Image
  2. Upload your resized photo
  3. The tool compresses at quality 80 by default — this typically brings a 200×200px JPEG to 8–25KB (well under 100KB)
  4. If the portrait is larger (e.g. 600×800px), the result will be 30–80KB

Check the output file size before uploading. On Mac: right-click the file → Get Info. On Windows: right-click → Properties.

What If It's Still Too Big?

If your compressed photo is still above the limit, the usual cause is that your image is still too large in pixels. Repeat Step 1 with smaller dimensions, then compress again.

As a rough guide for JPEG photos:

  • 200×200px at quality 80 → ~10–25KB
  • 400×400px at quality 80 → ~35–70KB
  • 600×800px at quality 80 → ~60–120KB

Common Mistakes

Don't use PNG for ID photos. PNG files are 3–5× larger than JPEG for the same photo. Most portals require JPEG anyway. Convert using our PNG to JPG tool.

Don't crop on your phone camera first. Phone crop tools often save at full phone resolution. Use our Crop Image tool to crop at the exact dimensions you need.

Don't skip resizing. Compressing a 4000×3000px image to quality 40 to hit a 100KB limit will produce a blurry disaster. Resize first, then compress at quality 75–85.

FAQ

What format should a passport photo be?

JPEG (JPG) for almost all portals worldwide. Avoid PNG, WEBP, or HEIC — convert to JPG first.

Can I compress an iPhone HEIC photo for a passport application?

Yes — convert it to JPEG first using our HEIC to JPG converter. Then resize and compress.

My compressed photo looks blurry — what do I do?

You've either compressed too aggressively (try quality 80 instead of lower) or the original photo was too small to begin with. Use a well-lit, high-resolution original for ID photos.

The portal shows an error saying "invalid image format."

This usually means the portal expects JPEG but received PNG or another format. Use PNG to JPG or WEBP to JPG to convert first.

Try Our Free Image Tools

30+ free online tools to compress, resize, convert and optimize your images.

Explore All Tools →

Get notified of new tools

We ship new image tools regularly. Join 2,000+ creators on the list.

No spam. Unsubscribe anytime.