Compress Image to KB

Shrink a photo to the exact file size your form demands — not “smaller”, but at or just under the precise KB limit, at the best quality that limit allows. Free, no sign-up, and your file never leaves your device.

Drag & drop your image here

or click to choose a file — JPG, PNG or WebP

🔒 Your file never leaves your device — compression happens in your browser.

Popular sizes

One-tap pages for the sizes forms ask for most — the tool opens already set to that target:

How to use

  1. Add your image. Drag & drop your JPG, PNG or WebP into the box above, tap to select it, or paste it from your clipboard.
  2. Choose the target size. Tap a preset (20KB, 30KB, 50KB, 100KB, 200KB, 500KB) or type the exact KB limit written in your form.
  3. Press Compress. The tool fine-tunes quality — and, only if truly needed, dimensions — until the file lands at or just under your target.
  4. Download and upload. Check the before/after sizes, download the JPG, and upload it to your form.

What size does your form need?

These are the photo and signature specifications most commonly published for major exam and job forms. Advertisements change, so always confirm against your current notice — but this table covers the large majority of cases:

Exam / formPhotoSignatureFormat
SSC (Staff Selection Commission, India) 20–50 KB, 200 × 230 px 10–20 KB, 140 × 60 px JPG / JPEG
IBPS (bank PO / clerk exams, India) 20–50 KB, 200 × 230 px 10–20 KB, 140 × 60 px JPG / JPEG
FPSC (Federal Public Service Commission, Pakistan) Photo typically under 30 KB (small JPG, as specified in the advertisement) JPG / JPEG
PPSC (Punjab Public Service Commission, Pakistan) Photo typically a small JPG, commonly under ~30 KB — check your advertisement JPG / JPEG
NEET (UG) (medical entrance, India) Passport-size photo in JPG; the size range is typically 10–200 KB — check the current NTA information bulletin JPG / JPEG
CPNS / SSCASN (government jobs, Indonesia) Pas foto maximum 200 KB JPG / JPEG
Most other online forms A JPG under 100–200 KB covers most portals; match the exact limit your form states JPG / JPEG

Why forms demand an exact size in KB

When a government portal or exam body writes “photo must be between 20 KB and 50 KB”, that is not a suggestion — the software checks the file the moment you upload it, and a file of 51 KB or 300 KB is rejected on the spot, sometimes without telling you which rule it broke. Modern phone cameras make this a daily problem: a single photo from a recent phone is commonly 3–8 MB, roughly a hundred times too large. Candidates lose hours — and occasionally the application itself — fighting a file-size rule that has nothing to do with their qualifications.

Generic “image compressors” only half-solve this. They shrink by a percentage — say 60% smaller — and hand you whatever size comes out: 73 KB when you needed under 50 KB, or a needlessly blurry 12 KB when you were allowed 200 KB. An exact-size compressor works backwards from your limit instead. You state the target, and the tool searches for the best quality setting that fits inside it, so you always use the full allowance your form gives you and never a byte more.

Why a chat AI can't do this for you

It is reasonable to ask why you would visit a tool for something an AI assistant could surely handle. In practice, chat assistants are unreliable at this job: they cannot guarantee an output file of an exact byte size, they often return the image in a different format or at different dimensions, and uploading a personal photograph or signature to a chat service means your file leaves your device and sits on someone else's server. This tool was built for the one thing forms actually check — a downloadable file, of an exact size, in the right format, produced locally on your own phone or computer. No account, no upload, no waiting.

How this tool hits your exact target

Under the hood, the tool re-encodes your image as a JPEG and runs a fine-grained search: it tries high quality first, then narrows in on the highest quality whose output still fits under your target — typically within a handful of attempts. If even the lowest quality setting is too large (common with very high-resolution photos squeezed to 20 KB), it progressively reduces the dimensions as well, which is exactly what a small form photo needs anyway. Transparent PNGs are placed on a white background, the standard every form photo expects. Before you download, you see the original and final sizes side by side, so you can verify the number the form will check.

Tips for the best result

  • Always compress from the original photo. Re-compressing an already-compressed copy loses quality twice. Go back to the camera original each time.
  • Use the largest size your form allows. If the notice says “20–50 KB”, compress to 50 KB — you keep noticeably more detail than at 20 KB, and it still passes.
  • Check dimensions as well as size. If the form lists pixels (for example 200 × 230), the file must match those too — our Photo & Signature Resizer handles size and dimensions together.
  • Crop before you compress. A tighter crop around your face means more of the KB budget goes to you, and less to the background.
  • Keep your original file safe. Download the compressed copy for the form, but never overwrite the only copy of your full-quality photo.

Frequently asked questions

Will compressing my photo reduce its quality?

Only as much as your target size forces. The tool searches for the highest quality setting that still fits your KB limit, so a photo compressed to 50KB keeps far more detail than one squeezed to 20KB. For the small sizes at which forms display photos (often 200×230 pixels), the result normally looks identical on screen.

Why did the form still reject my photo after compressing?

File size is only one of three checks. Many forms also require exact pixel dimensions (for example 200×230) and a specific format, usually JPG. This tool guarantees the KB size and always outputs JPG. If your form also lists pixel dimensions, use our Photo & Signature Resizer, which sets size and dimensions together.

Is my photo uploaded to your server?

No. The compression runs entirely inside your browser, on your own device — the file is never sent to a server, never stored, and never seen by anyone. You can even switch off your internet after the page loads and the tool will still work.

What if my image is already smaller than the target size?

The tool tells you straight away that your image already fits, and you can simply upload your original file. If your form insists on a JPG and your original is a PNG, run the compression anyway — if re-encoding would make the file bigger, the tool hands your original back untouched.

Which target size should I choose for my form?

Always match the limit written in your form or advertisement — bigger is not better if the cap is smaller. As a guide: SSC and IBPS photos are typically 20–50KB, signatures 10–20KB, FPSC photos are typically under 30KB, and Indonesia's CPNS pas foto is a maximum of 200KB. Check the specs table on this page, and when in doubt compress to just under the stated maximum.

Share this tool

Know someone fighting a form upload right now? Send them this page:

Related tools