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.

Your photos stay home

Sceptical? Watch DevTools → Network while converting: zero uploads.

0 server uploads

Drop photos

HEIC, WebP, or a ZIP

Converts instantly

On your device only

Download JPGs

Singly or as one ZIP — free

Compress output (optional)

free · no account

Why LocalJPG?

Private by architecture

Files never upload — conversion runs in your browser. Most converters send photos to a server first.

Works offline

Installs as an app after the first visit. Airplane mode? Still converts.

Batch + ZIP, free

Drop a whole folder, download one ZIP. Others gate batches behind accounts or paid plans.

EXIF preserved

Capture date, GPS, orientation survive the conversion. Compressors often strip them.

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