Compress video
Drop a video and get a lighter MP4: choose the quality, cap the resolution at 720p or 1080p, drop the sound if you don't need it. Everything is encoded on your device.
Updated October 31, 2026
Options
How it works
- Drop one or more videos anywhere on this page.
- Pick a quality and, if you like, a maximum height and frame rate.
- Download the MP4; if it would be bigger than the original, you get the original back.
WhatsApp, email and Discord in one setting
Chat apps and mail servers refuse large videos, so the Target size presets do the arithmetic: 16 MB for WhatsApp, 25 MB for e-mail, 8 MB for Discord. The bitrate is worked out from the clip's length so the file lands under the limit. A long clip at a small target will look soft; cut it down with Start and End first, or cap the resolution at 720p, and the same megabytes go much further.
Resolution, frame rate and sound
A 1080p phone video has twice the pixels of 720p and shrinks a lot when capped there; for a chat preview, 480p is plenty. Frame rate can be lowered to 30 for a 60 fps recording, which few viewers notice on a phone. Remove audio drops the sound track entirely, useful for a screen recording that will get a voice-over later. Quality on Medium is the default; High keeps the picture close to the original, Very low is for previews only.
Time, batches and where it runs
Up to 5 videos of up to 2 GB can be queued with the same settings. The encoding runs on your own processor, inside the browser, so a 10-minute clip takes a few minutes and a phone is slower than a laptop; the upside is that the video never leaves your device. Keep the page in front on a phone, because a browser in the background may pause the work.
Why people use it
Free, no account
Every tool is free, with no sign-up, no e-mail address and no limit on how often you use it.
Your files stay on your device
The browser opens the file and processes it in memory, on your device. Nothing is uploaded, so nothing can be kept, leaked or looked at.
No watermark
The result is yours as it is: no watermark, no branding, no trial version.
Any device
A phone, a tablet or a computer with a current browser is enough: no app to install, no software to update.
Works offline after the first visit
The browser keeps the pages and their engines, so a tool you have opened once keeps working without a connection.
Open-source engines
The code that does the work is open-source software, named on the Licences page, running as WebAssembly in your browser.
Why it is private
Everything you type or drop here is handled by your browser, on your device. Nothing is uploaded. To verify, open your browser's developer tools, go to the Network tab, and use the tool: you will see no request carrying your data.
While a file is being processed, the counter under the result shows the page's network traffic: 0 requests and 0 B for your data.
How to check it yourself, step by step
What you can check yourself
Open your browser's developer tools on the Network tab before you drop a file: while the tool works you will see no request carrying your data, and the counter under every result shows the page's own measurement.
The site sets no cookies, so there is no cookie banner. Anonymous usage counts and error reports without file names are the only things that leave the page, as the privacy policy describes.
Every change goes through thousands of automated tests in three browser engines, including a guard that fails a test if a single byte of a file leaves the page.
Frequently asked questions
- Which formats can it read?
- MP4, MOV, M4V, WebM and MKV with the codecs your browser can decode: H.264, VP8, VP9 and AV1 everywhere; H.265/HEVC only where the browser has it (Safari, and Chrome on some systems). The output is always MP4.
- How much smaller does it get?
- It depends on the source: phone videos and screen recordings often shrink by half or more at 'medium'. Choose 720p for chat and email, or set a target size (8 MB for Discord, 16 MB for WhatsApp, 25 MB for e-mail) and the bitrate is worked out from the length so the file lands under it.
- Which codec and container should I pick?
- Leave both on automatic: H.264 in MP4 opens in every player. WebM (VP9 or AV1 with Opus sound) is smaller for the same quality but some players, QuickTime and Windows Media Player among them, do not open it. The result line names the codec that was used; if the browser had no H.264 encoder the row says so.
- Why is it slower than an online converter?
- The encoding runs on your own processor, in the browser, not on a server farm. In return the file never leaves your device.
- Is there a size limit?
- Files are read in pieces, so even multi-gigabyte videos work; the result has to fit in memory, which is rarely a problem for compressed output.
- How do I compress a video for WhatsApp?
- Choose 16 MB under Target size and, for a long clip, 720p under Max resolution. The bitrate is set from the length so the MP4 lands under the limit.
- Can I compress a video on my phone?
- Yes, in the phone's browser, without an app. Keep the page in front while it works; a long clip takes a few minutes on a phone.
- Can I compress without losing quality?
- No, every compression re-encodes the picture and loses something. Pick High to keep the loss hard to see, or Very high for a near copy that is still smaller than most camera files.
- Can I compress only part of the video?
- Yes. Type the Start and End in seconds and only that part is encoded, which also helps a small target size.
- Why is the result not smaller?
- The source was already compressed well, often a video that was through a chat app before. Then you get the original back and the row says so; a lower resolution or a target size forces a smaller file.
Install it as an app
Chrome, Edge and Android browsers offer to install this site from the address bar or the menu; on iPhone use Share, then Add to Home Screen. It opens like an app, keeps working offline and still processes everything on your device.