Skip to content
ImageNothing leaves this tab

Image compressor to 20KB

Check a folder of images against the same 20KB ceiling. Run the batch, inspect each result, then download the available files together.

Sample
A sample photograph, before and after compressing to 20 KB
201.7 KB
18.2 KB
Drag the divider. Left is the 201.7 KB original; right is what this page produces from it 18.2 KB at 1229 × 819 px. Both halves are shown reduced in size and delivered as WebP; the tool writes JPEG, which looks slightly softer at the same byte count. Drop your own file anywhere on this preview, or pick a sample nearby, to run it for real.
1Images
No file handy?
2Target
No images added yet.

Mechanism

How the batch 20 KB image compressor works

After adding several images, click Compress all. The queue runs up to three jobs concurrently, subject to the worker pool’s hardware limit. Results and decoding errors appear per file. A completed result that exceeds 20KB is a missed target, distinct from a file that could not be processed.

Limits

Limitations of the batch queue

  • Each input can be up to 40MB (41,943,040 bytes). There is no file-count cap, but decoded images and previews consume memory.
  • One added image starts automatically. Multiple files require the batch action; changing the target requires another run.
  • The download includes available results, which may include missed targets. Review their badges before submitting a batch.
Questions

Questions about the batch 20 KB image compressor

How many files can I compress at once?

There is no fixed count limit. Processing runs up to three jobs at a time, and large sources or batches can use substantial memory. Start with a smaller batch if your browser struggles.

Does one failed image stop the other files?

A processing error is reported for that file while other queued files continue. An image that processed but exceeded 20KB instead has a completed result with a missed-target warning.

How do I save the batch after checking it?

Click Download all as ZIP for several available results, or Download when there is one. Downloading is a separate action from Compress all and does not happen automatically.

What happens to duplicate names in the ZIP?

Names that would collide receive a number. The ZIP groups the available files; it does not run another image-compression pass.