LocalJPG

Compress Photo for Email

Pick a target size below — we'll fit each JPG under it. Gmail caps at 25 MB, Outlook at 20 MB. Runs in your browser, nothing uploaded.

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 photos below — each JPG is compressed to fit email attachment caps. Gmail tops at 25 MB total per email; Outlook at 20 MB. Apple Mail and Yahoo allow 25 MB. Browser-only, no upload.

Email providers split into two camps: 25 MB total per email (Gmail, Yahoo, Apple Mail, iCloud) and 20 MB (Outlook, Office 365). The cap counts the entire email, not per-attachment, so 5 photos at 5 MB each will fit Gmail but not Outlook.

Pick the 20 MB chip if you're emailing across providers — it's the safe lower bound. Pick 25 MB if you know the recipient is on Gmail.

For HEIC iPhone photos, this is also a format-conversion step: most desktop email clients still don't render HEIC inline. The output JPEG works everywhere.

Common questions

What's the actual Gmail attachment limit?

25 MB total for the entire email. Above that, Gmail offers a Google Drive link instead. Outlook is 20 MB.

If I send 5 photos at 5 MB each, will it work?

25 MB total exactly — Gmail accepts. Outlook rejects (20 MB cap). Compress each to 4 MB to be safe across both.

Why is my iPhone photo rejected by Outlook?

HEIC format isn't recognised by Outlook's preview pipeline. Convert to JPEG first — that fixes it.

Related: WhatsApp · 2 MB · HEIC → JPG