LocalJPG

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.

network: 0 reqoffline: okstored: 0 files
0 server uploads

Drop photos

HEIC, WebP, or a ZIP

Converts instantly

On your device only

Download JPGs

Each free · ZIP $5

1 photo 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

LocalJPG✗ No
OthersSometimes

Works offline

LocalJPG✓ Yes
Others✗ No

EXIF data preserved

LocalJPG✓ Yes
OthersSometimes

Batch conversion free

LocalJPG✓ Yes
Others✗ 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