"Reduce photo to 20 KB" sounds simple until you try it. Drag your photo into most compressors and you get one of two annoying outcomes: it's still 180 KB, or it's a blurry 8 KB mess that no longer looks like you. Hitting a specific, small KB target and keeping the picture usable is a real skill — so here's how it actually works, and how to do it in under a minute.

First, understand what makes a photo "heavy"

A JPEG's file size is driven by two things: how many pixels it has (its dimensions), and how aggressively it's compressed (its quality setting). If you only ever touch one of them, you'll fight the file forever. The trick is to control both, in the right order.

  • Dimensions set the ceiling. A 4000 × 3000 photo carries twelve million pixels; there's simply a lot to store. Bring it down to the size a form actually needs — often 200 × 230 or 300 × 300 — and most of the weight disappears before you compress anything.
  • Quality does the fine-tuning. Once the dimensions are sane, lowering JPEG quality trims the last bit to hit your exact number.

That order matters: resize first, compress second. People who skip the resize end up crushing quality to force a huge image under 50 KB, and that's what produces the smeared, blocky look.

The lower-limit trap nobody warns you about

Here's the part that catches everyone. A form that says "20 KB to 50 KB" has a floor, not just a ceiling. Ordinary compressors only chase "smaller." So you aim for under 50 KB and land at 11 KB — and now the portal rejects it for being under 20 KB. You bounce back and forth, raising and lowering quality by hand, trying to hit a window you can't see.

A tool that targets a range solves this. It compresses down to fit under the ceiling, and if the result falls below the floor it nudges the file back up until it sits inside the window. That's the difference between "make it smaller" and "make it exactly 40 KB."

How to hit an exact KB size, step by step

Using ExamFitr (which runs entirely in your browser, so nothing is uploaded):

  1. Upload the photo. Any common format works, including iPhone HEIC.
  2. Set the dimensions your form needs. If you're not sure, a good default for a passport-style photo is 200 × 230; for a square profile photo, 300 × 300. Lock the aspect ratio so it doesn't stretch.
  3. Type your target and press "Make it exactly this size." Want 20 KB? Type 20. Want 50 KB? Type 50. The tool tunes JPEG quality to land right on it, and pads the file if it would otherwise drop below your number.
  4. Check the preview. If the badge is green, you're inside the target. Download.

For a "under 100 KB" or "under 200 KB" requirement, you don't even need an exact number — pick the matching quick target and you're done.

Keeping it sharp at small sizes

A few habits make a 40 KB photo still look clean:

  • Don't upscale. Making a small photo bigger to "improve" it just adds soft, invented pixels. Start from the best-quality original you have.
  • Crop tight. The more of the frame your subject fills, the more of your precious kilobytes go to the part people actually look at.
  • Match the dimensions to the need. There's no point storing a 1000-pixel-wide photo for a slot that displays it at 200. Right-size first and the quality-per-kilobyte shoots up.
  • Prefer JPEG for photos. PNG is lossless and often much larger for a photograph; forms almost always want JPEG anyway.

Common targets and what they're usually for

  • 10–20 KB — signatures on government exam forms.
  • 20–50 KB — the most common photo requirement (IBPS and RBI, for example).
  • Under 100 KB — many university and scholarship portals.
  • Under 200 KB — NEET-style photo uploads and several job applications.

Once you've done it a couple of times with a range-aware tool, "resize to 20 KB" stops being a chore and becomes a ten-second job — sharp photo, exact size, no bouncing between too-big and too-small.