The fastest way to shrink a video is to lower its resolution or bitrate, not to trim it shorter
A video file's size comes from three things: how long it is, how many pixels wide and tall it is (resolution), and how much data per second the file uses to store color and motion (bitrate). Trimming a 10-minute video down to 5 minutes cuts the file size roughly in half. But if you lower the resolution from 1920×1080 to 1280×720, or reduce the bitrate from 8 Mbps to 4 Mbps, you shrink the file much more dramatically — often by 50 to 75 percent — while keeping the whole video intact.
The trade-off is visible: lower resolution means the video looks softer or blockier on a large screen, and lower bitrate means you might see pixelation during fast motion or scene changes. For videos you're uploading to the web, sharing via email, or storing on a phone, these trade-offs are usually worth it. For archival or professional work, they may not be.
Key Takeaways
- Reducing bitrate (the amount of data per second) shrinks file size far more than trimming length, and is the first setting to adjust.
- Lowering resolution from 1920×1080 to 1280×720 cuts file size by roughly half and is noticeable only on large screens.
- Changing the codec — the compression method — from H.264 to H.265 (HEVC) can cut file size by 40 to 50 percent with similar visual quality, but not all devices play H.265.
- Free tools like HandBrake and FFmpeg let you control bitrate and resolution; paid editors like Adobe Premiere and Final Cut Pro export with presets for common platforms.
- Test your settings on a short clip before converting the whole file, because re-encoding takes time and you cannot undo it without the original.
Understanding bitrate and why it matters most
Bitrate is measured in Mbps (megabits per second). A video recorded on your phone might be 50 Mbps; a YouTube video might be 5 Mbps; a heavily compressed file for email might be 1 Mbps. The lower the bitrate, the smaller the file — but also the less detail the video retains during motion or in dark scenes.
For most purposes, 4 to 6 Mbps looks good on a computer or phone screen. For 1080p video that you plan to watch on a TV or project in a room, aim for 8 to 12 Mbps. For social media (Instagram, TikTok, YouTube), platforms re-compress your video anyway, so anything above 4 Mbps is wasted — the platform will shrink it further.
If your original file is 2 GB and you lower the bitrate from 20 Mbps to 5 Mbps, you'll end up with roughly 500 MB. That's a 75 percent reduction. Changing resolution does similar work, but bitrate is the easiest lever to pull first.
Resolution: when to lower it and when to keep it high
Resolution is the pixel dimensions: 1920×1080 (1080p), 1280×720 (720p), 3840×2160 (4K), and so on. Lowering resolution shrinks file size because there are fewer pixels to store. A 1080p video takes up roughly four times as much space as a 720p version of the same footage, all else equal.
For videos under 10 inches (a phone or tablet), the human eye cannot tell the difference between 720p and 1080p. For videos on a computer monitor or TV, 1080p is noticeably sharper. If you're uploading to YouTube, Instagram, or email, 720p is usually enough and cuts file size significantly. If you're archiving something or might edit it later, keep it at 1080p or higher.
Do not lower resolution below 720p unless file size is critical — below that, text becomes hard to read and faces lose detail fast.
Choosing a codec: H.264 versus H.265
A codec is the method used to compress video. H.264 (also called AVC) is the standard; nearly every device plays it. H.265 (also called HEVC) is newer and compresses roughly 40 to 50 percent more efficiently — meaning the same visual quality in a much smaller file.
The catch: older phones, some tablets, and some streaming devices do not play H.265. If you're sharing with someone on an older device or uploading to a platform that doesn't support it, stick with H.264. If you're storing video on your own computer or phone (which almost certainly supports H.265), or uploading to YouTube or Vimeo (which both accept it), H.265 is worth the smaller file size.
Changing the codec requires re-encoding, which takes time — a 1-hour video might take 30 minutes to an hour to re-encode, depending on your computer. Always test on a 30-second clip first to make sure the result looks acceptable before you commit to encoding the whole file.
Using HandBrake for straightforward compression
HandBrake is free, open-source software that handles most of the decisions for you. Download it from handbrake.fr, open your video file, and you'll see a list of presets: "Fast 1080p30", "HQ 720p30", "YouTube", "Gmail", and others. Each preset is a bundle of settings (codec, bitrate, resolution) tuned for a specific purpose.
If you want more control, click the "Video" tab. You'll see fields for bitrate (in Kbps — divide by 1000 to get Mbps), resolution, and codec. Set bitrate to 4000 Kbps (4 Mbps) for web video, or 8000 Kbps (8 Mbps) if you want higher quality. Set resolution to 1280×720 if the original is 1080p or higher. Leave the codec as H.264 unless you know your device supports H.265.
Click "Start" and HandBrake will re-encode the file. This takes time — do not close the program or put your computer to sleep. When it finishes, you'll have a new file (usually with .mp4 extension) that's much smaller than the original.
Using FFmpeg for advanced control
FFmpeg is a command-line tool — you type commands instead of clicking buttons. It's more powerful than HandBrake but has a steeper learning curve. Download it from ffmpeg.org, install it, and open a terminal or command prompt.
A basic command looks like this: ffmpeg -i input.mp4 -b:v 4000k -s 1280x720 output.mp4. This takes input.mp4, sets the video bitrate to 4000 kilobits per second, sets resolution to 1280×720, and saves it as output.mp4. Change the numbers to suit your needs. If you want H.265, add -c:v libx265 before the output filename.
FFmpeg is worth learning if you compress videos regularly or need to batch-process many files at once. For a one-off video, HandBrake is simpler.
Exporting from video editors with built-in presets
If you're already editing in Adobe Premiere Pro, Final Cut Pro, or DaVinci Resolve, you don't need a separate tool. Each editor has an export dialog with presets for common destinations.
In Adobe Premiere, go to File > Export > Media. Choose a preset like "YouTube 1080p HD" or "Social Media — Instagram". The editor fills in bitrate, resolution, and codec automatically. You can tweak the bitrate slider if you want smaller or larger files.
In Final Cut Pro, go to File > Share and choose your destination (YouTube, Vimeo, email, etc.). Final Cut will ask you to pick a quality level — choose "Medium" or "Low" for smaller files, "High" if quality matters more than size.
These presets are tuned for their destinations, so they're a safe starting point. You can always export again with different settings if the result is too small or too large.
Testing before you commit to the full conversion
Re-encoding is time-consuming and irreversible without the original file. Before you convert your whole video, export a 30-second clip with your planned settings and watch it on the device where it will actually be used — your phone, your TV, or the website where you'll upload it.
Look for pixelation during fast motion, blockiness in solid colors, and whether text (if any) is still readable. If it looks acceptable, go ahead and encode the full file. If it looks worse than you expected, raise the bitrate by 2000 to 4000 Kbps and test again.
Keep the original file until you're certain the compressed version meets your needs. Once you delete the original, you cannot recover the quality you lost.
Frequently Asked Questions
What bitrate should I use for a video I'm uploading to YouTube?
YouTube re-compresses all uploads, so anything above 4 to 5 Mbps is wasted. Use 4000 to 5000 Kbps for 1080p or 2000 to 3000 Kbps for 720p. YouTube will shrink it further, but your upload will be faster and take less storage.
Can I make a video smaller without re-encoding it?
Not significantly. Trimming the length reduces file size proportionally, but changing bitrate or resolution requires re-encoding — the computer has to decompress the video, change the settings, and compress it again. There's no way around it.
Will lowering bitrate make my video look bad?
It depends on the bitrate and the content. Lowering from 20 Mbps to 8 Mbps is usually invisible on a phone or computer. Lowering to 2 Mbps might show pixelation during fast motion or in dark scenes. Test on a short clip first.
Is H.265 worth using if my device supports it?
Yes. H.265 cuts file size by 40 to 50 percent with similar visual quality. If everyone who watches your video has a device that plays H.265 (most phones and computers made after 2016 do), use it. If you're unsure, stick with H.264 — it plays everywhere.
How long does re-encoding take?
It depends on your computer and the video length. A 10-minute video might take 5 to 15 minutes; a 1-hour video might take 30 minutes to an hour or more. Faster computers and lower bitrates are quicker. Do not close the program or sleep your computer while it's working.