Reduce file size, keep quality
WhatsApp caps individual photo uploads at 16 MB, and aggressively re-compresses anything you send. To preserve as much quality as possible, pre-compress to under 16 MB before uploading — that way WhatsApp does less re-encoding on top.
Drag & drop your images or click to browse
Supports JPG, PNG, SVG, GIF • Max 10MB per file
WhatsApp caps individual photo uploads at 16 MB, and aggressively re-compresses anything you send. To preserve as much quality as possible, pre-compress to under 16 MB before uploading — that way WhatsApp does less re-encoding on top.
JPG, PNG, or WebP. Multiple files at once supported.
Target file size is already set. You can adjust if your specific use case has a different cap.
Single files download immediately; batches come as a ZIP.
WhatsApp's automatic compression is aggressive — typically dropping quality to ~50–60% and resizing to ~1600 px on the long edge. Pre-compressing at quality 85+ gives WhatsApp's algorithm cleaner input and produces better final images.
Send as a "Document" instead of a "Photo" (paperclip icon → Document). WhatsApp won't re-compress documents up to 2 GB. Recipients get the original file.
No. Compression runs entirely in your browser. Your files never leave your device.
JPG for photos (smallest files for natural images). PNG for screenshots, logos, or graphics with transparency. WebP if the destination accepts it (smallest files overall).