Compress an image to 200 KB
Drop a photo or scan and get a JPG that is safely under 200 KB, at the best quality that fits. Everything runs in your browser; the image is never uploaded.
Drop a photo or scan and get a JPG that is safely under 200 KB, at the best quality that fits. Everything runs in your browser; the image is never uploaded.
200 KB is one of the most common "medium" limits on upload forms. It is small enough that a server can store thousands of uploads cheaply, and large enough to keep a photo or a one-page scan readable. You will typically meet it on:
Always read the exact wording on the form. If it also gives pixel dimensions, a format (JPG only) or a minimum size, those rules apply as well as the KB limit.
| JPG | PNG | |
|---|---|---|
| Compression | Lossy: throws away detail the eye barely sees | Lossless: keeps every pixel exactly |
| Typical phone photo | Usually fits in 200 KB at around 1600–2000 px wide | Often 5–15 MB at full size |
| Best for | Photos, faces, scans of paper | Screenshots, logos, line art |
| Transparency | No (becomes white) | Yes |
That is why "compress PNG to 200 KB" so often fails: the format itself is the problem. KBSnap reads PNG files and saves the result as JPG (or WebP), which is what makes 200 KB easy for a photo. If the form only accepts PNG, this tool is not the right fit; crop the image and reduce its pixel size in an editor instead.
KBSnap aims at 98% of 200,000 bytes, so your file lands at no more than 196,000 bytes and still uses almost the whole budget for quality.
It depends on the website. Some count 1 KB as 1,000 bytes, others as 1,024. KBSnap assumes the stricter 1,000 and then keeps another 2% back, so a 200 KB target produces a file of at most 196,000 bytes, which passes either way.
Sometimes, for screenshots, logos and diagrams with flat colours. A camera photo saved as PNG is usually several megabytes because PNG is lossless. If the form accepts JPG, convert to JPG here; if it insists on PNG, crop and reduce the pixel size instead.
Usually not in a way anyone will notice. 200 KB is enough for a photo around 1600–2000 px wide at good JPEG quality, which is far more than most upload forms display.
If your image is already small or simple, it fits under the limit at maximum quality, so there is nothing to gain by making the file bigger. KBSnap never pads files.
JPG has no transparency, so transparent areas become white. Check the preview before downloading if your image is a logo or cut-out.
Compress to any size · Compress to 100 KB · Why forms reject large photos · All guides