Compress image to
100KB online.

Bring a photo or scan down to a 100KB JPG — the limit you hit most often on NADRA services, university admission portals and online job forms. It is roomy enough to keep faces and ID text readable, and it all runs in your browser with no signup.

100% private
⚡ Bulk upload
🍎 HEIC supported
∞ Unlimited free

Need a different limit? Try 50KB JPG, 200KB JPG, NADRA 100KB, or FBISE 40KB JPG. Need iPhone HEIC photos as JPG first? Use the HEIC to JPG converter.

Kodotools Team · Last updated: August 25, 2026 · Files stay on your device

About this tool

Use this 100KB image compressor when a portal caps uploads at 100KB — common on NADRA CNIC/NICOP services, HEC and university admission forms, and job application sites. Because 100KB leaves more headroom than a 20KB or 50KB photo, CNIC numbers, stamps and faces stay legible after compression.

Who needs this tool?

  • NADRA applicants uploading a CNIC, NICOP or FRC scan under 100KB
  • Students on HEC, university and scholarship admission portals
  • Job seekers attaching a photo or document image to an online form

Use it safely

When should you choose 100KB?

SituationBest action
NADRA CNIC / NICOP scan100KB keeps the ID number and photo sharp — resize the scan first if it is very large.
University / HEC admission photoCrop to head-and-shoulders, then compress to 100KB so the face stays clear.
Portal allows 100KB, not lessPrefer 100KB over 50KB — the extra headroom means less visible quality loss.
Document photo with small textCompress to 100KB rather than 20–50KB so printed lines and text stay readable.

There is no single official 100KB rule across every website — it is simply the most common cap on Pakistani and Indian government and admission portals. Always follow the exact file size, format, and pixel instructions shown on your current form.

Compress an image to 100KB without losing quality

100KB is generous enough that most portrait and document photos survive it with no visible loss. The trick is to resize before you compress: a 4000×3000 phone photo forced to 100KB looks soft, but the same shot resized to around 800px on the long edge hits 100KB with plenty of quality to spare. Crop out empty background, drop it in above, and keep the 100KB preset — the result is a clean JPG that still reads well on screen and in print.

Drop your images here

or click to browse · select multiple

JPG PNG WebP HEIC ✨

What makes us different

Built for real people,
not techies.

100% private. Always.

Your photos never touch a server. Every byte of work happens right inside your browser tab — no uploads, no accounts, no tracking pixels.

Verified browser-only

Instant compression

Most images compress in under a second. No queues, no uploads waiting.

iPhone HEIC ready

Drop iPhone photos directly. We auto-convert HEIC to JPEG before compressing.

±2%

Exact size control

Hits your target within 2% — every time.

Bulk upload

Drop 50 photos at once. Compress all in seconds.

Free

Forever

No watermarks, no signups, no limits.

How it works

Three steps. Under 10 seconds.

01

Drop your images

Drag & drop or click. JPG, PNG, WebP and HEIC can be opened, then exported as a small JPG.

02

Pick target size

Choose the 100KB preset, or type the exact KB value shown on your form.

03

Download

Hit Compress and grab your perfectly-sized images. Done.

FAQ

Common questions

How do I compress an image to 100KB JPG? +

Upload your image, keep the 100KB preset selected, click Compress, then download the JPG. If your form also gives exact dimensions, resize or crop first and then compress.

Is my image uploaded to a server? +

No. All compression happens in your browser using JavaScript. Your image never leaves your device — not even for a millisecond.

Should the 100KB output be JPG or PNG? +

JPG/JPEG is usually the safer choice for 100KB photo uploads because it compresses images well. If your form asks for PNG or another format, follow that form.

Should I resize before compressing to 100KB? +

Yes, especially for CNIC or document scans straight from a phone. Resizing a huge image down to roughly 800–1000px before compressing gives a much cleaner 100KB result than squeezing a 12-megapixel photo with compression alone.

Can I compress multiple images at once? +

Yes. Drop or select multiple images at once and hit "Compress all". Download one image individually or use "Download all (ZIP)" to save the batch as a ZIP.

Does it work with iPhone HEIC photos? +

Absolutely. HEIC files are auto-converted to JPEG before compression — no extra steps needed.

Why is my compressed image still larger than 100KB? +

Some images have too much detail or are already compressed. Crop extra background, resize smaller, then run the 100KB preset again.

Can I use this for passport, admission, or job form photos? +

Yes — 100KB is the typical ceiling for NADRA uploads, HEC and university admission photos, and many job portals. Just confirm your specific form allows 100KB and does not demand an exact pixel size or a smaller KB before you upload.

Is this tool really free? +

Completely. No account, no watermarks, no usage caps. Files stay on your device.