Video Compressor
Compress MP4, MOV, WebM, MKV, AVI, and M4V videos to MP4 or WebM with quality profiles, target size, resolution/FPS/bitrate control, optional audio removal, and before-and-after previews.
How it works
Enter your input
Fill in the values, paste your text, or upload the file this tool works with.
See results instantly
Most tools update live as you type; a few use a single button. Either way, the result appears right on this page.
Use your results
Copy, download, or share what the tool produces — you're always in control of the output.
What is Video Compressor?
Compress MP4, MOV, WebM, MKV, AVI, and M4V videos online with quality profiles, target file sizes, resolution control, MP4 or WebM output, an FPS cap, manual bitrate, optional audio removal, and a side-by-side preview before download.
How to compress a video
Reduce a video's file size with a quality profile or a target size, with options to lower resolution, remove audio, and adjust output format, maximum FPS, and manual bitrate before downloading the result.
Quality profile or target size
Quality profile is the quickest option: Balanced works well for most clips, Smaller file trades more visual detail for stronger compression, and Best quality preserves more detail at a larger size. Target size analyzes the full duration in two passes and assigns a bitrate intended to keep the result under the number of megabytes you enter.
Choosing an output resolution
Keep original preserves the video's dimensions. 1080p, 720p, and 480p place a maximum bound around the frame while preserving its aspect ratio, including portrait video. A small source is never enlarged, and lowering a large source's resolution often saves more space than aggressive quality compression alone.
Technical options: format, FPS, and manual bitrate
Under "Technical options" you can pick the output format — MP4 (H.264 video, AAC audio) has the widest compatibility; WebM (VP9 video, Opus audio) often produces smaller files at similar quality, but Safari and some players support it less consistently. Maximum FPS caps the frame rate (60/30/24) without ever raising it above the source video's own rate.
Manual video bitrate replaces the chosen quality profile with an exact kbps value, useful when you already know the bitrate you need — for example, to fit a specific platform's limit. It only applies in quality-profile mode; in target-size mode the bitrate is already derived from the size goal, so a manual value there is ignored.
How to use it
- Upload one supported video up to 100 MB and 30 minutes.
- Choose a quality profile or target size, then choose the maximum resolution.
- Optionally remove audio, adjust format/FPS/bitrate under Technical options, and select Compress video.
- Compare the original and compressed previews, review the size change, and download the result.
Processed temporarily, never stored
Video encoding requires FFmpeg on a ProntoUso server. The uploaded video is used only for this request, temporary processing files are deleted automatically when it finishes, and neither the source nor result is stored or logged.
Frequently Asked Questions
Which video formats can I upload, and what do I get back?
You can upload MP4, MOV, M4V, WebM, MKV, and AVI. The result is an MP4 (H.264 video, AAC audio) by default, or a WebM (VP9 video, Opus audio) if you choose that format under Technical options.
Should I choose MP4 or WebM for the output?
MP4 is the safer choice for compatibility — it opens in nearly any player, editor, or social platform. WebM often compresses a little better at the same quality level, but it's worth confirming the destination (player, site, device) actually plays WebM first, since Safari and some apps support it less consistently.
Will the target size be exact?
The two-pass encode aims to stay below the target, but container overhead and unusually complex footage can cause a small variation. If the target is impossible for the duration, the tool asks for a larger size instead of producing an unusable video.
Does 720p enlarge a small video?
No. Resolution choices only reduce videos that exceed the selected bound; smaller videos keep their original dimensions. The same goes for maximum FPS — it never raises the source video's own frame rate.
What does the manual video bitrate do?
It replaces the quality profile with an exact kbps value you choose, useful when you already know the bitrate you need — for example, to fit a platform's limit. Leave it blank to use the profile as-is; the field is ignored in target-size mode, which already computes its own bitrate.
Can I compress a video without sound?
Yes. Select Remove audio before compressing. This also leaves more of a target-size budget available for the picture.
Related Tools
- PopularAvailableServer
Image Compressor
Compress JPG, PNG, and WebP images by quality or exact target size in KB.
- AvailableServer
Image Resizer
Resize JPG, PNG, and WebP images to exact dimensions.
- AvailableLocal
Favicon Generator
Generate common favicon PNG sizes from an image.
- AvailableServer
Image Format Converter
Convert images between JPG, PNG, WebP, GIF, and BMP with quality and transparency controls.
- AvailableLocal
Image Rotator & Flipper
Rotate and flip an image before downloading it.
- AvailableServer
OCR — Image to Text
Extract text from an image.
- AvailableServer
HEIC to JPG Converter
Convert iPhone HEIC/HEIF photos to JPG.
- AvailableServer
MP4 to MP3 Converter
Extract video audio as a playable MP3.
- AvailableServer
Animated GIF Compressor
Shrink animated GIFs while preserving motion.
- AvailableServer
Background Remover
Remove photo backgrounds with clean, flexible output.