Compress JPG to 20KB

Upload a JPG, target 20KB automatically, and download a smaller JPEG for forms, portals, and applications.

PRIVATE

Local JPG compression

Your JPG stays on your device. No upload, no login, no waiting for a server.

20KB is aggressive. For best results, use a small photo or resize the image first. Full-resolution phone photos may not reach 20KB without visible quality loss.
20KB

Drop JPG files here

or click to browse. Multiple JPG files can be processed together.

JPG Settings

Output FormatJPEG required for this page
Quality CeilingAutomatic target search
75
Strip EXIF dataRemove camera metadata

How to compress a JPG to 20KB

  1. Add one or more JPG images.
  2. Keep JPEG selected and choose the highest quality ceiling you want the tool to test.
  3. Click Compress to 20KB. The tool searches for the highest-quality result under 20KB when possible.
  4. Download each JPG or save multiple results together.

Why a JPG may stay above 20KB

Pixel dimensions matter as much as JPEG quality. A large phone photo contains millions of pixels, so quality reduction alone may not reach 20KB. If the smallest result is still too large, use the pixel resizer to reduce the width and height, then compress the resized JPG again.

JPG to 20KB FAQ

Can every JPG reach exactly 20KB?

No. The encoder aims for a result under 20KB, but large dimensions and complex detail may require resizing first.

Will compressing to 20KB reduce quality?

Usually yes. A 20KB target is very small, so visible quality loss is more likely than with 50KB or 100KB targets.

Are my JPG files uploaded?

No. Compression and the target-size search run locally in your browser.

Related tools