WhatsApp File Size Limits and How to Send Anyway
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 constantly trip people up. As of 2025, the limits are simple on the surface: 16 MB for photos and videos sent the normal way, a hefty 2 GB for videos shared with the dedicated video button on iOS and Android (a 2023 addition), and 100 MB for documents. A 'document' is just any file you attach via the paperclip icon that isn't a photo or video. Audio messages also top out at 16 MB. The real confusion starts with how you attach the file. WhatsApp treats the exact same file differently based on which button you press. A .mp4 video sent as a 'Document' is capped at 100 MB. If you send that same file through the gallery picker or the video icon, the limit jumps to 2 GB, but there's a catch: WhatsApp re-encodes it, often crushing the quality. That beautiful 4K clip from your new iPhone 15 Pro will arrive on your friend's phone looking noticeably softer. WhatsApp's compression knocks it down to H.264 at roughly 720p or 1080p, depending on the recipient's device. Photos get the same rough treatment. WhatsApp compresses every single image you send through the standard photo flow. A 12 MP JPEG from your phone, which might be 4–6 MB, gets squeezed down to a tiny 80–100 KB. It's a brutal level of compression, fine for a quick snapshot but a disaster for any photo you'd want to print or archive. You can send it as a 'Document' to preserve the original file, but then you're stuck with the 100 MB cap, and the recipient has to manually download it instead of seeing a convenient preview. Knowing which limit applies to your file is the key to outsmarting it.
Why the Limits Exist and Why They Won't Go Away
With 2 billion users sending 100 billion messages a day, the scale of WhatsApp is staggering. Storing and relaying large files at that volume is incredibly expensive, even for a company like Meta. The old 16 MB limit on standard attachments is a relic from a time when mobile data was precious. While it has crept up over the years, WhatsApp has shown no interest in removing it completely. End-to-end encryption is another major factor. WhatsApp encrypts every file before it leaves your device. This means the company can't use server-side deduplication, a clever trick services like Google Drive use to save space by storing only one copy of a file sent by multiple people. On WhatsApp, every file is a unique encrypted blob. If ten people in a group chat send the same meme, that's ten separate encrypted files taking up server space, making generous file size limits a real financial burden. This encryption also relates to privacy and platform abuse. Since WhatsApp can't see what's inside your files, it uses size limits as a blunt instrument to stop people from using its servers for massive, illicit file sharing. Its competitor Telegram allows 2 GB files for all users (and 4 GB for Premium), but it's a trade-off: Telegram doesn't use end-to-end encryption by default for group chats or cloud messages. If you're thinking of switching for the file sizes, you need to understand that security difference. The takeaway is clear: these limits are baked into WhatsApp's architecture, not some arbitrary decision. Don't waste your time looking for a hidden setting to raise the cap, because it doesn't exist.
Compressing Files Before You Send: What Actually Works
Your best bet for sending large files is to shrink them before you even open WhatsApp. For documents like PDFs, Word files, or spreadsheets, this is usually easy. Anyone who has wrestled with a giant PDF knows it's almost always bloated with unnecessarily high-resolution images. Exporting from Adobe Acrobat using `File > Export To > Reduced Size PDF` or using a dedicated PDF compressor can often get a 150 MB file under the 100 MB limit with no visible loss of quality. If your PDF has scanned pages at 300 DPI, dropping them to 150 DPI is usually invisible on screen and can cut the file size in half. For video, the math is much less forgiving. A 5-minute 4K clip at 60fps can easily be 1.5–2 GB. To get that under the 16 MB limit for a standard attachment, the compression would be so aggressive the video would be unwatchable. If you care about quality when sending video on WhatsApp, you really only have three choices: use the dedicated video button (up to 2 GB, but you have to accept WhatsApp's re-encoding), send it as a Document and keep it under 100 MB, or just use an external link. Audio is more flexible. A 16 MB WAV file can become a sub-5 MB MP3 at 128 kbps with no noticeable drop in quality for spoken word. For music, 192 kbps is a good minimum. CocoConvert handles these <a href="/convert/wav-to-mp3">WAV-to-MP3</a> and <a href="/convert/flac-to-mp3">FLAC-to-MP3</a> conversions well, and you don't need an account. Just be aware that CocoConvert doesn't compress video to a target file size. It only converts formats. A 500 MB .mov won't magically become a 90 MB .mp4; the output size is all about the source bitrate, not just the file extension.
Sending Large Files Through WhatsApp Using External Links
If you can't compress your file—maybe it's a raw video for editing, an uncompressed architectural drawing, or a huge dataset—the best solution is to upload it and share a link. This isn't a workaround; it's the professional standard for transferring large files, no matter what messaging app you use. For most people, Google Drive is the path of least resistance. Upload the file, right-click and choose 'Get link,' set sharing to 'Anyone with the link can view,' and paste that URL into WhatsApp. The recipient sees a neat preview card and just taps to download. Your free Google account gives you 15 GB of storage. Dropbox is another solid choice, offering 2 GB for free and a similar 'Copy link' function. For quick, one-off transfers, I'm a fan of WeTransfer. It's free for up to 2 GB, requires no account, and the link expires after 7 days. That expiration is actually a great feature, preventing your file from living online forever. Now for the critical privacy point. When you share a Google Drive or Dropbox link, you are stepping outside of WhatsApp's end-to-end encrypted bubble. The file now sits on Google's or Dropbox's servers, and anyone with that link can access it. This is a big deal for sensitive content like medical records, legal documents, or financial data. For those files, you should either use a service like Bitwarden Send, host it yourself, or stick to WhatsApp's Document attachment with a password-protected ZIP or PDF. WhatsApp can't see the file contents, but the cloud storage provider can. If you're a WhatsApp Business user, don't expect any special treatment here. The underlying file size limits are the same. The API has slightly different caps (up to 100 MB for most media), but that's for automated messages, not for files you send manually from the app.
Converting File Formats to Fit WhatsApp's Requirements
Sometimes the problem isn't the file's size, but its format. WhatsApp is picky about what it supports, and sending the wrong type of file can either fail entirely or bloat the size unnecessarily. Take images, for example. WhatsApp natively handles JPEG, PNG, and WebP when you send them as photos. It does *not* like HEIC files, the default format on modern iPhones. If you send a HEIC as a photo, WhatsApp converts it on the fly (with compression), but if you send it as a Document, your recipient might not be able to open it at all. The easy fix is to convert it to JPEG before sending. CocoConvert offers a simple <a href="/convert/heic-to-jpeg">HEIC-to-JPEG</a> tool: just upload the file, pick JPEG, and download the result. A 4 MB iPhone HEIC becomes a 3–4 MB JPEG with no quality you can see. For video, the sweet spot for sending as a Document is an MP4 file with H.264 encoding and AAC audio. MOV files from iPhones, MKVs from screen recorders, and old AVI files all behave much better after being converted to MP4. Be careful, though, because format conversion can sometimes *increase* file size. An efficient 80 MB MKV file using modern H.265 (HEVC) encoding could balloon to 120–150 MB when converted to a more compatible H.264 MP4. H.265 is more efficient; H.264 is more compatible. You need to decide which one is more important for your specific situation. For documents, the most common task is converting everything else into a PDF. A 200 MB PowerPoint deck loaded with 4K images can often be exported as a 60-80 MB PDF, which can then be compressed even further. The same goes for Word documents full of pictures. If you're on a machine without Microsoft Office, CocoConvert's <a href="/convert/docx-to-pdf">DOCX-to-PDF</a> and <a href="/convert/pptx-to-pdf">PPTX-to-PDF</a> tools can get the job done.
Splitting Files: A Last Resort That Sometimes Makes Sense
Splitting a file is the nuclear option. If you absolutely must send a file in its original format and quality, and it's too big for a single message, you can chop it into smaller pieces. But be warned: this creates a real headache for the person on the other end. For video, free tools like HandBrake (available on Windows, Mac, and Linux) can slice a video into chapters or time-based chunks. Just open your file, navigate to the Chapters tab, and set the start and end points for each piece. You can export each segment as a separate file. A 100 MB, 45-minute documentary could become three 15-minute segments, each around 33 MB and well under WhatsApp's 100 MB document limit. The recipient has to piece it together in their head, which is annoying but might be acceptable for a family video. For large archives like ZIP or RAR files, 7-Zip on Windows and The Unarchiver on Mac both support creating split archives. In 7-Zip, you just right-click a folder, go to 'Add to archive,' and set the 'Split to volumes, bytes' option to something like 90000000 (for 90 MB). This generates a series of files named `archive.001`, `archive.002`, etc. This approach only works if your recipient has the right software and knows how to reassemble the files, so don't try this with your non-technical relatives. PDFs are the least painful scenario for splitting. Adobe Acrobat (paid) or various free web tools can divide a PDF by page range. A 200-page, 150 MB report could be split into two 75 MB files, one for each half. This works because each PDF is self-contained; they just read part one and then part two. Seriously, think of splitting as a last resort. If the other person can receive the intact file through another method, you should absolutely use the external link approach instead. It's better for everyone.
Keeping Your Files Private When Working Around the Limits
Every workaround we've discussed involves a trade-off between convenience and privacy. Let's be clear about where your data goes. When you use an online tool to compress or convert a file—and that includes CocoConvert—you are uploading that file to the service's servers. CocoConvert deletes uploaded files shortly after processing (you can check the privacy policy for the exact window), but for a brief time, your file exists on external infrastructure. For a holiday video or a recipe PDF, this is a perfectly acceptable risk. For anything with personal health information, legal material, or financial data, you must use offline tools. Use apps like HandBrake, FFmpeg, LibreOffice, and 7-Zip. They're all free, run entirely on your own computer, and never send your data anywhere. When you share a Google Drive or Dropbox link, you're swapping WhatsApp's end-to-end encryption for the platform's at-rest encryption. This is a critical difference. To put it plainly: Google can read your Drive files; WhatsApp cannot read your messages. If you're sharing something sensitive via a Drive link, you can add a layer of security by password-protecting the file itself before uploading. Both Adobe Acrobat and LibreOffice let you set a password on a PDF (look under File > Properties > Security in Acrobat). Then, send the password to your recipient in a separate WhatsApp message. That way, even if the link gets out, the file itself is still locked. One final tip: be a good WhatsApp citizen. Remember that your recipient's media auto-download settings will affect their experience. On Android, the settings are under Settings > Storage and Data > Media auto-download. If they have auto-download turned off for mobile data, they'll have to tap to download your file. For large files, this is a good thing—nobody wants a surprise 90 MB download burning through their data plan. Give them a heads-up about the file size before you send it.