How to compress a video (and how small it can go)

A video’s size is its bitrate times its length, so the trick is picking the right bitrate and resolution for where it’s going. Here is what fits WhatsApp, email and Discord, and how to compress one free in your browser.

To compress a video, re-encode it at a lower bitrate, and usually a lower resolution, so the file fits the limit of wherever you’re sending it. The quickest free way is our video compressor: pick WhatsApp, Discord, Email or your own size in MB, and it works out the settings and makes an MP4 on your own device, with no upload. The rest of this guide explains what size you need, how much quality you lose, and what to do when a video simply won’t fit.

Why videos are so big

Phones record at a high bitrate so the picture looks perfect at full screen. A typical 1080p phone clip uses around 15 to 20 megabits per second, which is roughly 2 MB for every second of video, or over 100 MB a minute. 4K or 60 fps doubles that. That is far more data than a chat app, an email or a small screen needs.

File size is simply bitrate × length. So to make a file smaller you have two levers: lower the bitrate (fewer bits for each second), or make the video shorter. Lowering the resolution doesn’t shrink a file by itself; it lets a lower bitrate still look sharp, because there are fewer pixels to share those bits.

What size do you need?

Sending toOfficial limitGood target
WhatsApp2 GB per fileAbout 15 MB at 720p for a quick send
Discord (no Nitro)10 MB9.5 MB
Gmail (personal)25 MB of attachments18 MB, leaving room for the email itself
Outlook.com25 MB of attachments18 MB

Sources: WhatsApp blog, Discord File Attachments FAQ, Gmail Help and Outlook.com sending limits, checked November 2026. Work and school email accounts can have a lower limit set by the admin.

For Gmail, anything over 25 MB is turned into a Google Drive link instead of an attachment, and Outlook.com offers OneDrive for files up to 2 GB. That works, but the person you send it to then has to open Drive or OneDrive; a compressed file just plays in the email.

How to compress a video in your browser

  1. Open the compress video tool on your phone or computer and choose the video. MP4 and MOV from phones work best; WebM and MKV work too.
  2. Pick a preset: WhatsApp, Discord 10 MB or Email. For anything else (a job portal that wants under 5 MB, say), choose Custom and type the size in MB.
  3. Leave Resolution on Auto. The tool shows its plan, for example “960×540, video 1.2 Mbps, sound 96 kbps”, before you start.
  4. Press Compress video and keep the tab open. You’ll see the progress and the time left.
  5. Watch the preview, check the before and after sizes, and press Download video.

Everything happens in your browser using its built-in video encoder, so a private video isn’t uploaded anywhere, and there’s no wait for an upload of hundreds of megabytes on a slow connection. It needs a current browser: Chrome, Edge, Samsung Internet, Safari 16.4 or newer, or Firefox 130 or newer.

How much quality will you lose?

Less than you might think, as long as the bitrate suits the resolution. A rough guide for H.264 video, the format every phone plays:

ResolutionLooks good fromOne minute is about
1080p4 Mbps30 MB
720p1.6 Mbps12 MB
540p1 Mbps7.5 MB
360p0.45 Mbps3.5 MB

These are estimates for normal phone footage at 30 fps; fast action, confetti or water need more, and a talking head needs less. The compressor uses the same idea: it picks the largest resolution your size can fill cleanly, because a sharp 540p video looks better than a blocky 1080p one. It also drops 60 fps to 30 fps when the budget is tight, which almost nobody notices on a phone.

When a video won’t fit

A ten-minute video can’t look good in 10 MB; the maths doesn’t work. If you ask for too little, the tool tells you the smallest size that will still be watchable and how long a clip would fit. Then you can:

  • Send it on WhatsApp, which takes files up to 2 GB, instead of Discord or email.
  • Trim it to the part that matters before compressing.
  • Turn off the sound if it isn’t needed; the bits go to the picture instead.
  • Share a link from Google Drive, OneDrive or YouTube (unlisted) for long videos.

To avoid huge files in the first place, record at 1080p rather than 4K in your phone’s camera settings, unless you plan to edit the footage.

Frequently asked questions

How do I compress a video without losing quality?

Some loss is unavoidable when you lower the bitrate, but you can make it invisible on a phone screen. Keep the target size realistic for the length (see the table above), let the resolution drop to 720p for longer clips, and keep the frame rate at 30 fps. A phone video at 720p and 1.6 Mbps is about a tenth of the original size and looks nearly the same in a chat.

How do I reduce video size for WhatsApp?

WhatsApp accepts files up to 2 GB, but large videos take a long time to send on mobile data. Choose the WhatsApp preset in the compressor: it makes a 720p MP4 of about 15 MB, which sends quickly and plays on every phone.

Why is my compressed video still too big for Discord?

Discord’s free limit is 10 MB for the whole file, sound included. A clip over about a minute has to drop to 540p or lower to fit and still look clean. Use the Discord preset, which aims for 9.5 MB and runs a second pass automatically if the first one overshoots.

Is it safe to compress private videos online?

With most online compressors your video is uploaded to their server. Our compressor runs inside your browser, so the video never leaves your device.