Skip to content
KazamTools

Compress a Video for WhatsApp Without Losing Quality

Compress a video for WhatsApp: the best resolution, frame rate and bitrate, a file-size rule of thumb, and how to send in HD or as a document instead.

By , Founder and editor-in-chiefPublished

To compress a video for WhatsApp yourself, scale it to 720p, cap it at 30 frames per second, and save it as an H.264 MP4. That usually cuts a phone video to a quarter or less of its original size while still looking sharp on a phone screen. The video compressor does this in your browser on iPhone, Android or a computer, without uploading the video anywhere.

Why bother, when WhatsApp compresses videos anyway? Because WhatsApp’s own compression is aggressive and you can’t control it. If you compress first, you choose the trade-off, and the file uploads faster on mobile data.

WhatsApp’s limits in short

  • Files up to 2 GB can be shared on WhatsApp. The limit was raised from 100 MB in 2022.
  • Videos sent normally (from the gallery or camera roll) are re-compressed by WhatsApp to save data. Recent versions offer an HD option on the send screen, which compresses less.
  • Videos sent as a document (attach → Document) are sent as the original file, with no compression at all. The recipient has to download and open them, and they don’t play inline in the chat.

So there are three routes, each with a use:

Goal Best route
Quick clip to a friend, data matters Compress to 720p first, send normally
Best quality that still plays in the chat Compress yourself, then send with HD switched on
Exact original (for editing, printing frames, evidence) Send as a document, up to 2 GB

How big will my video be?

Video size depends on the bitrate (how much data per second) and the length. Resolution matters because more pixels need a higher bitrate to look good.

Size in MB ≈ (video bitrate + audio bitrate in kbps) × length in seconds ÷ 8,000

Typical settings that look good on a phone:

Resolution Video bitrate Size per minute (with 128 kbps audio)
1080p 5,000 kbps about 38 MB
720p 2,500 kbps about 20 MB
480p 1,200 kbps about 10 MB
360p 700 kbps about 6 MB

Compare that with what phones record. A minute of 1080p phone video is often 60–130 MB, and 4K at 60 fps can be several hundred MB. That’s why a three-minute 4K clip takes forever to send on mobile data.

Example: a 2-minute 4K video at 60 fps from a recent phone can easily be 700 MB. Compressed to 720p at 30 fps (2,500 kbps), it’s about 40 MB, roughly a seventeenth of the size, and on a phone screen most people won’t notice the difference.

Step by step with the video compressor

  1. Open the video compressor in Chrome, Safari or Firefox.
  2. Tap Choose videos and pick your clip from Photos, Gallery or Files.
  3. Choose a mode:
    • Quality with a preset (Balanced is a good start), or
    • Target size, then type a size in MB a little under what you want, such as 45 for “under 50 MB”.
  4. Set resolution to 720p and frame rate to 30 fps. These two settings save the most space.
  5. Leave the format as MP4 (H.264), which plays on every phone and in WhatsApp.
  6. Tap Compress, check the before-and-after size, preview it, and download.
  7. In WhatsApp, attach the compressed video from your gallery or files and send.

The tool uses your browser’s built-in video engine, so it needs a reasonably recent browser: Chrome, Edge or Opera 94+, Firefox 130+ on a computer, or Safari 16.4+ on iPhone, iPad and Mac.

What each setting does

Resolution. The biggest saver. 720p has less than half the pixels of 1080p and about a ninth of 4K. On a phone screen, 720p looks clean.

Frame rate. Phones often record at 60 fps. Capping at 30 fps nearly halves the data for the same quality, and for most clips (talking, family moments, scenery) 30 fps looks the same. Keep 60 fps only for fast sport or gameplay.

Codec. H.264 in MP4 is the safest choice for WhatsApp. HEVC (H.265), VP9 and AV1 make smaller files, but older phones may not play them, and WhatsApp may convert them again anyway.

Length. Halving the length halves the size. Trim the boring start and end before you compress with the video trimmer; a lossless keyframe cut is almost instant.

Audio. Audio is a small part of the size. 128 kbps is plenty.

On iPhone without a separate tool

iPhones have a few built-in options:

  • Record smaller in the first place. Settings → Camera → Record Video, and choose 1080p at 30 fps (or 720p) instead of 4K at 60 fps for clips you’ll mostly share on chat.
  • Trim in Photos. Open the video, tap Edit, and drag the ends of the timeline.
  • Use the HD toggle consciously. Sending in standard quality compresses the most; HD keeps more detail at a larger size.

None of these let you set a target size. For that, use the browser compressor.

On Android

Many Android gallery apps have an editor that can trim, and some can export at a lower resolution. Options vary by brand. The browser compressor works the same on every Android phone, so it’s the most predictable route.

Common problems

The compressed video isn’t smaller. Videos that already came through WhatsApp or social media are heavily compressed. Compressing again won’t help much and can make them look worse. Try lowering the resolution, or keep the original.

It looks blurry after sending. WhatsApp compressed it again. Send with HD switched on, or as a document.

The recipient can’t play it. Convert it to H.264 MP4 with the video converter; HEVC and MKV files can cause trouble on older phones and computers.

Compression fails on a very long video. The compressed file is held in your phone’s memory. Close other apps, split the video into parts with the trimmer, or compress on a computer.

FAQ

What is the maximum video size on WhatsApp?

WhatsApp lets you share files up to 2 GB. Large videos are slow to send and receive, and videos sent normally are re-compressed by WhatsApp.

How do I send a video on WhatsApp without losing quality?

Send it as a document (attach → Document → choose the video). WhatsApp then sends the original file without compressing it. The trade-off is that it doesn’t play inline in the chat.

What is the best resolution for WhatsApp videos?

720p at 30 fps is a good balance for phone screens. Use 1080p with HD switched on if the video will be watched on a larger screen.

Does compressing a video reduce quality?

Some detail is always lost, but at 720p and a sensible bitrate the difference on a phone screen is hard to see. The more you shrink the target size, the more blocky the video gets.

Sources

Size estimates use the bitrate formula above; actual sizes vary with the content of the video.