Compress Image to 1 MB
WhatsApp, Telegram, and most chats are happy under 1 MB. Pick the chip below — each JPG will fit. Browser-only.
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 is compressed to 1 MB or less. Common target for WhatsApp, Telegram, and most messengers without quality loss visible on a phone screen.
1 MB is the soft ceiling that most messengers hit before they re-encode your image themselves. Sending a photo at exactly 1 MB means WhatsApp will pass it through with minimal extra processing, keeping detail closer to your original.
For HEIC iPhone photos this is also the size most email clients quietly accept without warning. The conversion runs through MozJPEG with chroma subsampling 4:4:4 — full colour resolution, not the lossy 4:2:0 default.
EXIF data (dates, GPS, camera info) is preserved by default. If you want it stripped for privacy reasons, use a separate tool.
Common questions
Will WhatsApp re-compress my 1 MB photo?
If you send as a "photo" it will. If you attach as a "document", WhatsApp keeps the file untouched up to 16 MB.
What's the difference vs sending the original?
Most modern phone photos are 3–8 MB. At 1 MB you save bandwidth, hit upload limits cleanly, and avoid silent server-side re-encodes.
Can I do this with HEIC iPhone photos directly?
Yes — drop the HEIC file. We decode and re-encode to JPEG at the target size in one step. No HEIC support needed on the receiving end.
Related: Telegram · WhatsApp · HEIC → JPG