Sukat · Reduce in KB

Reduce image size to an exact KB target

If a portal asks for an image “under 100 KB” and your file is 4 MB, dragging a quality slider and hoping is the slowest way to comply. Tell Sukat the KB ceiling — the algorithm picks the highest quality that fits. 20 KB to 5 MB, all in your browser, no upload.

Reduce image size now →
Last reviewed: May 2026
A 4 MB image reduced to fit under a 100 KB limit Animation: you set a 100 KB limit; the file size counts down through a binary search from 4 MB and lands at 98 KB, under the limit. YOUR LIMIT 100 KB ← the ceiling Sukat must stay under CURRENT FILE SIZE 4.0 MB 1.18 MB 412 KB 156 KB 98 KB binary search · ~7 re-encodes, highest quality that fits DONE98 KB — under your limit
How to

Reduce image size in KB

Three steps. The algorithm does the searching; you just state the limit.

Upload the image

Drop a JPG, PNG, WebP, HEIC, AVIF, or GIF onto the drop zone, click to browse, or paste from clipboard.

Set the KB target

Type your target into the Maximum File Size field and pick KB. Choose output: JPEG for photos, WebP for the web, PNG for transparency.

Convert and download

Click Convert & Download. Sukat binary-searches for the highest quality that fits under your KB ceiling and saves the file locally.

Why KB

Size in KB, not a quality percentage

The control most compressors expose is the wrong one for the job.

A quality slider tells you nothing about file size

Most compressors expose a “quality” slider from 1 to 100. That value tells you nothing about the resulting file size: the same quality 60 produces an 80 KB file from a low-detail iPhone shot and a 600 KB file from a busy DSLR landscape, because compressed size depends on image content, not just settings.

If the constraint that actually matters is “must be under 100 KB”, a quality slider is the wrong control. Sukat exposes the constraint directly: type 100, click Convert. The binary search runs roughly seven re-encodes internally, narrowing the quality range each round until it lands on the highest quality that still fits. You don't see the loop — you see the result.

When you need it

When a specific KB target matters

Where the constraint hits hardest, and why.

  • Government portals. UPSC, SSC, IBPS, Passport Seva, DFA, IRCC, DS-160 — every one enforces a KB ceiling. Reject above the limit, no useful error message.
  • Job application portals like Naukri, LinkedIn Easy Apply, Workday — most cap profile photos at 100 KB or 500 KB.
  • Older content management systems with hardcoded upload limits from a decade ago when storage was expensive.
  • Email attachments when you want to send 10 photos under a 5 MB inbox cap — that's 500 KB per photo.
  • Page-speed work where blog thumbnails should sit at 100–200 KB and hero images under 500 KB.
  • Mobile data conservation — on a metered connection a 200 KB image is twenty times cheaper than a 4 MB original.
Questions

FAQ

How does Sukat hit a specific KB target?

It runs a binary search over the JPEG / WebP quality scale. Sukat re-encodes at quality 50, checks the size, then halves the search range based on whether the result is over or under your target. Within roughly seven re-encodes it converges on the highest quality that still fits. If even quality 1 is too large, it downscales the dimensions and tries again.

Why a KB target instead of a quality percentage?

Because the form, portal, or platform you upload to enforces a KB limit, not a quality limit. The same quality 60 produces wildly different file sizes depending on image content. A KB target inverts the problem: you specify the constraint that actually matters and the algorithm finds the best fit.

What is the smallest KB target I can hit?

Sukat can hit targets as low as 5–10 KB by combining quality reduction with dimension downscaling. Below 20 KB expect visible artefacts and a smaller output in pixels. Above 50 KB, most photos compress with no visible quality loss.

Does Sukat work on iPhone HEIC photos?

Yes. Drop iPhone HEIC photos directly — the HEIC decoder is bundled with the page, so no conversion step is needed. Output can be JPEG, WebP, PNG, or ICO.

Are my images uploaded to a server?

No. Compression runs entirely in your browser via the Canvas API. Your images never reach a server. Verify by switching to airplane mode after the page loads — the conversion still works.

Can I batch-reduce multiple images to the same KB target?

Yes. Drop several images at once and Sukat compresses each independently to the same target. The result downloads as separate files or as one ZIP.

State the limit. Sukat hits it.

Free, browser-based, no upload, no watermark. Any KB or MB target, every time.

Reduce image size now →