Photo Size for WhatsApp
Pick < 1 MB or < 5 MB below — each JPG will fit. WhatsApp caps photo attachments around 16 MB; staying under 5 MB keeps quality predictable across networks.
1 photo free · batch ZIP $5 · no account needed
Converts on your device — nothing leaves your browser
Drop your photos here
Drop photos
HEIC, WebP, or a ZIP
Converts instantly
On your device only
Download JPGs
Each free · ZIP $5
Compress output (optional)
Converts on your device — nothing leaves your browser
Is it really private?
Yes — conversion runs in your browser via WebAssembly. Your files never leave your device. Open DevTools → Network while converting: zero requests.
What formats are supported?
Converts WebP and HEIC / HEIF (iPhone photos) → JPG. Drop individual files, a whole folder, or a ZIP archive. Output quality is high (85/100).
Why LocalJPG?
Account required
Works offline
EXIF data preserved
Batch conversion free
| LocalJPG | Other converters | |
|---|---|---|
| Account required | ✗ No | Sometimes |
| Works offline | ✓ Yes | ✗ No |
| EXIF data preserved | ✓ Yes | Sometimes |
| Batch conversion free | ✓ Yes | ✗ No |
tl;drDrop your photo below — each JPG fits WhatsApp's photo limit (16 MB as a document, much smaller as a "photo" message). Browser-only conversion, files stay on your device.
WhatsApp has two upload modes. "Send as photo" silently re-encodes anything you send — output is capped around 1 MB and 1600px wide, regardless of input size. "Send as document" preserves the original up to 16 MB and skips re-encoding.
For "send as photo" to look its best, pre-optimise to 1–2 MB before sending. WhatsApp's server encoder is tuned for speed, not fidelity, so giving it a clean small JPEG produces better output than a 6 MB original.
For "send as document" (preserves quality), 16 MB is the cap. Most phone photos are well under, but RAW or TIFF originals need converting first.
Common questions
Why does WhatsApp blur my photos?
"Send as photo" re-encodes to ~1 MB at 1600px wide. The blur is server-side compression. Use "send as document" or pre-optimise first.
What's the difference between "photo" and "document" in WhatsApp?
"Photo" gets re-encoded for fast preview. "Document" is sent untouched up to 16 MB.
How do I send HD photos on WhatsApp?
Either toggle the new HD-quality setting (preserves more detail) or send as document. Both bypass the worst of WhatsApp's default compression.
Related: Telegram · 1 MB · HEIC → JPG