Drop your videos here
Upload one or more videos — compressed instantly, nothing uploaded to any server
MP4 · MOV · WebM · MKV — output always MP4 (H.264), single or batch
About this tool
Why compress video for the web?
Hardware-accelerated, target a file size — nothing ever leaves your browser.
Video is almost always the single heaviest asset on a page — a 5-second hero clip straight off a phone camera can run 40MB or more. That's enough to tank your Core Web Vitals and frustrate visitors on mobile data. Hardware-accelerated re-encoding gets that down to a couple of megabytes with no visible quality loss.
- Free, no sign-up
- Nothing uploaded
- No watermark
Hardware-accelerated
Encoding uses your device's own video chip via WebCodecs — the same hardware path your browser already relies on for smooth video playback.
Target a specific size
Set a target output — say, under 1.5MB — and the tool calculates the right bitrate for your video's exact length automatically.
No upload wait
A 200MB video uploaded to a typical cloud compressor can take minutes just to transfer. Here, processing starts the instant you drop the file.
Step by step
How to compress a video
Add your video
Drop an MP4, MOV, WebM, MKV or AVI — or several clips to compress them in turn.
Pick a target size
Choose under 1.5, 3 or 6 MB and the tool works out the bitrate for the clip’s exact length. Cap the resolution or drop the audio if you like.
Download the MP4
Encoding runs on your device’s own H.264 hardware, so it is quick. Save the MP4 when it finishes.
Get the most out of it
Tips for the best results
- Cap resolution at 720p for webMost background and hero videos are displayed well under 1280px wide — there's no benefit to shipping 4K source resolution.
- Strip audio if it's silentBackground and autoplay videos are almost always muted anyway — discarding the audio track shaves more off the file size.
- Use the 1.5MB target for autoplayHero and background videos that autoplay on load should stay well under 2MB so they don't compete with your page's other critical resources.
- Keep the tab open and activeHardware encoding runs fastest while the tab is in focus — switching away mid-compression can slow things down on some browsers.
Keep going
More free tools
Questions
Questions about this tool
Everything here runs in your browser, so the answer to “where does my file go?” is always: nowhere. More in the general FAQ.
How do I compress a video without losing quality?
Choose a target size and the tool solves for the bitrate that fits it, rather than making you guess at a number. The targets are under 1.5 MB, under 3 MB and under 6 MB, or you can turn the target off and drive the encoder effort directly. Shorter clips keep more quality at any given size, because the same bitrate covers fewer seconds.
Why does this need hardware encoding support?
Encoding runs through the WebCodecs API, which hands the work to your device's own video chip instead of doing it in software. That is what makes it fast enough to be worth doing in a browser tab. It also means a browser or device without a hardware H.264 encoder cannot run this tool — current Chrome and Edge on a reasonably modern machine are the safe combination.
What video formats can I compress?
MP4, MOV, AVI, MKV and WebM go in; MP4 with H.264 video comes out. H.264 is the output because it is the codec every browser, phone, editor and social platform can play without a plugin or a conversion step.
Are my videos uploaded to a server?
No. The file is read into the page and encoded on your device, and nothing about it is transmitted. That is also why there is no queue and no account: there is no server doing the work to queue behind. A long or large file is limited by your device's memory rather than by an upload cap we impose.
How do I compress a video for a website background?
Pick the under-1.5 MB target, drop the resolution to 720p or lower, and remove the audio track — a muted background video does not need one, and audio can take a real share of a small budget. Those three together are usually the difference between a hero video that loads and one that stalls the page.