Compress JPEG to 20KB

Compressing a JPEG to 20KB means aggressive size reduction — realistic for avatars, thumbnails and small form uploads, as long as the image dimensions are modest. This tool finds the best quality that fits under 20KB automatically, right in your browser.

Runs in your browser — your files never leave your device

Drag & drop a file here, or click to choose

What fits in 20KB — realistic expectations

20KB is a tight budget: roughly a 400–640px photo at low-to-medium quality. It suits profile pictures, forum avatars, and portals with strict upload caps. Detailed photos and screenshots with fine text will show visible softening at this size — that's physics, not a tool limitation.

If your photo comes straight from a phone camera (3000px+), the pixels alone exceed what 20KB can hold at any quality. Resize to around 500px on the long edge first, then compress — you'll get a dramatically better-looking result than brute-force quality reduction.

How to use Compress JPEG to 20KB

  1. 1Drop your image into the box above (JPG, PNG or WebP in — JPG comes out).
  2. 2The tool automatically searches for the highest quality that fits under 20KB.
  3. 3If the image is dimensionally too large for the target, you'll be pointed to the resizer first.
  4. 4Download the compressed JPG.

Frequently asked questions

Why does my image look blurry at 20KB?

20KB can only hold so much detail. For the best result at this size, resize the image to about 400–640px first — a smaller sharp image beats a large mushy one.

What dimensions work best for a 20KB target?

Around 400–640px on the long edge. Larger dimensions force quality so low that artifacts become obvious.

Is my image uploaded to compress it?

No. The size search and compression run entirely in your browser — your image never leaves your device.