Your photo doesn't fit the form. Make it fit — exactly.
Pick your exam, set the KB limit, and this compresses your photo or signature to fit — instantly, for free, without sending your file anywhere.
Drop a photo or signature here, or choose a file
How exact-KB compression works
This adjusts JPG/WEBP quality and, if needed, slightly reduces pixel dimensions until the file lands just under your target. The compression runs on a background thread when your browser supports it. Your file is never sent to a server — everything happens on your device.
Common size limits by exam
General reference only — each notification can change these. Always check your specific form before submitting.
| Exam | Photo | Signature | Format |
|---|---|---|---|
| SSC | up to ~50 KB | up to ~20 KB | JPG |
| UPSC | up to ~300 KB | up to ~50 KB | JPG |
| IBPS | up to ~50 KB | up to ~20 KB | JPG |
| SBI | up to ~50 KB | up to ~20 KB | JPG |
| RRB | up to ~50 KB | up to ~20 KB | JPG |
| NEET | up to ~200 KB | up to ~100 KB | JPG |
| JEE Main | up to ~200 KB | up to ~100 KB | JPG |
| CUET | up to ~200 KB | up to ~50 KB | JPG |
| CTET | up to ~100 KB | up to ~30 KB | JPG |
| NDA / CDS | up to ~300 KB | up to ~100 KB | JPG |
| GATE | up to ~600 KB | up to ~300 KB | JPG |
| OPSC | up to ~50 KB | up to ~20 KB | JPG |
These figures are general references compiled from commonly published notifications, not live data from any portal. Limits change from cycle to cycle — confirm the exact number in your own exam's official PDF before you submit.
Compress to a specific KB size
Frequently asked
- Does this tool upload my photo or signature anywhere?
- No. Compression runs entirely inside your browser using the Canvas API (and a background Web Worker where supported). Your file never leaves your device.
- How exact is the KB target?
- The tool aims a small margin under your target so portals that reject a file for being a byte over still accept it. Most results land within a few KB of the target; exact byte-for-byte precision isn't guaranteed for every image, since JPEG encoding doesn't allow infinitely fine control at very small sizes.
- Which exams does this support?
- Built-in presets cover SSC, UPSC, IBPS, SBI, RRB, NEET, JEE Main, CUET, CTET, NDA/CDS, GATE, and OPSC. You can also set any custom KB target for a form that isn't listed.