Skip to content
Back to Blog
device-usecase-privacy

WhatsApp File Size Limits and How to Send Anyway

2026-05-17 9 min read

WhatsApp's File Size Limits, Explained Plainly

WhatsApp enforces strict caps on what you can send, and they vary by file type in ways that catch people off guard. As of 2025, the limits are: 16 MB for photos and videos shared through the standard attachment flow, 2 GB for videos shared via the dedicated video button on iOS and Android (introduced in 2023), and 100 MB for documents — meaning any file you send through the paperclip icon that isn't a photo or video. Audio messages cap out at 16 MB as well. Here's where it gets confusing: WhatsApp treats the same file differently depending on how you attach it. A .mp4 video sent through 'Document' is capped at 100 MB. That same file sent through the gallery picker or the video icon may be allowed up to 2 GB — but WhatsApp will re-encode it, often reducing quality significantly. A 4K clip you shot on your iPhone 15 Pro will come out the other side looking noticeably softer, because WhatsApp compresses video to H.264 at around 720p or 1080p depending on the recipient's settings. Photos follow a similar pattern. WhatsApp compresses every image you send through the standard photo flow. A 12 MP JPEG from your phone, originally 4–6 MB, gets squeezed down to roughly 80–100 KB by WhatsApp's servers. That's fine for a quick snapshot, but it destroys any photo you'd want to print or archive. If you send it as a 'Document' instead, the original file is preserved — but then you're back to the 100 MB cap, and the recipient has to download it manually rather than seeing it inline. Understanding which limit applies to your file is the first step to figuring out how to work around it.

Why the Limits Exist and Why They Won't Go Away

WhatsApp handles roughly 100 billion messages per day across 2 billion users. Storing and relaying large files at that scale is genuinely expensive, even for Meta. The 16 MB limit on standard attachments dates back to the app's early years when mobile data was far more constrained, and while it has been raised incrementally, WhatsApp has never committed to removing it entirely. There's also an end-to-end encryption consideration. WhatsApp encrypts files before uploading them to its servers, which means the company can't run the kind of server-side deduplication that services like Google Drive use to reduce storage costs. Every file you send is stored as a unique encrypted blob, even if ten people in the same group chat send the same meme. That makes generous file size limits genuinely costly to maintain. Privacy is the other side of this coin. Because WhatsApp can't inspect the content of your files, it relies on size limits as a blunt instrument to prevent abuse of its infrastructure. Telegram, by comparison, allows 2 GB files for all users and 4 GB for Premium subscribers, but Telegram does not use end-to-end encryption by default for group chats or cloud-stored messages — a trade-off worth knowing about if you're considering switching just for the file size headroom. The practical upshot: these limits are structural, not arbitrary, and workarounds will always involve either compressing your file, splitting it, or routing it through a different service. There's no setting buried in WhatsApp's menus that raises the cap.

Compressing Files Before You Send: What Actually Works

The most reliable approach is to reduce the file to something WhatsApp will accept before you hit send. For documents — PDFs, Word files, spreadsheets — this is usually straightforward. A 150 MB PDF is almost always bloated with high-resolution embedded images. Exporting it from Adobe Acrobat using File > Export To > Reduced Size PDF, or running it through a PDF compressor, can bring it under 100 MB without visible quality loss in most cases. If the PDF contains scanned pages at 300 DPI, dropping to 150 DPI is often invisible on screen and cuts the file in half. For video, the math is less forgiving. A 5-minute 4K clip at 60fps might run 1.5–2 GB. To get it under 16 MB for the standard attachment flow, you'd need to compress it so aggressively that the result is barely watchable. Realistically, if you're sending video through WhatsApp and you care about quality, your options are: use the video button (up to 2 GB, but accept WhatsApp's re-encoding), send it as a Document and keep it under 100 MB, or use an external link. For audio, a 16 MB WAV file can often be converted to MP3 at 128 kbps and come in under 5 MB with no perceptible quality difference for speech. For music, 192 kbps is a reasonable floor. CocoConvert handles WAV-to-MP3 and FLAC-to-MP3 conversions quickly and without requiring an account — useful if you're on a desktop and want to process a batch of files before sending. That said, CocoConvert won't compress video to a target file size; it converts between formats, which may or may not reduce the size depending on the codec. Don't expect a 500 MB .mov to become a 90 MB .mp4 automatically — the output size depends on the source bitrate, not just the container format.

Sending Large Files Through WhatsApp Using External Links

If compression isn't viable — say you need to send an uncompressed architectural drawing, a raw video file for editing, or a multi-gigabyte dataset — the cleanest solution is to upload the file somewhere and share the link in WhatsApp. This isn't a hack; it's how professionals handle large file transfers regardless of the messaging app. Google Drive is the most frictionless option for most people. Upload the file, right-click > Get link, set sharing to 'Anyone with the link can view', and paste the URL into WhatsApp. The recipient gets a preview card and taps to download. Files up to 15 GB are free with a standard Google account. For larger files, Dropbox allows up to 2 GB free and generates shareable links in the same way: right-click the file in Dropbox > Copy link. WeTransfer is useful for one-off transfers — up to 2 GB free, no account required for the sender, and the link expires after 7 days, which is actually a feature if you'd rather the file not live online indefinitely. One privacy note worth stating clearly: when you share a Google Drive or Dropbox link, you are moving the file outside WhatsApp's end-to-end encrypted environment. The file now lives on Google's or Dropbox's servers, accessible to anyone with the link. If the content is sensitive — medical records, legal documents, financial data — this matters. For those cases, consider a service like Bitwarden Send or a self-hosted solution, or use WhatsApp's Document attachment with a password-protected ZIP or PDF. WhatsApp itself won't see the file contents either way, but the storage provider will. For business users on WhatsApp Business, none of this changes the underlying file size limits. The API has slightly different limits (up to 100 MB for most media types), but those apply to automated messages, not manual sends from the app.

Converting File Formats to Fit WhatsApp's Requirements

Sometimes the issue isn't raw size but format. WhatsApp doesn't support every file type, and even when it does, the wrong format can push you over the size limit unnecessarily. For images, WhatsApp handles JPEG, PNG, and WebP natively when sent as photos. It does not display HEIC files inline — if you send a HEIC image as a photo, WhatsApp converts it on the fly, but as a Document, the recipient may not be able to open it without a compatible viewer. Converting HEIC to JPEG before sending avoids that problem entirely. CocoConvert supports HEIC-to-JPEG conversion; upload the file, select JPEG as the output, and download the result. A typical 4 MB HEIC from an iPhone converts to a 3–4 MB JPEG with no visible quality difference. For video, the format that WhatsApp handles best as a Document is MP4 with H.264 encoding and AAC audio. MOV files from iPhones, MKV files from screen recorders, and AVI files from older cameras all work better after conversion to MP4. The size reduction from format conversion alone can be significant: an MKV using H.265 (HEVC) encoding might be 80 MB, while the same content in H.264 MP4 could be 120–150 MB — so in that case, format conversion actually increases size. H.265 is more efficient; H.264 is more compatible. Know which matters more for your use case. For documents, the most common conversion need is getting non-PDF formats into PDF. A 200 MB PowerPoint with embedded 4K images can often be exported as a PDF at 60–80 MB using File > Export > PDF in PowerPoint, then compressed further with a PDF optimizer. Word documents with many embedded images follow the same logic. CocoConvert handles DOCX-to-PDF and PPTX-to-PDF conversions, which is useful if you're on a device without Office installed.

Splitting Files: A Last Resort That Sometimes Makes Sense

If you need to send a file in its original format and quality, and it's too large for a single WhatsApp message, splitting it is an option — though it comes with real friction for the recipient. For video, tools like HandBrake (free, open-source, available on Windows, Mac, and Linux) let you split a video into chapters or time-based segments. In HandBrake, open the file, go to the Chapters tab, and set start and end points for each segment. Export each segment as a separate file. A 45-minute documentary at 100 MB could be split into three 15-minute segments at roughly 33 MB each, all under WhatsApp's 100 MB document limit. The recipient has to reassemble them mentally, which is annoying but workable for something like a family video. For large ZIP or RAR archives, 7-Zip (Windows) and The Unarchiver (Mac) both support split archives. In 7-Zip, right-click a folder > 7-Zip > Add to archive, then set 'Split to volumes, bytes' to something like 90000000 (90 MB). This creates files named archive.001, archive.002, and so on. The recipient needs 7-Zip or a compatible tool to reassemble them, which limits this approach to technically comfortable recipients. For PDFs, Adobe Acrobat (paid) and several free web tools let you split a PDF by page range. A 200-page report at 150 MB might split cleanly into two 75 MB files by page range. This is probably the least painful splitting scenario because PDFs are self-contained and the recipient doesn't need to reassemble anything — they just read part one and part two. Splitting is genuinely a last resort. If your recipient needs the complete file intact and can receive it another way, use the external link approach instead.

Keeping Your Files Private When Working Around the Limits

Every workaround in this article involves a trade-off between convenience and privacy, and it's worth being explicit about where your data goes. When you compress or convert a file using an online tool — including CocoConvert — the file is uploaded to that service's servers for processing. CocoConvert deletes uploaded files within a short window after conversion (the specific retention period is in the privacy policy), but during processing, the file exists on external infrastructure. For most files — a holiday video, a recipe PDF, a presentation for a client — this is a non-issue. For anything containing personal health information, legal privileged material, or financial account details, you should use offline tools instead. HandBrake, FFmpeg, LibreOffice, and 7-Zip are all free, run entirely on your device, and process nothing remotely. When you use Google Drive or Dropbox to share a link over WhatsApp, you're trading WhatsApp's end-to-end encryption for those platforms' at-rest encryption — which is meaningfully different. Google can read your Drive files; WhatsApp cannot read your messages. If you're sharing something sensitive via a Drive link, consider password-protecting the file itself before uploading. Adobe Acrobat and LibreOffice both let you set a password on a PDF (File > Properties > Security in Acrobat). Send the password to the recipient in a separate WhatsApp message — that way, even if the link is intercepted, the file is useless without the password. Finally, be aware that WhatsApp's media auto-download settings affect the recipient's experience. On Android, go to Settings > Storage and Data > Media auto-download. If the recipient has auto-download disabled on mobile data, they'll need to manually tap your document to download it. For large files, this is actually considerate — nobody wants a 90 MB file downloading in the background without warning. Mention the file size in the message before you send it.

WhatsApp File Size Limits and How to Send Anyway | CocoConvert Blog