Video Compressor

Shrink screen recordings to upload anywhere.

Drop a video here, or click to browse

MP4, WebM, MOV or MKV · compressed entirely in your browser — nothing is uploaded

First use downloads a ~31 MB compression engine (cached afterwards). Best for clips under ~10 minutes.

About the Video Compressor

Compress large videos — screen recordings, clips and exports — without uploading them anywhere. The Video Compressor runs FFmpeg directly in your browser via WebAssembly, so your footage never leaves your device. Pick a compression level and resolution to get a file small enough to share on Messenger, Microsoft Teams, Slack or email.

How to use it

  1. 1Drop in an MP4, WebM, MOV or MKV file.
  2. 2Choose a compression level and a maximum resolution — 720p is ideal for screen recordings.
  3. 3Optionally remove the audio track for an even smaller file, then click Compress.
  4. 4Download the smaller MP4 when it's done.

Frequently asked questions

Is my video uploaded to a server?
No. All processing happens locally in your browser with FFmpeg WebAssembly — the file never leaves your device.
What's the best setting for a screen recording to upload to Teams or Messenger?
Balanced level at 720p usually keeps text sharp while dramatically shrinking the file. Drop to 480p or remove audio for even smaller sizes.
Why is compression slow for long videos?
In-browser encoding is single-threaded for broad compatibility. For very long clips, try a lower resolution or split the recording into parts.