Image Compressor

Compress image for WhatsApp DP

WhatsApp renders profile photos at 640×640 and heavily re-encodes uploads. Start clean.

Your images stay on your device. Nothing is uploaded.

WhatsApp displays profile photos (DP) at 640×640 max and re-encodes every upload aggressively. Starting from a clean, correctly-sized JPEG avoids the double-compression that turns a sharp photo into a smeared avatar.

This preset produces an 800 px JPEG under 200 KB — WhatsApp downscales it once for the DP and once for the smaller in-chat avatar. Both stay crisp.

Frequently asked questions

What size should an image be for WhatsApp DP?
WhatsApp DP typically caps individual image uploads at 200 KB. The preset on this page is tuned to land at or under 200 KB while keeping the image sharp enough for the form or profile it's going into.
Why is WhatsApp DP so strict about image size?
Government and platform forms enforce hard byte limits to control server-side storage costs and processing time. Uploading anything over the cap fails the form immediately, so hitting the target reliably matters more than a perfect quality-per-byte ratio.
Is my image uploaded anywhere?
No — compression runs in your browser. That matters for WhatsApp DP because the source images (passport photo, ID scan, signature) are sensitive by definition. Nothing touches our servers.
Do I need to resize, or just compress?
Both. The preset applies a dimension cap (usually matching what WhatsApp DP expects) and a quality reduction. Cropping to the exact required aspect ratio (e.g. passport photo) should be done first with the crop tool if the source is landscape or otherwise misaligned.
Will the compressed image still be accepted?
Yes — the preset targets slightly under the platform's declared cap, so submissions typically go through cleanly. Print quality won't match a raw camera export, but is well within what WhatsApp DP verification requires.

Prepare your image for WhatsApp profile photo (DP).

Drop your image — quality and dimension defaults tuned for WhatsApp profile photo (DP). Runs locally.

Start compressing