Free video compressor
Shrink big phone videos and screen recordings in your browser, with no upload, limited by your device’s memory (phones hold less).
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark · limit is your device’s memory; phones hold less
Free video compressor that runs in your browser. Shrink MP4, MOV and WebM files from your phone or screen recorder. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.
Your iPhone may take a few seconds to prepare the video first, longer if it's stored in iCloud.
Done
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
Phones record video at a very high bitrate, around 16 megabits a second for 1080p and far more for 4K, so a one-minute clip easily passes 100 MB. That is too big to email, slow to upload and a waste of storage. Re-encoding it at a sensible bitrate usually cuts the file to a quarter or a tenth of its size, and on a phone screen you will struggle to see the difference.
Most online compressors make you upload the whole file before they start, cap free files at a few hundred megabytes, and stamp a watermark on the result or ask for an account to remove it. This one runs in your browser with the same hardware video encoder your computer uses for video calls. There is no upload and no watermark, and the video never leaves your device.
Balanced is right for most videos. Choose Smallest when size matters more than detail, lower the resolution to 720p for chat apps, or remove the sound from a screen recording that has none worth keeping. To hit a hard limit, choose Fit a file size.
How it works
- Drop one or more videos, or tap to pick them from your files or camera roll.
- Keep Balanced, or pick Smallest, High quality or a file size. Optionally lower the resolution or remove the sound.
- Compress, then compare the sizes in the results and download.
In your browser, not on a server
Mediabunny (MPL-2.0), a media toolkit written in TypeScript, reads the MP4, MOV, WebM or MKV container in your tab. Your browser’s own hardware-backed video decoder and encoder (WebCodecs) re-encode the picture at the bitrate and size you chose, H.264 where available and VP9 or AV1 otherwise, and the sound as AAC or Opus. Mediabunny then writes a new MP4 in memory. For a target size, the bitrate is worked out from the length of the video, and the resolution is lowered when a long video would otherwise turn to mush.
Compared with upload-based tools: Online compressors upload the whole video before they start, cap free files at a few hundred megabytes, and often add a watermark or a queue. Phone videos are some of the most personal files people have. Here the video never leaves your device, and a 2 GB file is compressed as fast as your computer can encode it.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Is there a size limit?
This page sets none; the limit is your device’s memory (phones hold less). Your device reads the video as it goes, so multi-gigabyte files work on a laptop; an older phone may run out of memory on very long 4K videos, in which case lower the resolution.
Does compressing lower the quality?
Some detail is always traded for size, but phone footage has a lot to spare. On Balanced most people cannot tell the difference on a phone or laptop screen. Keep the original if you might want to edit it later.
Is the file uploaded anywhere?
No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.
More video and audio tools
Compress video
Make a video a fraction of the size, or fit it under a limit like 10 MB for Discord or 25 MB for email. It is compressed on this device and never uploaded.
Video background remover
The person stays, the room goes: blurred, a flat colour or a picture of your choice, done frame by frame on your own device.
Audio splitter
Cut one long recording into separate files at the times you choose or at equal lengths. Done on this device, and the file is not uploaded.
Video to MP3
Pull the sound out of a video, or turn any audio file into an MP3. Your files are converted on this device and never uploaded.
Other conversions
Guides
- How to compress a video without losing qualityMost phone video is recorded at a far higher bitrate than the screen needs. Here is what to change, and what actually loses quality.
- How to turn audio into a videoTo put a song, a podcast episode or a voice note on YouTube, you need a video. Here is how to make one from the sound and a single picture.
- How to resize a videoGetting a video down from 4K to 1080p, or to an exact width and height a platform expects, is a different setting than just compressing it. Here is how, in the browser.