Fits WhatsApp 100 MB · iMessage · Signal · Telegram

Compress PDF for WhatsApp — fit the 100 MB chat cap.

100 MB cap. Compressed to fit the chat. The reducer shrinks your PDF iteratively until it slides under WhatsApp's document ceiling — all in the browser, never uploaded.One click. Send the PDF.

chatWhatsApp-ready (100 MB) smsiMessage-ready (100 MB) sendTelegram-ready (2 GB) cloud_offNo upload, ever

Text stays vector. Images re-encode. No account, no watermark, no daily cap.

Every chat app has a document ceiling. Here are the ones you actually hit.

Five messaging clients, five different caps. The compressor knows each one — pick a target and the reducer lands under it.

WhatsApp
100MB
Per-document ceiling across iOS, Android, Web, and Desktop clients.
Telegram
2GB
Most generous chat app — 4 GB for Premium subscribers.
Signal
100MB
Same ceiling as WhatsApp, with end-to-end encrypted delivery.
iMessage
100MB
Apple's per-attachment cap. SMS fallback drops it to near-zero.
FB Messenger
25MB
Tightest of the mainstream chat apps — compress aggressively.

Built around the send-in-chat workflow.

Not a generic compressor — tuned end-to-end for chat apps, where files move between phones and previews need to render fast.

track_changes
100 MB target, no guesswork.
Pick WhatsApp / Signal / iMessage / Messenger / custom — the reducer iterates JPEG quality and metadata pruning until the output lands below the cap. No "still too big" loops, no upload queues, no retries. One click, fit-the-chat.
4 ×
faster than single-pass online compressors on typical chat-worthy PDFs.
smartphone
Works in mobile Safari and Chrome.
Open on your phone, drop a PDF from Files / Drive, compress, then share to WhatsApp via the native share sheet. No app install, no sync, no roundtrip through a laptop.
cloud_off
Your PDF never leaves the device.
DevTools → Network shows zero upload requests. That's the whole point when the document you're chat-sharing is a contract, scan, or medical report — the exact files that shouldn't transit a third-party server.
chat
Preview renders crisp.
Text stays vector, so WhatsApp's built-in PDF preview shows selectable, readable text — not a blurry bitmap.

Typical online compressor vs this one live race

Same goal: fit a 186 MB PDF under WhatsApp's 100 MB document cap. Watch the difference between single-pass and iterative.

hourglass_top
Typical online compressor
Upload, single pass, retry
0:00
  1. Upload 186 MB PDF to server
  2. Single Medium-level passSingle-pass
  3. Output: 186 → 112 MB. Over chat cap.112 MB
  4. Retry — "Aggressive" mode lockedPro only
  5. Signup wall before downloadSignup
  6. WhatsApp: "document too large"Reject
Data uploaded
0 MB
Target hit
No
Chat sent
No
VS
chat
This tool
Iterative, local, one click
0:00
  1. Drop PDF — pick "WhatsApp 100 MB"Target
  2. Iterate: 186 → 142 → 98 → 42 MBHit
  3. Share to WhatsApp chat ✓Sent
check_circle
Chat delivered — while the other tool was still queueing upload #2.
Targeted. Local. Done.
Data uploaded
0 MB
Target hit
Yes
Chat sent
Yes
Animation plays once on scroll — tap replay to watch again.

Three steps. Every chat app.

Same flow whether you're on WhatsApp, iMessage, Signal, Telegram, or Messenger.

1
Drop your PDF
Loads into browser memory in a second. No upload, no progress bar, no queue. The file lives only on your device.
2
Pick a chat preset
WhatsApp / Signal / iMessage (100 MB), Messenger (25 MB), Telegram (2 GB), or a custom target. The reducer auto-iterates image quality until output lands under the cap.
3
Share to chat
Compressed PDF downloads locally. Open WhatsApp, tap the paperclip, attach — the message sends without the "document too large" error.

Frequently asked questions

What's the maximum PDF size WhatsApp lets me send?
WhatsApp caps documents at 100 MB per message (up from the old 16 MB media limit). Telegram lifts that to 2 GB per file (4 GB for Premium), while Signal and iMessage both hold around 100 MB. Facebook Messenger is tighter at roughly 25 MB. This tool targets any of these caps with one click.
How do I compress a PDF to fit WhatsApp's 100 MB limit?
Open this page, drop your PDF, pick the 100 MB WhatsApp preset, and let the iterative reducer shrink image data until the file fits. Text stays vector (not rasterized) so it stays searchable inside the chat preview. The compressed PDF downloads straight to your device — no upload.
Will the compressed PDF still look professional in the WhatsApp preview?
Yes — text remains crisp because the text layer is never rasterized, so the WhatsApp document preview thumbnail shows clean text. Embedded images are re-encoded at a quality level that avoids visible artifacts at normal reading zoom. For quality-critical files, pair with the lossless compressor.
Is my file uploaded when I compress it for WhatsApp?
No. Compression runs entirely in your browser using pdf-lib and the built-in image encoders. DevTools → Network shows zero requests carrying your document. The same local model powers the without-upload compressor, so nothing transits a third-party server.
Do I need to sign up to compress for WhatsApp?
No. No account, no email capture, no daily limit. Drop a PDF, pick a chat-app target, download. Sign-in only unlocks unrelated AI features (chat with PDF, translate).
How do I compress PDF for WhatsApp on mobile?
Open this page in Safari (iOS) or Chrome (Android). Drop the PDF from your files app, pick the 100 MB preset, and download — the file saves to your phone's Downloads / Files folder and you can share it straight into a WhatsApp chat via the share sheet. No app install required.
Why does WhatsApp still say "document too large" when my PDF is 99 MB?
WhatsApp measures the uploaded (base64-encoded) size, and a handful of WhatsApp versions or regional server configs enforce slightly stricter caps (often ~95–96 MB). Compress to around 90 MB and you'll land safely under every variant. Leave margin — it's the difference between the message sending and stalling at "Preparing".
Is WhatsApp's 100 MB cap the same on iOS, Android, and Web?
Yes — the 100 MB document ceiling applies across all official WhatsApp clients (iOS, Android, Web, Desktop, and KaiOS). Older versions of WhatsApp (< v2.22) still enforce the legacy 16 MB cap for some media types, so if the recipient is on an outdated client, compress under 16 MB or tell them to update.
How is WhatsApp different from Telegram or iMessage for sending PDFs?
Telegram is the most generous: 2 GB per file, 4 GB for Premium. iMessage and Signal match WhatsApp at ~100 MB. Facebook Messenger is tightest at ~25 MB. If you're sending to a mixed group, compress to the lowest common denominator — 25 MB covers everyone, 100 MB covers everyone except Messenger.
Can I compress password-protected PDFs for chat?
Yes, with the password. Everything runs in the browser, so your password never leaves the page. Unlock → compress to the chat-app target → optionally re-apply the password before sharing, all locally.
My PDF is 800 MB — too big even for WhatsApp. What now?
Very image-heavy PDFs hit a floor. Options: (1) switch to Scanned mode if it's a scan, (2) drop non-essential pages, (3) send via Telegram (2 GB cap) instead of WhatsApp, or (4) use an encrypted link — the recipient taps the link in chat and their browser decrypts locally.
Does it work offline? I'm on a plane.
Yes. Load the page once online, then switch to airplane mode — compression continues because it runs in-browser, not on a server. Compress during the flight, share to WhatsApp when you land.
Does the compressed PDF open correctly in WhatsApp's built-in viewer?
Yes. The output is a standard PDF with intact structure, metadata, text layer, and bookmarks. WhatsApp's internal viewer, plus every major reader (Acrobat, Preview, Google Drive Viewer), opens it normally.
Is there a difference between compressing for WhatsApp vs compressing for email?
Yes — the target is four times larger (100 MB vs Gmail's 25 MB), so compression can be much gentler and image quality stays higher. See compress for email for the tighter 25 MB / 20 MB / 10 MB mail-server targets, or reduce for Gmail specifically.
Can I compress multiple PDFs at once before bulk-sharing on WhatsApp?
Yes — drop several files and the tool processes them sequentially, each hitting your chosen size cap. If you want to combine them into one chat message first, merge locally before compressing so the single combined file fits the 100 MB limit.

Hit the chat cap. Send the PDF.

Drop your PDF, pick WhatsApp / Signal / iMessage / Messenger / Telegram, and the compressor iterates until it slides under the ceiling. No upload, no watermark, no Pro gate — just a document that finally sends.

compressCompress for WhatsApp — Free