Summary
- A video's size is its bitrate multiplied by its length. Compressing means lowering one or both: smaller resolution, lower bitrate, or a shorter clip.
- Pick the result you need: Mobile (up to 480p) for chat and email, Web (up to 720p) for screens and sharing, Archive (keeps resolution up to 4K) when detail matters.
- Check the estimated size before you compress. Files that are already small may not shrink, and smaller files always trade some detail.
- Compress video online with the free VideoText compressor: MP4, MOV, AVI, WebM or MKV in, MP4 out. Free with an account.
Video files are big because cameras and screen recorders save them at high bitrates, which is good for quality and bad for sending, uploading and storing. Compressing a video re-encodes it at a lower data rate so the file gets smaller, ideally without anyone noticing the difference on the screen they watch it on.
This guide explains what compression actually does, the three levers that change file size, which settings to use for which job, and how to compress a video online for free with a size estimate before you commit.
Want it smaller now? Upload it to Compress Video, pick a profile, and see the estimate first.
What does compressing a video mean?
Compressing a video means re-encoding it so it uses less data per second. The encoder throws away detail your eyes are least likely to miss, such as fine texture in fast motion and tiny colour differences, and describes the rest more efficiently.
Two things follow from that:
- Compression is a trade. Smaller files keep less detail. The skill is keeping the loss where viewers won't see it.
- Results depend on the source. A high-bitrate camera file can shrink a lot. A file that is already efficiently encoded may barely change, or stay the same size.
The 3 levers that change file size
File size follows a simple formula: (video bitrate + audio bitrate) × duration ÷ 8. So there are three levers:
| Lever |
What it does |
When to use it |
| Resolution |
Fewer pixels per frame need fewer bits for the same sharpness |
Viewers watch on phones or small players |
| Bitrate |
Less data per second, at the same resolution |
You need to keep the frame size |
| Length |
Fewer seconds, fewer bytes, at any quality |
Only part of the video matters |
Length is the lever people forget. Cutting a 4-minute clip to the 90 seconds that matter shrinks it more than most quality settings can, and costs no quality at all. The free Trim Video tool cuts the start and end in your browser; its fast mode copies the original video, so quality doesn't change.
To see the maths for your own file, use the free video bitrate calculator: enter a bitrate and duration to see the size, or a size limit and duration to see the bitrate that fits. Our video bitrate guide has typical bitrates by resolution.
How to compress a video online, step by step
- Upload. Open Compress Video and add an MP4, MOV, AVI, WebM or MKV file. Free accounts handle files up to 30 minutes and 2 GB; Pro handles up to 2 hours and 10 GB.
- Pick a profile.
- Web: up to 720p. Good quality on screens.
- Mobile: up to 480p. The smallest result, for phones and chat.
- Archive: keeps the resolution (up to 4K) with more detail.
- Custom level: Light, Medium or Heavy. Higher compression targets a lower bitrate.
- Check the estimate. The page estimates the output size from the profile you picked, before you start.
- Compress. You get an MP4 (H.264), the most widely playable video format.
- Check and download. Watch a few seconds, look at the measured size of the result, then download.
Real example from the tool page: the Mobile profile reduced a 3-minute 22-second clip from 17.8 MB to 7.4 MB, 58% smaller, at the same 854 × 480 resolution. Your result depends on your video's bitrate and length.
Try it on your file: open the free video compressor. A free account needs no card.
Which profile should you use?
| Job |
Profile |
Why |
| Email attachment |
Mobile or Heavy |
Smallest file. See how to compress a video for email |
| Sending by text or chat |
Mobile |
Message size caps are tight; long clips may still be too big |
| Client review link or website |
Web |
Keeps on-screen quality at a manageable size |
| Keeping a master, or delivering at full resolution |
Archive or Light |
Keeps the resolution and the most detail. See compress video without losing quality |
| A captioned video from Burn Subtitles |
Web or Mobile |
Continue straight from Burn Subtitles to Compress |
There's no exact target-size option. If you have a hard limit, use the estimate, pick the next profile down if it's over, and trim if you need to.
What compression can't do
- Guarantee a size. You choose a profile or level, see an estimate, and get the measured result.
- Keep every detail. Smaller files trade some detail. Web keeps good on-screen quality; Archive keeps the most.
- Shrink already-small files. Files that are already at a low bitrate may stay the same size.
- Fix the source. Compression won't sharpen a blurry shot or clean noisy audio.
- Replace a share link. For a long video that must stay sharp, upload the full file to your cloud storage and send the link.
Compressing videos with captions
If the video needs captions, add them before you compress, so you only encode once for delivery:
- Create subtitles in Video to Subtitles or Video to SRT.
- Translate them in Translate Subtitles if you need other languages: 104 target languages, with timing kept.
- Burn them in with Burn Subtitles or Subtitle Style Studio.
- Continue to Compress Video for the final, smaller MP4.
Free burned-in exports are 720p with a small watermark, for videos up to 30 minutes. Pro exports at original resolution with no watermark, up to 2 hours. Our guide on burning subtitles into video covers the full order.
Other ways to make a video smaller
- Change the frame size for a platform. Resize Video makes a video exactly 1080×1920, 1080×1350, 1080×1080 or 1920×1080, with fit or fill.
- Drop the sound if it isn't needed. Remove Audio copies the picture with no re-encoding.
- Send only the audio of a talk or podcast. Extract Audio gives you the original track, WAV or MP3; see how to extract audio from video.
- Use a more efficient codec where your destination supports it. Newer codecs such as H.265 can reach similar quality at a lower bitrate than H.264, but they don't play everywhere. Compress Video outputs H.264 MP4 for that reason.
FAQ
How do I compress a video for free?
Upload it to Compress Video, pick Web, Mobile or Archive (or Light, Medium or Heavy), check the estimate and download the MP4. A free account compresses one video a day, up to 30 minutes and 2 GB.
What does compress video mean?
Re-encoding a video at a lower data rate so the file gets smaller, by keeping less fine detail.
Does compressing a video reduce quality?
Some. Smaller files trade some detail; the right profile keeps the loss where viewers won't notice it.
How much smaller will my video get?
It depends on the video's bitrate and length. The page estimates the size for the profile you pick, and the result shows the measured size.
What formats can I compress?
MP4, MOV, AVI, WebM and MKV in; MP4 (H.264) out.
Next step
Compress your video: pick a profile, check the estimate, download the MP4. If you deliver video every week, Pro is $14.99/month or $120/year, with compression and burn-in for videos up to 2 hours, original-resolution captioned exports with no watermark, and no daily job caps. See our refund policy.
Related guides and tools
Sources: VideoText Compress Video, Video Bitrate Calculator, Trim Video, Resize Video, Remove Audio, Extract Audio, Burn Subtitles, Subtitle Style Studio, Translate Subtitles and pricing pages, https://videotext.io/compress-video, https://videotext.io/tools/video-bitrate-calculator (size formula; codec efficiency note), https://videotext.io/tools/trim-video, https://videotext.io/tools/resize-video, https://videotext.io/tools/remove-audio, https://videotext.io/tools/extract-audio, https://videotext.io/burn-subtitles, https://videotext.io/subtitle-style-studio, https://videotext.io/translate-subtitles and https://videotext.io/pricing; free daily limit from server/src/services/freeQuota/policy.ts (compress: 1 per UTC day) (checked October 31, 2026).