Compress image to 20 KB
Get a photo under 20 KB.
Runs entirely in your browser. Verify it in your network tab.
For forms and portals with a size limit. Lowers quality first and only shrinks the dimensions if it has to.
Most portals only accept JPG. With a target size, PNG becomes JPG.
What this does
Decodes each image and re-encodes it. With a target size, it searches for the highest quality that lands under the limit, and only reduces the pixel dimensions when even low quality is too big. The size is aimed at 1,000 bytes per KB, so the file passes whichever way a portal counts.
Limits
- Re-encoding is lossy. Compressing an already-compressed image degrades it further.
- PNG is lossless, so keeping PNG rarely saves anything. Choose WebP, or a target size, to actually shrink a PNG.
- Without a target, a re-encode that would be larger returns the original unchanged.
- Transparency is kept in PNG and WebP. JPG has none, so transparent areas become white.
Is this private?
Yes, and you can check rather than take our word for it. Open your browser's network tab and run the tool: your file never appears in it, because there is no server to send it to. The whole site is static files.