Compress an image to 20KB
Shrink an image below 20KB for forms and portals with tight limits. Target-size mode finds the best quality that fits, all in your browser.
Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.
The extreme end of compression
20KB caps appear on signature images, application-portal photos, hardware with tiny storage and some legacy systems. It is a genuinely small budget: the honest path to a good-looking 20KB file is small dimensions first — around 400–600px — then compression, not brute-force quality reduction on a large image.
Automatic, but transparent
Target-size mode searches out the best quality that fits under 20KB and shows you the result live, so there are no surprises after upload. If the outcome looks rough, resize smaller and re-run — at these budgets every pixel of dimension costs quality. All processing stays in your browser.
Frequently asked questions
- Does my image get uploaded?
- No. All compression happens locally in your browser using the Canvas API. Your files never leave your device and are never sent to a server.
- Does compression reduce quality?
- Lossy formats (JPG, WebP, AVIF) trade a little quality for much smaller files, and the quality slider lets you find the right balance. PNG is lossless, so it stays pixel-perfect.
- Which formats are supported?
- You can compress JPG, PNG and WebP. You can also convert a PNG photo to WebP during compression for much smaller files.
- Can I compress to a specific file size?
- Yes. Switch to “Target size” mode and PixelVault searches for the highest quality that fits under your chosen KB limit.
- Can I compress multiple images at once?
- Yes. Drop in as many images as you like and download them individually or together as a single ZIP file.