Compress Image to 100KB
Your images
Or drop images here, or paste (Ctrl/Cmd+V)
JPG, PNG, WebP · up to 10 at once
Compress & download
Add an image on the left to see the before/after comparison here.
Why compress to 100KB?
100KB is the size a lot of "compress my photo" searches actually mean — big enough that a phone photo doesn't look visibly degraded, small enough to clear the majority of form and portal upload caps in one shot without you having to guess the exact number first. It also comes up on portals that bundle a photo and a document scan into one combined-size limit, where 100KB per file keeps the total submission manageable. If your specific form states a different number, the Custom field next to the 100KB pill switches the target instantly.
| Form | Photo Size | Signature Size | Dimensions |
|---|---|---|---|
| SSC CGL | 20KB–50KB | 10KB–20KB | Photo 3.5×4.5cm · Signature ~140×60px |
| IBPS PO | 20KB–50KB | 10KB–20KB | Photo ~200×230px · Signature ~140×60px |
| UPSC | 20KB–300KB | 20KB–150KB | Photo ~300×300px |
| NEET | 10KB–200KB | 4KB–30KB | Passport-size photo |
| Passport (India) | Up to ~100KB | — | 4.5×3.5cm photo |
| PAN Card | Up to ~50KB | Up to ~50KB | Passport-size photo |
Typical ranges, not a live feed — recruitment bodies revise these figures cycle to cycle, so treat your form's own notification PDF as the source of truth. Passport applications commonly sit right around this page's 100KB default.
How it works — quality vs. size
A compressor that just applies a flat 80% JPEG quality either overshoots 100KB on a busy, detailed photo or leaves quality on the table for a plain one — it has no way to know which case it's looking at. This tool runs a binary search on quality instead: try a setting, measure the result, adjust, repeat — up to 7 rounds — converging on the highest quality that still lands within 5% of 100KB. Only when quality alone genuinely can't reach the target does it fall back to shrinking dimensions 10% at a time and searching again, so a very large source photo still produces a usable result instead of an error.
Why on-device beats server upload
Most free "compress to 100KB" sites work by uploading your photo to their server, shrinking it there, and sending it back — meaning your image sits on infrastructure you have no visibility into, even briefly. This tool runs the whole operation locally using the Canvas API, the browser's own image-rendering engine, so nothing you upload here ever leaves your device and there's no round-trip wait. The same re-encode that shrinks the file also strips EXIF metadata automatically, including any GPS coordinates embedded by a phone camera.
Supported formats
Upload JPG, PNG, or WebP. Output JPG, PNG, WebP, or Auto, which defaults to JPG for the broadest compatibility with government, exam, and job portals, switching to WebP automatically only when your source has transparency you've chosen to preserve.
Need a different size?
Need a format change instead of a size change? Image to JPG and Image to WebP are coming soon — pick JPEG or WebP as the output format in Advanced above meanwhile.
Frequently Asked Questions
How much quality do I lose going down to 100KB?
Less than you would at 20KB or 50KB — 100KB leaves noticeably more room for detail. This tool still searches for the highest quality that fits rather than picking one fixed setting, so a typical photo at form-upload dimensions stays sharp at 100KB.
Does this guarantee the file is under 100KB?
It targets within 5% of 100KB and stops once the result is at or under that size, so a 'maximum 100KB' requirement is met reliably. If quality alone can't reach it on a very large or detailed image, the tool also reduces dimensions and tries again rather than leaving you an oversized file.
What formats does it support?
Input: JPG, PNG, and WebP. Output: JPG, PNG, or WebP, or "Auto" — which defaults to JPG for the widest compatibility and switches to WebP only when your image has transparency you've asked to keep.
Can I compress a batch of images to 100KB each?
Yes — up to 10 images at once, each compressed independently to the same 100KB target, with its own download, copy, and share actions.
Is my image uploaded anywhere during compression?
No. Everything runs in your browser using the Canvas API — the image is read, resized, and re-encoded on your device only, and EXIF metadata (including GPS) is stripped automatically as part of that process.