Add your video
Drag in an MP4, MOV, WebM or MKV. It is read directly off your disk, so even a multi-gigabyte file opens instantly.
Free Online Video Compressor · 100% Local & Private
Tell it 25MB for Discord or 16MB for WhatsApp and it works backwards to the bitrate and resolution that actually land there. Nothing is uploaded, so there is no file size cap.
MP4, MOV, WebM, MKV and more. Your video is read straight off your disk.
No file size limit — nothing is uploaded
A quality slider cannot tell you whether the result will actually send.
Most compressors give you a quality percentage and leave you to re-export until the file finally fits. Here you compress video by naming the size: the bitrate is calculated from your number and the video's duration, so the first attempt lands.
Squeezing ten minutes into 25MB leaves about 220kbps. At 1080p that is a blocky mess; at 240p it is clean. When you compress video, the resolution is lowered to match the bitrate automatically.
Server-based compressors cap uploads because bandwidth costs money. This one decodes and re-encodes on your own machine, so a 4GB file is limited only by your computer, and no copy is left anywhere.
The target size drives everything else, which is the opposite of how most compressors work.
Drag in an MP4, MOV, WebM or MKV. It is read directly off your disk, so even a multi-gigabyte file opens instantly.
25MB for Discord and email, 16MB for WhatsApp, or type your own number. The bitrate and resolution are derived from it.
Watch the progress, then download. No upload, no account, no watermark.
Add your video, choose the 25MB preset, then select Compress Video. The target bitrate is calculated from 25MB divided by your video's duration, and the resolution is adjusted to suit that bitrate, so the output lands at or just under the target.
Because the bitrate could not support the original size. A ten-minute video squeezed into 25MB has roughly 220kbps to work with, which looks like blocky mush at 1080p but perfectly acceptable at 240p. You can override this under Resolution if you would rather keep the original size.
Discord's free tier and most email providers accept 25MB. WhatsApp caps video at 16MB. Discord Nitro raises the limit to 50MB or more. Use the presets, or type a custom number if your platform differs.
No. Your video is never uploaded, so there is no bandwidth cost and no server-side cap. The practical limit is your own device's memory.
Not meaningfully. Compression works by discarding information, so a smaller file always means less detail. What this tool does is spend the bits where they matter: lowering resolution rather than leaving a starved high-resolution image full of blocking artefacts.
H.264 encoding depends on your browser. Firefox and some Linux builds do not provide it, so the compressor falls back to WebM with VP9, which plays everywhere except older Safari.
No. Decoding and re-encoding both run on your own device, which is exactly why there is no size limit here.
No registration, no watermark, and no file size cap.
Decoding and encoding both run on your own device.
100% Free Video Compressor • Browser Local Processing