Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video compressor

Compress a video to fit under 10 MB, 25 MB or any size limit — in your browser, no watermark.

🔗 Live tool →

Why

"Your file is too large" — Discord (10 MB on the free tier), Gmail (25 MB), Slack, Teams, contact forms. The tools that solve it are either desktop apps, watermarked freeware, or sites that want your video and your credit card.

This picks a bitrate that actually lands under your target, and runs on your own CPU.

Features

  • Target-size presets: 10 MB (Discord), 25 MB (Gmail/Slack), 50 MB, 100 MB, or custom
  • Bitrate is computed from the real duration so the output actually fits
  • Auto-downscales resolution when the target is too tight for the original size
  • Audio at 128/96/64 kbps, or strip it entirely
  • Fast / balanced / best-quality encoder presets
  • H.264 MP4 with +faststart, plays everywhere
  • No watermark, no file size ceiling, no account

How it works

ffmpeg.wasm — FFmpeg compiled to WebAssembly. It uses the single-threaded core, so it runs on a plain static host with no SharedArrayBuffer / COOP-COEP headers required.

Because it runs on your CPU, expect roughly 1–3 minutes per minute of video. That is the trade for never uploading the file.

Run it yourself

python3 -m http.server 8000

Licence

MIT

About

Compress video under 10MB for Discord, WhatsApp and email — free, no watermark, runs in your browser

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages