WhatsApp Video Size Limit: How to Send a Large Video

WhatsApp will not resize an oversized video for you, so the file has to fit before you send it. The app's own help pages give conflicting caps, from 16 MB to 100 MB, so compress with margin, and you can do that in a browser tab without uploading the clip anywhere.

A short 4K or 60 fps recording from a modern phone can run tens of megabytes, several times the lower figures the help pages list. Moving it to 720p at 30 fps, which is what WhatsApp itself targets on a fast connection, and a balanced quality level usually brings a phone clip into range while keeping it watchable on a small screen.

If the video is genuinely long or quality matters, sending it as a document is the better answer: the help pages allow documents up to 2 GB. The rest of this page covers what those pages actually say, the settings that work, and the cases where compression is the wrong tool.

What makes this annoying is that the failure is not loud. You pick a clip, tap send, and either the upload stalls or WhatsApp shows a message about the video being too long, with no size shown and no way to fix it inside the app. So you start guessing, and guessing wastes an hour.

Video Compressor

Set resolution, frame rate and quality, then download an MP4 that plays inline on a phone. The file never leaves your device.

Open the compressor

What WhatsApp actually allows

WhatsApp does not publish one clean number, and its own help pages contradict each other. That is not a quirk of this article. It is what the pages say when you open them side by side.

WhatsApp help pageVideo limit it states
How to send media (faster connection)100 MB, 720p resolution
How to send media (slower connection)64 MB, 480p resolution
Can't send longer videos (troubleshooting)64 MB on all platforms, 32 MB at 360p on a slower connection
I get a message that my video is too long (older page)16 MB for all media, about 90 seconds to 3 minutes of video

The newest phrasing is on the "How to send media" page, which describes a default video size limit rather than a hard wall and ties it to connection speed. The troubleshooting page uses a flat figure. The oldest page, still reachable, gives a third number. Because they disagree, treat the smallest figure you might meet as your target and leave room above it.

Two points are consistent, and they matter more than the headline number. First, WhatsApp compresses media when you share it, so the version your contact receives is already lower quality than the original, and the standard and HD options only change how much is applied. Second, WhatsApp will not resize an oversized file to fit: a video over the accepted size or length is refused rather than quietly reduced.

What you are sendingWhat the help pages allow
Video shared in a chat100 MB at 720p on a fast link, 64 MB at 480p on a slow one, per the How to send media page
Video via the troubleshooting page64 MB on all platforms, 32 MB at 360p on a slow connection
Any media, older page16 MB, about 90 seconds to 3 minutes of video
Video in Status30 seconds maximum duration
Any file sent as a documentUp to 2 GB, and it is not compressed the same way

Every figure above was read from WhatsApp's public help pages on 2026-10-01. These numbers have changed more than once, so the one your own app enforces is the only one that decides whether a send goes through.

How to compress a video for WhatsApp

  1. Add your video. Drop an MP4, MOV, WebM or MKV file into the compressor. It is read from your disk into the page, so nothing is uploaded anywhere. Clips under 200 MB and a few minutes long are the comfortable range.
  2. Set resolution and frame rate first. Choose 720p and 30 fps, which matches what WhatsApp targets on a fast connection. If the file is still too big, step down to 480p and then 360p, the levels the app falls back to on a slow link.
  3. Adjust the quality slider second. Leave it in the Balanced band unless you need more savings, then move it down one band at a time and watch the size the tool reports.
  4. Keep MP4 output. MP4 with H.264 plays inline on every desktop and mobile client, which is the point of sending a clip as media.
  5. Download and send. The tool shows the before and after size on each run, so you can re-run with different settings as often as you like. Your original file is untouched.

The loop is quick because nothing is destructive: change a setting, compress, read the new size. There is no daily limit and no account, so you can iterate until the file fits.

Which settings to use

The quality slider is not a percentage and it is not a size target. It maps to a video quality value called CRF, where a lower number means better quality and a larger file. The mapping is fixed, so you can reason about it:

Slider labelSlider rangeCRFWhat it is for
Best10020A very short clip you want clean
High75 to 9928 to 20Clips that should look sharp at full screen
Balanced50 to 7436 to 28The default. A sane starting point for most clips
Small25 to 4943 to 36Fitting a tight cap on longer or busier footage
Smallest1 to 2451 to 44Last resort. Blockiness becomes visible on motion

Resolution and frame rate usually do more than the quality slider. Halving the resolution cuts the pixel count to a quarter, and halving the frame rate removes roughly half the frames the encoder has to describe. Both are easier to spare than sharpness, because a 720p clip at good quality reads as clean, while a 1080p clip at low quality reads as blocky on a phone screen.

Your footageResolutionFrame rateQuality
Phone video shot in 4K or at 60 fps720p30 fpsSmall
Screen recording or tutorial720p30 fpsBalanced
Short clip under 30 secondsOriginal30 fpsBalanced
Talking head, mostly static480p24 fpsSmall

Rather than guessing at megabytes, use the size the tool reports after each run. Compress once at 720p, 30 fps and Balanced, read the result, and step down only if it is still over the cap you are aiming for. That costs one extra run and removes the guesswork.

Send as media or send as a document

There are two ways to get a video across, and the choice matters more than any compression setting.

As media, inline in the chatAs a document
Size limitThe media cap, 16 MB to 100 MB depending on which page you readUp to 2 GB
CompressionWhatsApp re-compresses it, so quality dropsNot compressed the same way
How it arrivesPlays inline in the threadA file the recipient opens
Best forShort clips meant to be watched in placeLong or higher quality video, or when fidelity matters

If the clip is short and meant to be watched in the thread, compress it and send it as media. If it is long, or the quality matters, sending it as a document is the honest answer, and no amount of compression will beat it.

What this compressor cannot do

These are the cases where the tool stops being the right answer, and it is worth reading them before you invest time.

  • It has no "make it exactly 16 MB" field. The compressor is quality first, so you choose a quality level and the size follows. Hitting a precise byte target needs two-pass encoding with a calculated bitrate, which is a desktop FFmpeg job rather than a browser one.
  • Audio is fixed at 128 kbps. There is no audio bitrate control, so a music clip will not shrink through the audio track. It is fine for voice and acceptable for music, but it is not adjustable here.
  • WebM output uses VP8, not VP9. The WebM path exists for compatibility. H.264 in MP4 gives a smaller file at the same visual quality, so MP4 is the better default for WhatsApp.
  • Resolution only goes down. Choosing 1080p will not upscale a 720p source. It only stops anything taller than the selected height from passing through.
  • It processes one file at a time. There is no batch queue here, so compressing several clips means running them in turn.
  • The first run downloads about 30 MB. That is the FFmpeg engine, which is cached afterwards. It is the cost of doing the encoding on your machine instead of someone else's.
  • Long files are slow. A few hundred megabytes will take a while, because the work happens on your device. Trimming first is always faster than compressing footage you are going to cut anyway.
  • It cannot make WhatsApp accept a file it refuses for length. If the problem is duration rather than size, trimming is the fix, not compression.

Why compress in the browser instead of uploading

The obvious alternative is a converter site: send the video to a server, get a smaller one back. That works, and it is reasonable for a clip you do not mind handing over. It is a poor fit for what people actually send through WhatsApp, which is often a private chat recording, an internal screen, a document walkthrough or a family video.

AihangsoftUpload-based converter
Where the video goesStays in the browser tabSent to their servers
AccountNot neededSometimes required for larger files
Size and daily limitsNone beyond your own memoryOften capped, sometimes watermarked
Setting controlQuality, resolution, frame rate, formatUsually a preset or a slider
Works offlineYes, after the first loadNo

The trade-off is speed. A server with real hardware encodes faster than a laptop, and browser memory sets a practical ceiling on how long a video you can process. For the short clips the WhatsApp limits actually apply to, that trade-off is usually worth taking.


Frequently asked questions

WhatsApp does not publish one consistent number, and its own help pages disagree. The current How to send media page describes a default video size limit of 100 MB at 720p on a faster connection and 64 MB at 480p on a slower one. A separate troubleshooting page states that the maximum file size for videos sent or forwarded through WhatsApp is 64 MB on all platforms, with 32 MB at 360p on a slower connection. An older page that is still online gives 16 MB for all media, roughly 90 seconds to 3 minutes of video. Because the figures conflict, aim comfortably under the smallest one you might meet. Sending the clip as a document is the other route, and the help pages allow documents up to 2 GB. WhatsApp also compresses media when it is shared, so quality drops either way. The limit enforced by your own app is the one that decides the outcome. All figures checked on WhatsApp's public help pages on 2026-10-01.
Because the file is over the size or length the app will accept, and WhatsApp does not resize an oversized clip to make it fit. It compresses the quality of media it does send, but that is not the same as shrinking a file down to the cap, so a video that is too big is refused rather than quietly reduced. A short 4K or 60 fps recording from a modern phone easily runs tens of megabytes, several times the lower figures on the help pages. The fix is to reduce the file before you send it. Dropping to 720p at 30 fps cuts the pixel count to a quarter of what 1080p needs, and stepping the quality slider down moves the size again. Leave margin rather than aiming at a number exactly, because a file a fraction over the cap is still refused. Retrying the same upload produces the same error.
Not as inline media, because WhatsApp compresses media you share in a chat, so the version your contact receives is lower quality than the original file, and there is no setting that turns that off. The standard and HD quality options change how much compression is applied, but neither delivers a lossless copy. If fidelity matters, send the video as a document instead: the help pages allow documents up to 2 GB and that route is not compressed the same way, so the recipient gets the file you sent. The trade-off is that a document arrives as a file to open rather than as something that plays in the thread, so the recipient has to tap to play it. Compressing to a sensible size first still helps, because a smaller upload finishes faster and is less likely to fail on a weak connection.
Start with 720p at 30 fps, which matches what WhatsApp targets for video on a fast connection, and leave the quality slider in the Balanced band. If the result is still too large, step down to 480p and then 360p, which is where the app falls back on a slow connection, and lower the frame rate to 24 or 15 fps for screen recordings and talking head clips. Resolution does the most work: halving it cuts the pixel count to a quarter. The quality slider maps to a video quality value called CRF, where the top of the slider is a CRF of 20 and lower settings trade sharpness for size. Keep MP4 output, because H.264 in an MP4 plays inline, and this tool writes the index at the front of the file so the player can start before the whole clip arrives.
Yes, because the file never leaves your device. The compressor is FFmpeg compiled to WebAssembly and it runs inside the browser tab. Your video is read from local storage into page memory, encoded there, and handed back to you as a download. Nothing is transmitted to a server, there is no background upload step, and no account is involved. That matters for the clips people actually send through WhatsApp, which often show a private chat, an internal screen, a client project or a family moment. You can confirm it yourself by opening the browser developer tools, switching to the network panel and watching while a video is compressed: no request carries your file. The first run does download the encoding engine, about 30 MB of code rather than your video, and that engine is cached afterwards, so the tool keeps working offline.

Get your video under the limit

Free, private and unlimited. No account needed.

Open Video Compressor