Compress Image to 20KB

Shrink any JPG, PNG, or WebP to an exact KB target — free, and entirely in your browser.

Compressed inside your browser — your image is never uploaded or stored

Drop your image here, or click to browse

JPG, PNG, WebP, BMP — up to 50 MB

Free 20KB Image Compressor

Resize an image to 20 KB — without uploading it anywhere

Most online compressors send your photo to a server. This one doesn't. The image is decoded and re-encoded by your own browser, which means it works offline once the page has loaded, and your passport photo, signature, or ID scan is never transmitted or stored.

Exact 20 KB targetAlso 50 / 100 / 200 KBJPG, PNG, WebPNever uploaded

How it hits an exact size

JPEG quality and file size aren't linearly related, so you can't simply calculate the right setting. The tool binary-searches the quality scale, encoding the image repeatedly to converge on the sharpest version that still fits your budget.

If even the lowest quality overshoots — common for a 12-megapixel phone photo being pushed to 20 KB — it reduces the dimensions and searches again, repeating until the file fits.

Size Guide

Choosing between 20 KB, 50 KB, 100 KB and 200 KB

Use the smallest target the form actually requires — not the smallest the tool can produce. Every kilobyte you give back to the encoder is detail retained in your photo.

Why 20 KB specifically?

20 KB is a common upload ceiling on government and examination portals, particularly for passport photographs and scanned signatures. Forms that reject your photo for being 'too large' are usually enforcing a limit in this range.

Quality at each size

At 20 KB a small headshot stays recognisable but loses fine texture. At 50 KB most portrait photos look clean. At 100–200 KB the compression becomes hard to spot at normal viewing size.

Nothing leaves your device

Because the encoding runs on the HTML canvas in your own browser, the tool works offline once loaded and your photo is never transmitted, stored, or logged anywhere.

How To Compress an Image to 20KB

Four steps to a 20 KB photo

Step 1

Add your image

Drag a JPG, PNG, WebP, or BMP onto the drop zone, or click to browse. Nothing uploads — the file is read directly by your browser.

Step 2

Pick a size target

Choose 20 KB, 50 KB, 100 KB, or 200 KB depending on what the form you're filling in requires. 20 KB is the default.

Step 3

Compress

The tool binary-searches JPEG quality to find the sharpest version that fits your budget, scaling dimensions down only if it must.

Step 4

Download

Check the preview and the final size, then download the JPG. Not small enough? Crop tighter or choose a different target and run it again.

Work With Video Too?
Caption X logo

Need to caption a video, not shrink a photo?

Caption X adds AI-generated, styled subtitles to any video right in your browser — upload, auto-caption, and download in minutes. No install required.

AI captions in one click

Upload a video and get accurate, styled captions automatically.

50+ languages supported

Auto-detect the language and caption any clip, any length.

FAQ

Frequently asked questions about compressing images to 20KB