Best Video Format for WhatsApp: Size Limits & Settings Guide
Complete guide to WhatsApp video sharing. Covers the 16MB and 2GB limits, supported formats, recommended resolution and bitrate, how to compress videos for WhatsApp, and Status video specs.
WhatsApp is the world's most popular messaging app with over 2 billion users, and sharing video is one of its core features. But WhatsApp imposes strict file size and format limits that catch many users off guard — you record a video, try to share it, and either WhatsApp compresses it to unwatchable quality or refuses to send it entirely.
Understanding WhatsApp's requirements lets you prepare videos that arrive looking sharp without any surprises. This guide covers every aspect of WhatsApp video sharing: message attachments, Status videos, document sharing, and the exact settings that produce the best quality within WhatsApp's constraints.
Smartphone displaying WhatsApp conversation with video attachment
WhatsApp Video Limits at a Glance
Feature
Limit
Best Format
Notes
Video attachment (message)
16 MB
MP4 (H.264 + AAC)
WhatsApp further compresses if original exceeds ~16 MB
Document sharing
2 GB
Any format
Sent as file, no preview or inline playback
WhatsApp Status
30 seconds, 16 MB
MP4 (H.264 + AAC)
Auto-cropped to 9:16 vertical
Video call recording
N/A (local)
Device default
Varies by phone
HD Quality toggle
~16 MB
MP4
Available since 2023; sends at higher resolution
The key number is 16 MB. When you share a video as a message attachment, WhatsApp limits the file to approximately 16 MB. If your video exceeds this, WhatsApp automatically compresses it — often aggressively, resulting in blurry, blocky footage.
The workaround for larger files is the document sharing feature (the paperclip icon > Document), which supports files up to 2 GB. However, videos sent as documents do not play inline in the chat — the recipient must download and open them separately.
Pro Tip: WhatsApp introduced an HD Quality option in 2023 that sends videos at higher resolution (up to 720p instead of the default ~480p compression). When sending a video, tap the HD button at the top of the preview screen. This still has the 16 MB limit but allocates more bitrate to quality rather than aggressive compression.
The Best Video Format for WhatsApp
The optimal format is MP4 with H.264 video and AAC audio. This combination is natively supported on every phone, plays inline in WhatsApp chats, and generates the smallest files at acceptable quality.
Phone showing WhatsApp video settings and HD Quality toggle
Pro Tip: When the video is primarily a talking head (video call recording, vlog, message), convert the audio to mono (-ac 1) and use 64 kbps. Human speech compresses excellently at low bitrates, and the file size savings let you allocate more bits to the video track where they matter more.
Method 3: Trim Before Compressing
Often the most effective approach is trimming the video down to just the essential part before compressing. Our video trimmer lets you cut precisely:
# Trim to the best 30 seconds, then compress
ffmpeg -ss 00:01:30 -t 00:00:30 -i input.mp4 \
-c:v libx264 -crf 24 -vf "scale=1280:720" \
-c:a aac -b:a 128k -movflags +faststart clip_whatsapp.mp4
A 30-second clip at 720p with decent quality easily fits under 16 MB.
WhatsApp Status Video Settings
WhatsApp Status is similar to Instagram Stories — vertical video that disappears after 24 hours. The requirements are:
Duration: Maximum 30 seconds
Aspect ratio: 9:16 (vertical) recommended; other ratios are cropped
When your video exceeds the 16 MB limit and you do not want to compress it aggressively:
Option 1: Send as Document
Tap the attachment icon (paperclip), select Document, and choose your video file. This sends files up to 2 GB without any compression. The downside: no inline preview, and the recipient must download the full file before watching.
Option 2: Split into Multiple Parts
# Split a 5-minute video into 1-minute segments
ffmpeg -i input.mp4 -c copy -f segment \
-segment_time 60 -reset_timestamps 1 \
"part_%03d.mp4"
Send each part as a separate message. This preserves inline playback.
Option 3: Share a Link
Upload your video to Google Drive, Dropbox, or our platform, and share the link via WhatsApp. The recipient can stream or download at full quality.
Converting Common Formats for WhatsApp
WhatsApp supports MP4, 3GP, AVI, and MKV — but MP4 is the only format that works reliably across all devices and produces inline previews. Convert other formats first:
Comparison of video quality at different compression levels for WhatsApp sharing
Quality Preservation Tips
To get the best-looking video within WhatsApp's 16 MB limit:
Start with the highest quality source. Compressing an already-compressed video introduces double the artifacts. See our guide on compressing video without losing quality.
Use H.264 Baseline profile for the widest device compatibility.
Prefer 720p over 1080p. WhatsApp downscales to ~720p anyway, so sending 1080p just wastes bits on resolution that gets discarded.
Use mono audio for speech content. Most phone speakers are mono anyway.
Avoid complex transitions and effects. Rapid scene changes and particle effects require more bitrate to encode cleanly.
Use -movflags +faststart so the video starts playing immediately when received.
Pro Tip: If you regularly share videos on WhatsApp, create a saved FFmpeg preset script on your computer. Save the compression command as compress_for_whatsapp.sh and just drag files onto it. For bulk processing, see our batch processing guide.
Troubleshooting WhatsApp Video Issues
"This video is too large"
Your video exceeds the 16 MB limit. Compress it using the methods above, or send as a Document.
Video appears blurry after sending
WhatsApp re-compressed the video. To prevent this, compress it yourself to under 16 MB before sending — WhatsApp will not re-compress files that are already under the limit.
Video plays with no sound
The audio codec may not be supported. Convert to AAC audio: ffmpeg -i input.mp4 -c:v copy -c:a aac -b:a 128k output.mp4.
Video will not play on recipient's phone
The video may use an incompatible codec (H.265, VP9). Convert to H.264: use our video converter or the FFmpeg commands above.
Video orientation is wrong
Add the rotation metadata fix: ffmpeg -i input.mp4 -c copy -metadata:s:v rotate=0 output.mp4. If you need to physically rotate the video, use our rotate video tool.
Summary
The best video format for WhatsApp is MP4 with H.264 video and AAC audio at 720p resolution. Keep file sizes under 16 MB by adjusting bitrate, resolution, and duration. For the quickest results, use our video compressor which automatically optimizes for WhatsApp's limits.
Key takeaways:
16 MB is the practical limit for video messages with inline playback.
720p at 30 fps is the sweet spot for quality within the size limit.
Send as Document (up to 2 GB) when you need to share full-quality footage.
WhatsApp Status requires vertical 9:16 video, maximum 30 seconds.
Always compress videos yourself before sending to prevent WhatsApp's aggressive automatic compression.