Reduce any JPG, PNG or WEBP photo to exactly 200KB — or any target size you choose. No upload to server, no registration, 100% private.
Supports JPG, PNG, WEBP · Up to 20 images at once
The 200 KB preset is selected by default. You can also choose 50 KB, 100 KB, 500 KB, 1 MB, or enter any custom size in the KB field.
Click Select Images or drag and drop up to 20 JPG, PNG or WEBP files onto the tool. Compression starts automatically — no waiting, no server upload.
Each compressed image appears instantly with a before/after size comparison. Click Download for individual files or Download All for a batch.
All compression happens inside your browser using the Canvas API. Your images never leave your device and are never sent to any server.
Unlike tools that reduce quality by a fixed percentage, our compressor uses a binary search algorithm to hit your exact 200KB target every time.
Compression is done entirely in your browser with no server round-trips. Even large batches of 20 images finish in seconds.
Upload up to 20 images at once and compress them all to 200KB simultaneously. Download individually or all at once.
No subscription, no watermarks, no hidden limits. Compress as many images as you need, as often as you need.
Fully responsive and works on desktop, tablet and mobile. No app to install — just open the page and start compressing.
Many online platforms, government portals, and application systems impose strict file size limits on uploaded photos. Here are the most common situations where you need to reduce an image to 200KB or less:
| Use Case | Typical Size Limit | Recommended Target |
|---|---|---|
| University / college admission form | 100–200 KB | 200 KB |
| Bank account opening form | 100–200 KB | 200 KB |
| Job application portal upload | 200–500 KB | 200 KB |
| Blog post / website thumbnail | No strict limit | 200 KB |
| WhatsApp / Telegram image share | No strict limit | 200 KB |
| Email attachment (inline image) | No strict limit | 200 KB |
| Government ID / document scan | 100–500 KB | 200 KB |
| Online exam registration photo | 50–200 KB | 200 KB |
200KB has become a widely used limit for online form uploads because it balances good image quality with fast upload speeds, even on slower mobile connections. A 200KB JPEG at typical dimensions (600×600 px) retains excellent visual quality for identity verification, profile pictures, and document scans.
If your form requires a smaller size, use the 100 KB or 50 KB preset. For higher-quality images where the form allows up to 500 KB, use the 500 KB preset instead.
Our tool uses the browser's built-in Canvas API to re-encode your image at progressively adjusted JPEG quality levels until the file size reaches exactly 200KB or below. Here's the process:
Instead of blindly reducing quality step by step (which is slow and imprecise), we use a binary search approach. We start at quality 0.5, check the resulting file size, then move the quality up or down by half the remaining range. This converges on the optimal quality in just 10–15 iterations — giving you the highest possible quality that still meets your 200KB target.
JPG / JPEG: Best for photographs. The Canvas API encodes output as JPEG, which gives the best compression ratio for photos. Original JPEG files are re-encoded at the optimal quality level.
PNG: PNG files are converted to JPEG for compression. If you need to keep transparency, note that transparent areas will be filled with white. For logos and icons with transparency, consider keeping the original PNG.
WEBP: WebP images are decoded and re-encoded as JPEG. The output will be a .jpg file.
If your original image is already smaller than 200KB, the tool will return it unchanged. There's no point in re-encoding an image that already meets the requirement — doing so would only reduce quality without any benefit.
Need a different file size? Choose from our dedicated tools for the most popular targets: