To compress a video without losing quality, re-encode it with an efficient codec (H.264, or H.265 for smaller files), use a quality-based setting such as HandBrake's RF 20 to 24 for 1080p instead of a fixed low bitrate, keep the original resolution and frame rate, and compare the result with the original before you delete anything. Done this way, most phone and screen recordings shrink to a fraction of their size with no difference you can see.
Every compression throws some data away, so “without losing quality” really means “without losing visible quality”. This guide shows which settings decide that, how big a file will be before you export it, and the free tools that do the work.
The short answer
Open the video in a free encoder such as HandBrake, choose H.264 (or H.265 for a smaller file), set Constant Quality to RF 20-24 for 1080p, keep the resolution and frame rate the same as the source, and export. Compare a few seconds with the original. If the file is still too big, lower the resolution to 720p rather than starving the bitrate.
Key takeaways
- Phone recordings are often stored at a much higher bitrate than viewers need, so they shrink well.
- Quality-based encoding (RF or CRF) gives the smallest file for a given look; a fixed bitrate is for hitting a size limit.
- File size is bitrate times duration: 1080p at 8 Mbps is about 61 MB a minute including audio.
- Lowering resolution looks better than squeezing a high resolution into a tiny bitrate.
- Compress once from the original. Each re-compression of an already compressed file adds loss.
Disclosure: we make QuickVeed and show how to do this in it, along with other ways. Details about other products come from their public pages, checked in October 2026 and linked at the end.
How to compress a video without losing quality: the settings that matter
A video file is mostly picture data, and its size comes down to a few choices. Change the right ones and the file drops by half or more; change the wrong ones and it looks blocky.
| Setting | What it does to size | What it does to quality |
|---|---|---|
| Bitrate (or RF/CRF quality level) | The biggest lever: size is roughly bitrate × duration | Too low gives blocks and smearing in motion |
| Codec (H.264, H.265/HEVC, AV1) | H.265 and AV1 are smaller than H.264 at the same look | Same look if set well; newer codecs play on fewer older devices |
| Resolution (1080p, 720p...) | Fewer pixels need fewer bits | Softer on big screens, often fine on phones |
| Frame rate | 60 fps needs more bits than 30 fps | Halving frame rate makes motion less smooth |
| Audio bitrate | Small: 128 kbps is about 1 MB a minute | Below 96 kbps stereo starts to sound thin |
The safest approach is to keep the resolution and frame rate the same as the original and let a quality-based setting decide the bitrate. The encoder then spends more bits on busy scenes and fewer on static ones, so a talking-head video or a screen recording ends up very small while a sports clip keeps its detail.
Why does this work at all? Phones and cameras record at high bitrates so they never run out of data in difficult scenes, and they encode in real time, which is less efficient than an encoder that can take its time. Re-encoding with a slower preset finds a smaller way to store the same picture.
How big will the compressed video be?
File size equals the total bitrate (video plus audio) times the duration, divided by 8 to turn bits into bytes. The table uses 128 kbps audio and shows size per minute:
| Resolution and video bitrate | Size per minute | 10-minute video |
|---|---|---|
| 1080p at 8 Mbps (YouTube's upload recommendation at 30 fps) | about 61 MB | about 610 MB |
| 1080p at 4 Mbps | about 31 MB | about 310 MB |
| 720p at 2.5 Mbps | about 20 MB | about 200 MB |
| 720p at 1.5 Mbps | about 12 MB | about 120 MB |
| 480p at 1 Mbps | about 8.5 MB | about 85 MB |
Worked example: fit a 3-minute video into 25 MB
Gmail's limit for attachments on a personal account is 25 MB; bigger files are sent as a Google Drive link instead. To fit a 3-minute video: 25 MB × 8 = 200 megabits, divided by 180 seconds = 1.11 Mbps in total. Take off 0.128 Mbps for audio and about 1% for the file container, and you have roughly 0.97 Mbps for the video. That is fine for 480p or a simple 720p screen recording, and too little for 1080p with lots of motion.
QuickVeed's free video bitrate calculator does this sum for you: give it any two of file size, bitrate and duration and it returns the third, with audio and container overhead counted. It is free, runs in your browser and never uploads your file.
Compress a video with HandBrake (free on Windows, Mac and Linux)
HandBrake is a free, open-source video converter and the most common way to compress a video on a computer.
- Open HandBrake and drag your video in.
- Pick a preset close to your source, such as Fast 1080p30 for a 1080p video. Presets set sensible defaults you can then adjust.
- On the Video tab, choose the encoder: H.264 (x264) plays everywhere; H.265 (x265) makes a smaller file but some older devices and editors struggle with it.
- Choose Constant Quality and set the RF value from the table below. Leave the frame rate as Same as source.
- On the Dimensions tab, keep the original resolution, or lower it only if you need a much smaller file.
- Tick Web Optimized if the file will be streamed or uploaded, choose where to save it, and click Start Encode.
| Resolution | HandBrake's recommended RF range (x264/x265) |
|---|---|
| 480p / 576p | 18-22 |
| 720p | 19-23 |
| 1080p | 20-24 |
| 2160p | 22-28 |
A lower RF means higher quality and a bigger file. Start in the middle of the range, check the result, and move by one or two steps. HandBrake's documentation notes that higher resolutions tolerate higher RF values because each small loss is a smaller part of the frame. Use a slower encoder preset (such as Slow instead of Fast) if you can wait: it makes a smaller file at the same RF.
Compress a video with FFmpeg, on a phone, or online
FFmpeg (free, command line)
FFmpeg uses the same x264 and x265 encoders as HandBrake, so the same quality numbers apply. Two useful commands:
| Goal | Command |
|---|---|
| Smaller file, same look (quality-based) | ffmpeg -i in.mp4 -c:v libx264 -crf 22 -preset slow -c:a aac -b:a 128k -movflags +faststart out.mp4 |
| Even smaller, H.265 | ffmpeg -i in.mp4 -c:v libx265 -crf 26 -preset medium -tag:v hvc1 -c:a aac -b:a 128k out.mp4 |
| Hit a size: fixed bitrate (about 1 Mbps) | ffmpeg -i in.mp4 -c:v libx264 -b:v 970k -preset slow -c:a aac -b:a 128k out.mp4 |
| Shrink to 720p as well | ffmpeg -i in.mp4 -vf scale=-2:720 -c:v libx264 -crf 22 -c:a aac -b:a 128k out.mp4 |
H.265 needs a higher CRF number than H.264 for a similar look, which is why the second command uses 26. -movflags +faststart lets the video start playing before it has fully downloaded. scale=-2:720 keeps the shape and rounds the width to an even number, which most encoders require.
On a phone
The cheapest compression is at the source. iPhones can record in the High Efficiency (HEVC) format, which makes files much smaller than Most Compatible (H.264); the option is in the Camera settings under Formats. Recording at 1080p instead of 2160p, and 30 fps instead of 60, also cuts size a lot. For a file you already have, most messaging apps compress on sending, but you don't control the result, so use a computer for anything important.
Online compressors
Websites that compress video are convenient, but most upload your file to their servers and some add a watermark or cap the size on free plans. For private footage, a desktop tool such as HandBrake keeps the file on your computer.
How much to compress for YouTube, social media and email
- YouTube: don't over-compress. YouTube re-encodes every upload, so give it a good file to start from. Its help page recommends 8 Mbps for 1080p at 24-30 fps and 12 Mbps at 48-60 fps; see the best export settings for YouTube.
- TikTok, Reels, Shorts, LinkedIn: these also re-encode. Export at 1080p with a moderate bitrate and check each platform's file size limit in our social media video size guide.
- Email: aim for 480p-720p at around 1 Mbps for short clips, or share a cloud link for anything longer than a couple of minutes.
- Archive: keep the original. Compress copies for sharing.
Before you delete an original, play the compressed version full screen and look at the hard parts: fast motion, dark scenes, skin, sky and small text. If those look fine, everything else will. Blocky shadows mean the bitrate is too low; a slightly lower RF fixes it.
Often the best way to get a smaller file is a shorter one. Cut dead air from the start and end (see how to trim a video), or share a 45-second clip instead of a 40-minute recording. If you only need the sound, extract the audio: an hour of 128 kbps audio is about 58 MB.
Where QuickVeed fits
QuickVeed doesn't have a general compression tool, and we'd send you to HandBrake or FFmpeg for that. What it offers is the free video bitrate calculator to plan the export, and two tools that make files smaller by making them shorter:
- Podcast to Clips takes a long video (up to 3 hours), picks 3 to 10 stand-alone moments of 15 to 90 seconds and makes each one a finished clip in 9:16, 1:1 or the original shape, with captions. The transcript is 1.5 credits a minute, rounded up (45 credits for a 30-minute video, 90 for an hour), and each finished clip is 3 credits with the crop, captions, hook title and clean-up included.
- The free video to GIF converter and audio extractor turn a video into a small GIF or an audio file in your browser, without uploading it.
Frequently asked questions
How can I compress a video without losing quality?
Re-encode it with H.264 or H.265 using a quality-based setting (HandBrake RF 20-24 for 1080p, or FFmpeg CRF around 22), keep the original resolution and frame rate, and compare the result with the original. There is always some loss, but at these settings it is usually not visible.
How do I make a video file smaller to email it?
Lower the resolution to 720p or 480p and encode at about 1 Mbps, or trim it shorter. Gmail allows 25 MB of attachments on personal accounts and sends larger files as a Google Drive link, which is often easier.
Is H.265 better than H.264 for compression?
H.265 (HEVC) makes smaller files at the same visible quality, but it takes longer to encode and some older devices, browsers and editors can't play it. Use H.264 when you need it to play everywhere.
Does compressing a video reduce its quality?
Yes, a little, because compression discards data. With sensible settings the loss is hard to see. Problems appear when the bitrate is far too low for the resolution and motion, or when you compress the same file again and again.
What is the best free video compressor?
HandBrake is the most widely used free compressor on Windows, Mac and Linux. FFmpeg is the free command-line option and is best for batches. Both keep your file on your computer.
Try it with your own video
Plan the export with the free bitrate calculator, then cut a long recording into short clips with Podcast to Clips. Upload a long video, keep only the clips worth sharing, and compare their size with the original. QuickVeed plans start at $18/month, and new accounts get a 14-day trial with 75 credits, no card needed. Sign up or see pricing.
Sources
Competitor details in this post were checked against these public pages in October 2026. Products and prices change, so confirm with each vendor before you decide.


