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.

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