No. 03

Video Trimmer & Compressor

Trim a clip and shrink its file size, right in your browser — nothing is uploaded to compress it.

Uploaded 0 bytes Loads a ~30MB video engine (ffmpeg) once, then works offline for the rest of the session. (network monitor unsupported in this browser)

How your data is handled: everything above runs inside this browser tab; your file is never uploaded. Loads a ~30MB video engine (ffmpeg) once, then works offline for the rest of the session.

Compressing a video usually means uploading it to a website and waiting in a queue — a bad idea for anything personal, and slow either way. This tool runs a real video encoder (ffmpeg) inside your browser via WebAssembly, so trimming and compressing happen on your own machine.

How to use it

  1. Drop a video file onto the film-strip trimmer.
  2. Drag the trim handles to set an in and out point.
  3. Set a target quality with the compression dial and pick an output format: MP4, WebM, or GIF.
  4. Click Export — the before/after size gauge shows the result, then download it.

Tips & edge cases

  • Trimming happens before compressing, so cutting a long recording down first is the fastest way to shrink a file — you're not re-encoding footage you don't need.
  • GIF export is best for short clips under ~10 seconds; GIF has no real compression for motion, so longer exports get large fast.
  • The encoder runs single-threaded today, so speed is mostly a function of your CPU and the video's length/resolution rather than any browser setting you need to check.

FAQ

Is my video uploaded to a server to compress it?
No — this runs ffmpeg compiled to WebAssembly, executing entirely inside your browser tab. The Trust Meter confirms nothing is sent over the network during processing.
How long does compression take?
Roughly proportional to video length and your device's CPU — expect it to take a noticeable fraction of the video's own runtime, longer on older hardware.
Why does the tool need to download something first?
The ffmpeg engine itself is a ~30MB WebAssembly module, served from this site (not a third-party CDN). It's fetched once and cached by your browser, so repeat visits skip the download.