Compress Image to 20KB
Shrink any JPG, PNG, or WebP to an exact KB target — free, and entirely in your browser.
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.
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.
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
Related Tools
More free Caption X tools
Compress video, or generate subtitles for any clip — all free, all in the browser.