Why video files get so large and what you can actually do about it

Video files are large because they contain thousands of still images played in sequence, plus audio, plus data about colors and motion. A one-minute video at standard quality can easily be 100 to 500 megabytes. The file size depends on three things: how long the video is, what resolution it was shot at (1080p, 4K, and so on), and the compression method used when it was saved.

You can reduce file size in two ways. The first is to re-encode the video — that is, to convert it to a format that uses less space. This takes time (anywhere from a few minutes to an hour or more, depending on length and your computer's speed) but produces a smaller file. The second is to trim out parts you don't need, which is fast but only helps if you're willing to cut footage. Most people use both methods together.

The trade-off is always between file size and quality. A heavily compressed video will look blurry or pixelated. A lightly compressed video will look almost identical to the original but won't save much space. The goal is to find the middle ground for what you're actually doing with the video — uploading to email is different from uploading to YouTube, which is different from storing for later.

Key Takeaways

  • Video file size depends on length, resolution, and the compression format used when it was saved — changing any of these three reduces the file.
  • Re-encoding (converting to a smaller format) takes time but can cut file size in half or more; trimming footage is faster but only works if you're willing to remove content.
  • Different platforms and uses need different quality levels — email and messaging apps need smaller files than YouTube or archival storage.
  • Free software like HandBrake (Windows and Mac) and VLC (all platforms) can re-encode video without paying for a subscription.
  • The smallest file sizes come from lowering resolution (720p instead of 1080p) or frame rate (24 fps instead of 60 fps), not from just "compressing" the same video.

Trimming footage before you re-encode saves time

If your video has sections you don't need — a long intro, dead air, mistakes — remove them first. This is the fastest way to reduce file size because you're not re-processing the entire video, just cutting out chunks. Most phones have a built-in trim tool. On iPhone, open the video in Photos, tap Edit, and use the slider at the bottom to mark the section you want to keep. On Android, open the video in Google Photos, tap Edit, and select Trim.

On a computer, you can use free software. Windows 10 and 11 include the Photos app, which has a trim function — open the video, click Edit and Create, then Trim. On Mac, iMovie is free and built in; open the video, position the playhead where you want to cut, then use the menu to split and delete. If you're on Windows and want something more powerful, DaVinci Resolve is free and lets you cut multiple sections without re-encoding the whole file.

After trimming, the file size drops by roughly the percentage of video you removed. If you cut out 30 seconds from a two-minute video, you've removed about 25 percent of the file. This doesn't improve quality, but it does mean less data to re-encode later.

Re-encoding with HandBrake on Windows or Mac

HandBrake is free software that converts video to smaller formats. It runs on Windows, Mac, and Linux. read it from handbrake.fr — not from a third-party site, because those versions sometimes include unwanted software.

Open HandBrake and click the Source button to select your video file. The program will show you the video's current size and format. On the right side, you'll see a list of presets — these are pre-built compression settings. For most purposes, choose "Fast 1080p30" or "Fast 720p30" depending on what resolution you want. "Fast" means it will process quickly; the number is the resolution (1080p is sharper than 720p but larger); the 30 means 30 frames per second, which is standard for most video.

If you want the smallest possible file and don't mind lower quality, choose "Fast 480p30" or "Very Fast 480p30". If you want to keep the original quality as much as possible, choose "Slow 1080p30" — this takes longer but produces a better-looking result at the same file size.

Click Browse to choose where to save the new file, then click Start. The software will show a progress bar. Depending on your video's length and your computer's speed, this can take anywhere from a few minutes to an hour. When it finishes, you'll have a new file that's typically 30 to 70 percent smaller than the original.

Re-encoding with VLC on any platform

VLC is a free video player that also has a conversion tool. It's available for Windows, Mac, and Linux. read from videolan.org.

Open VLC and go to Media menu, then Convert/Save. Click Add and select your video file. At the bottom, choose a profile from the dropdown — for email or messaging, choose "Video - H.264 + MP3 (MP4)". For YouTube or archival, choose "Video - H.265 + AAC (MP4)" (this is newer and produces smaller files with better quality, but older devices may not play it).

Click Browse to choose where to save the file, then click Start. VLC will process the video in the background. Unlike HandBrake, VLC doesn't show a detailed progress bar, so the window may appear frozen — it's not. The conversion takes similar time to HandBrake.

VLC's conversion is simpler than HandBrake but gives you fewer options to fine-tune the result. If you're converting one or two videos and want the fastest route, VLC is fine. If you're converting many videos and want control over quality, HandBrake is better.

Lowering resolution and frame rate for the biggest size reduction

The single biggest factor in file size is resolution — the number of pixels in the video. A video shot at 4K (3840 × 2160 pixels) is roughly four times larger than the same video at 1080p (1920 × 1080 pixels). If you lower resolution, you cut file size dramatically.

Most people can't see the difference between 1080p and 720p on a phone or small screen. If your video is going to email, text message, or social media, 720p is usually fine. If it's going to YouTube or you're archiving it for later, 1080p is worth keeping. If it was shot at 4K and you're not printing it or displaying it on a large screen, lowering to 1080p will cut the file to about one-quarter the original size.

Frame rate is the second factor. Most video is shot at 30 or 60 frames per second (fps). Lowering to 24 fps (which is standard for film) or even 20 fps saves space without most people noticing the difference, unless the video has a lot of fast motion. If your video is mostly talking heads or still scenes, 24 fps is fine. If it's sports or action, stick with 30 fps.

Both HandBrake and VLC let you change resolution and frame rate in their settings. In HandBrake, look for the Dimensions tab to change resolution and the Video tab to change frame rate. In VLC, these options are in the profile settings — you may need to create a custom profile rather than using a preset.

Choosing the right format for where you're sending the video

Different platforms and uses need different file sizes. Email services usually limit attachments to 25 megabytes. Text messaging apps compress video automatically, so anything over a few megabytes will be re-compressed anyway. YouTube accepts files up to 256 gigabytes, so size is rarely a problem there — quality matters more. Cloud storage like Google Drive or OneDrive charges for space over a certain limit, so smaller files save money.

For email, aim for 10 to 20 megabytes. Use 720p resolution and 24 fps. For text messaging, anything under 5 megabytes will send without issues. For YouTube, keep 1080p or higher if possible — YouTube's own compression is good enough that you don't need to over-compress before uploading. For archival or backup, keep the original resolution and use a modern format like H.265, which is more efficient than older formats.

If you're unsure what size you need, start with 720p and 24 fps, convert the video, and check the file size. If it's still too large, lower to 480p. If it's much smaller than you need, you can always re-encode again with higher settings.

What to do if the file is still too large after re-encoding

If you've re-encoded to 720p and the file is still larger than you need, you have three options. First, lower the resolution further to 480p — this will cut the file roughly in half again. Second, trim more footage if there are sections you can live without. Third, use a different format. H.265 (also called HEVC) produces smaller files than H.264 (also called AVC), but not all devices can play H.265 files yet.

If you're sending the video to someone and they're having trouble playing it, the problem is usually the format, not the size. Ask them what device they're using (phone, computer, TV, etc.) and what app they use to watch video. Then re-encode using a format that device supports. H.264 in an MP4 container works on almost everything. H.265 works on newer phones and computers but may not work on older devices or some streaming apps.

If you've already sent a file and it arrived corrupted or won't play, the file may have been damaged during upload or read. Re-encode it and try sending again. If the problem persists, try a different format or a different method of sending (email instead of text message, cloud storage instead of email, etc.).

Frequently Asked Questions

How much smaller will my video be after re-encoding?

It depends on the original format and what settings you use. Most videos can be reduced to 30 to 50 percent of their original size without noticeable quality loss. If you lower resolution from 1080p to 720p, you'll typically cut the file to about 40 percent of the original. Lowering to 480p cuts it to about 15 to 20 percent.

Will re-encoding make my video look worse?

Yes, but the difference may not be noticeable depending on the video and where you're watching it. On a phone screen, 720p looks almost identical to 1080p. On a large TV or computer monitor, you may see a difference. The slower the re-encoding process (HandBrake's "Slow" preset vs. "Fast"), the better the quality at the same file size.

Can I reduce file size without re-encoding?

Only by trimming footage or lowering resolution before you record. Once a video is saved, the only way to make it smaller is to re-encode it or remove parts of it. Some video players show a "compressed" version for streaming, but that's temporary — the original file stays the same size.

What's the difference between H.264 and H.265?

H.265 is newer and produces files about 40 to 50 percent smaller than H.264 at the same quality. However, not all devices can play H.265 yet — older phones, computers, and some streaming apps don't support it. H.264 works on almost everything. If you're unsure whether the person receiving the video can play H.265, use H.264 instead.

How long does re-encoding take?

A one-minute video typically takes 2 to 10 minutes to re-encode, depending on your computer's speed and the settings you use. A 10-minute video can take 20 minutes to an hour. Faster settings (like HandBrake's "Fast" preset) take less time but produce slightly lower quality. You can close the software and come back later — the conversion will continue in the background.