WhatsApp File Size Limits Explained: Photos, Videos, PDFs, and Documents in 2026
WhatsApp is the messaging app of choice for over two billion people, and yet its file size limits are some of the most confusing on the internet. Send a video and WhatsApp silently compresses it to garbage. Send a PDF and you get a vague "file is too large" error with no explanation of the actual limit. Try to share a high-resolution photo and it arrives looking like it was taken on a 2008 flip phone. The rules are real, the limits are real, and most of them are workable once you know them. This guide is the complete map: every file type, every limit, and the workarounds that get your file through at the quality you actually want.
Photos: technically no limit, but WhatsApp crushes them anyway
When you send a photo through WhatsApp's normal photo attachment flow, there is no published file size limit. But there is something worse: aggressive automatic compression. WhatsApp re-encodes every photo you send to roughly 100KB or less, regardless of how big the original was. A 12-megapixel photo from your latest phone, originally 4-6MB of crisp detail, arrives at your recipient as a 100KB blurry approximation. This is why pictures of documents look so bad when shared on WhatsApp — the compression algorithm assumes you're sending casual snapshots and doesn't care about preserving fine detail. The workaround that pro users know: send the photo as a Document instead of a Photo. WhatsApp's document attachment preserves the original file at original quality (within the 100MB document limit). Open WhatsApp, tap the attach icon, choose Document, find your photo, send. The recipient sees a file thumbnail instead of an inline image, but tapping it opens the photo at full quality.
Videos: 16MB in chat, 100MB as a document
Videos hit two different limits in WhatsApp depending on how you send them. Sent as a video (the normal way, with inline playback), WhatsApp caps you at 16MB. This is brutal — most modern phones record video at 50-100MB per minute. A 30-second clip in 1080p easily exceeds 16MB. WhatsApp doesn't compress your video automatically the way it compresses photos; it just refuses to send. Sent as a document, the limit goes up to 100MB, and the video keeps its full quality. The trade-off is that the recipient has to download the file before they can play it, instead of tapping to watch inline. For important videos — recordings of events, presentations, evidence — sending as document is always better. For casual moments, you can pre-compress the video to fit under 16MB. A video compressor that targets a specific file size can get a 30-second 1080p clip down to about 12MB without visibly destructive quality loss. Drop the resolution to 720p and you can fit a longer clip easily.
Documents and PDFs: 100MB cap, hard wall
WhatsApp's document attachment supports files up to 100MB. This applies to PDFs, Word docs, Excel sheets, ZIP files, and most other document types. The 100MB limit is hard — files larger than that simply won't upload, and you get a generic error message. Most documents are well under this cap, so the limit rarely matters. The exceptions are: scanned legal documents with hundreds of pages, design files (Photoshop or InDesign), and bundled archives. For these, you have a few options. Compress the PDF — most large PDFs shrink dramatically without quality loss, easily fitting under 100MB. Split a large PDF into multiple files and send them in sequence. Or share via a cloud link (Google Drive, Dropbox) and just send the link in the WhatsApp message. Most recipients prefer a direct document over a link, but for genuinely huge files, the link is the only practical option.
Audio messages and audio files: different limits
WhatsApp distinguishes between voice notes (the press-and-hold recording feature) and audio file attachments. Voice notes have no published size limit because WhatsApp controls the recording length and format directly. Audio file attachments fall under the same document rules: 100MB cap when sent as a document, much lower when sent as audio. For a typical 30-minute podcast in MP3 format, 100MB is generous. For uncompressed WAV recordings, you'll need to convert to MP3 first to fit — fortunately, MP3 conversion from WAV typically shrinks files by 90% without audible quality loss for spoken content.
GIFs and animated images: tricky
WhatsApp handles GIFs strangely. If you send a real animated GIF as a document, it preserves the animation but the recipient sees a file attachment instead of inline playback. If you send it as a photo, WhatsApp typically converts it to a still image. The workaround for sharing actual animated GIFs is to convert them to short MP4 videos (using a GIF-to-video converter), which WhatsApp plays inline with full motion. For sticker-style animated images, use WhatsApp's built-in sticker creator instead — stickers play animated automatically and have their own size budget.
Why WhatsApp has these limits in the first place
WhatsApp serves users on slow connections in countries where data is expensive. A casual user in Lagos or Jakarta or Manila might be paying $0.50 per gigabyte of mobile data; receiving an uncompressed 50MB video clip from a relative is a meaningful expense. WhatsApp's aggressive compression is a deliberate choice to keep the service usable on weak networks. The 16MB video limit feels arbitrary in 2026, but for users on 3G connections it represents the difference between a chat that works and one that times out. Understanding this helps you choose the right workaround. If you're sending to someone on a fast connection (urban Europe, North America), pre-compressed files and document attachments work great. If you're sending to someone in a region with patchy connectivity, smaller is genuinely better — they'll thank you for the bandwidth-friendly version.
Quick reference table
Photo (Photo attachment): no published limit, but WhatsApp compresses to ~100KB. Photo (Document attachment): up to 100MB, no quality loss. Video (Video attachment): 16MB hard limit. Video (Document attachment): up to 100MB, original quality. PDF/Document: up to 100MB. Voice note: no published limit. Audio file (Document): up to 100MB. Sticker: 100KB max for static, 500KB for animated. The pattern: any time you want to send something at full quality, send it as a Document attachment. Any time you want inline display, accept WhatsApp's compression.
The browser-based workflow
When you need to pre-compress something for WhatsApp on your phone, browser-based tools work great. Open the file in a browser tab on the same phone, compress, download, then attach to WhatsApp. No app install required, files stay on your device, and the whole flow takes 30-60 seconds. For PDFs over 100MB, compress first to under 100MB then attach. For videos over 16MB, compress to 12-14MB if you want inline playback, or send as document if quality matters more than convenience. The compressed file lives in your phone's downloads folder and you can attach it to WhatsApp the same way you'd attach any file.
WhatsApp's limits look arbitrary but they're consistent once you know the pattern: 16MB for inline video, 100MB for everything sent as a document, and aggressive auto-compression for anything sent as a photo. The pro move is using the document attachment for important files (preserves quality, raises limits) and pre-compressing only when you specifically want inline playback. Browser-based compression tools make this fast on phone or desktop, and the recipient gets exactly what you intended to send.
Try it free
Video Compressor
Compress videos to smaller file size. No signup, no file uploads, 100% private.