Compress Image to 100KB Online

Last reviewed: May 2026

100 KB is the single most-searched compression target on the internet — small enough for most upload limits, large enough for a sharp 1200-pixel photo. Sukat hits exactly 100 KB without the usual "drag the slider, hope, recompress" cycle. Drop your image, type 100, download. The algorithm finds the highest quality that fits.

How to compress an image to 100 KB

  1. Upload your image. Drop a JPG, PNG, WebP, HEIC, AVIF, or GIF onto Sukat's drop zone. iPhone HEIC works directly — no conversion step needed.
  2. Set 100 KB as the limit. Type 100 in the Maximum File Size field and select KB. Choose WebP for the web (smallest), JPEG for portals that require JPG.
  3. Convert and download. Click Convert & Download. Sukat binary-searches for the highest quality that fits under 100 KB and saves the result locally.

When do you need a 100 KB image?

100 KB is the universal "small but not tiny" file size — small enough for most upload portals, large enough that a face is still recognisable and a product shot is still appealing. Common scenarios:

Why Sukat for 100 KB compression

It hits 100 KB, not "around" 100 KB. The standard online compressor gives you a quality slider and lets you guess. Sukat takes the constraint directly: 100 KB, find the highest quality. Internally it runs a binary search over the quality scale, converging in roughly seven re-encodes. You never see the loop — you see the result.

Dimensions stay full where possible. Sukat's algorithm reduces quality first, then dimensions only as a last resort. For most 1080p or 1500p photos, the output keeps original dimensions at 100 KB with no visible quality loss. If your image is too detailed to fit at full size, the live preview shows the actual output dimensions before you click download.

WebP support, not just JPEG. Pick WebP and you typically get 25–35% better quality at 100 KB than JPEG can deliver. Sukat defaults to WebP because most modern targets (websites, blogs, social media) accept it.

HEIC-aware. If you took the photo on iPhone, you don't need to convert HEIC to JPG first. Sukat decodes HEIC directly. Most online compressors silently fail on HEIC input.

Privacy by default. 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.

FAQ

Will my photo still look good at 100 KB?

For most photos, yes — 100 KB is large enough to hold a 1200–1500 pixel WebP or JPEG at high quality with no visible artefacts. Faces, product shots, and landscapes all compress cleanly into 100 KB. For very busy images (crowds, foliage at full resolution), Sukat may downscale dimensions slightly to fit.

Should I pick JPEG or WebP for a 100 KB target?

WebP usually gives better quality than JPEG at 100 KB — typically 25–35% smaller for the same visual quality. Pick WebP if the destination accepts it (most modern web platforms do). Pick JPEG if you're uploading to a government portal, legacy CMS, or print-related system that explicitly requires JPG.

Can I compress PNG to 100 KB?

Yes, but PNG compresses inefficiently for photos — a 100 KB PNG is significantly smaller in pixel dimensions than a 100 KB JPEG. Unless you specifically need transparency or lossless output, switch the output format to JPEG or WebP for much better quality at the same file size.

Does Sukat preserve image dimensions when compressing to 100 KB?

Sukat preserves dimensions first — it reduces quality before touching pixel size. Only if quality 1 is still too large does it downscale. For typical photos at 1080p or 1500p, Sukat hits 100 KB at original dimensions with no visible quality loss.

Is my image 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-compress multiple images to 100 KB at once?

Yes. Drop several images, set 100 KB as the target, and Sukat compresses each independently. Output downloads as separate files or as a single ZIP.

Other sizes

← Back to the app