FormFitExact-KB image tool
Runs in your browser — nothing is uploaded

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

Image type
Your exam or form
Pick a preset to auto-fill the size limit, or set it manually below.
Output settings
KB
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 — typically with a small safety margin so a strict portal doesn't reject it for being a byte over. The compression runs on a background thread when your browser supports it, so the page stays responsive even on a large photo. 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.
Typical photo and signature size limits requested by Indian exam and recruitment portals
ExamPhotoSignatureFormat
SSCup to ~50 KBup to ~20 KBJPG
UPSCup to ~300 KBup to ~50 KBJPG
IBPSup to ~50 KBup to ~20 KBJPG
SBIup to ~50 KBup to ~20 KBJPG
RRBup to ~50 KBup to ~20 KBJPG
NEETup to ~200 KBup to ~100 KBJPG
JEE Mainup to ~200 KBup to ~100 KBJPG
CUETup to ~200 KBup to ~50 KBJPG
CTETup to ~100 KBup to ~30 KBJPG
NDA / CDSup to ~300 KBup to ~100 KBJPG
GATEup to ~600 KBup to ~300 KBJPG
OPSCup to ~50 KBup to ~20 KBJPG
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.