Reduce photo size for faster WhatsApp sharing. Compress to 200KB or any target size — instantly, in your browser. No upload, 100% private.
Supports JPG, PNG, WEBP · Up to 20 images at once
200KB is the sweet spot for WhatsApp — small enough for fast sharing, large enough to maintain good visual quality. You can also choose 100KB for even faster delivery.
Click Select Images or drag and drop your JPG, PNG or WEBP file. Compression starts automatically — no waiting, no server upload.
Your compressed image appears instantly with a before/after size comparison. Click Download to save it.
WhatsApp automatically compresses images when you send them, but this automatic compression can significantly reduce quality. By pre-compressing your images to 200KB before sending, you control the quality and ensure your photos look their best.
When WhatsApp compresses images automatically, it uses aggressive compression that can make photos look blurry or pixelated. By compressing to 200KB yourself using our tool, you use a smarter binary search algorithm that finds the optimal quality level — resulting in better-looking images than WhatsApp's automatic compression.
For WhatsApp sharing, we recommend 200KB as the target size. This provides a good balance between image quality and file size. For profile pictures, 100KB is sufficient. For high-quality photos you want to preserve, use 500KB.
This tool works for any messaging app that benefits from smaller image sizes, including Telegram, Signal, iMessage, WeChat, and Line. The same 200KB target works well for all of them.
WhatsApp uses a fixed-quality JPEG compression algorithm that targets roughly 100–200KB regardless of your original image's content. This works fine for simple scenes but causes visible quality loss on photos with fine detail — hair, fabric texture, distant foliage, or text in images.
WhatsApp applies a single compression pass at a fixed quality setting. This tool uses a binary search algorithm that runs up to 16 iterations to find the highest possible JPEG quality that still fits within your target size. The result is a file that looks noticeably sharper than what WhatsApp would produce from the same original — because you're giving WhatsApp an already-optimized file, and it has nothing left to compress.
| App | Auto-Compress? | Typical Output Size | Recommended Pre-Compress Target |
|---|---|---|---|
| Yes (always) | 100–200 KB | 200 KB | |
| Telegram | Only as "photo" (not "file") | 200–500 KB | 200–500 KB |
| Signal | Yes (moderate) | 200–400 KB | 200 KB |
| iMessage | Yes (on cellular) | 100–300 KB | 200 KB |
| Yes (aggressive) | 50–150 KB | 100–200 KB |
WhatsApp profile pictures are displayed at 640×640 px maximum and stored at around 100KB. For your profile picture, compress to 100KB at 640×640 px for the best result. A larger file won't look better — WhatsApp will compress it down anyway. Use the 100KB tool for profile pictures.
WhatsApp Status images are displayed at up to 1280×720 px. For Status photos, 200KB is the ideal target — it gives you enough quality for the larger display size while ensuring fast loading for your contacts. If you're sharing a screenshot or graphic with text, use 500KB to preserve text sharpness.
Need a different file size? Choose from our dedicated tools: