logo

Make your video smaller, in your browser

Shrink a 200 MB phone recording into something you can email, post on Slack, or upload under a CMS cap. Pick a quality preset and an optional resolution drop, and the encoder runs on your own machine — your video never leaves the tab.

Drag & drop files here

Or click to browse (up to 500 MB each)

File upload

Runs in your browser · Drop the resolution and mute the audio if you need · No upload, no signup

Why use this video compressor?

One-click quality presets

Four presets cover the range — High quality (CRF 23), Standard (CRF 26), Strong (CRF 29), Extreme (CRF 32). Each one tells you what it's good for, so 'fits in this email' or 'looks great on a TV' becomes a single decision instead of fiddling with codec dials.

Drop the resolution if you need to

A 4K phone clip rarely needs to stay 4K. Pick 1080p, 720p, 480p or 360p from a single dropdown — only options smaller than your source are offered, and the aspect ratio is preserved automatically. A vertical 4K clip downscales sensibly to vertical 720p.

Strip the audio in one click

Screen recordings, gameplay clips and silent demos don't need an audio track taking up bytes. Flip the audio toggle to Mute and the encoder drops the stream entirely, shaving a few MB off long videos with no quality compromise on the picture.

Streams cleanly when uploaded

The output uses the +faststart flag, so the moov atom sits at the front of the file. That's what lets a video preview inline on Twitter, Instagram, Slack or a CMS without waiting for the whole file to download first.

Works on the formats you actually have

MP4, MOV, MKV, WebM and AVI are all accepted on the way in. Output is always MP4 with H.264 video and AAC audio — the format that plays everywhere from a 2009 laptop to a 2026 phone, with no codec surprises.

Nothing leaves your browser

The encoder is ffmpeg compiled to WebAssembly, running locally on your CPU. Your video isn't uploaded to a server, copied to cloud storage, or stored anywhere we can see — confidential client footage and personal recordings stay on your device.

Why people compress video files

A phone recording too big to email

Your aunt asked you to send the wedding speech video so she can show it at her birthday next weekend. You pull it off your phone — it's a sixteen-minute 4K clip, a touch over 2 GB. Gmail rejects the attachment. iCloud is full and you don't want to set up a Drive share for an aunt who just wants to download the file once.

You drop the MP4 onto the page. Standard preset, 720p resolution drop, audio kept. The progress bar runs for about three minutes, and the result lands in your downloads folder at 84 MB — under the Gmail limit, identical to the original on a phone screen, and the speech still sounds the way you remember it. Your aunt has the file before you've finished your coffee.

The wedding looked great on someone's birthday TV the next weekend.

Screen recordings for a CMS that hates big files

You're putting together internal documentation for a new release and your screen recordings keep blowing past the 50 MB asset cap on the company CMS. Each clip is a 1080p QuickTime export, two or three minutes long, sitting at 90–110 MB. Your manager wants the full set published by tomorrow.

You drop each clip into the compressor in turn. Strong preset, resolution kept, audio muted (the screen recordings are silent anyway). Each one comes out under 25 MB — well below the cap, with text and UI elements still crisp on a desktop monitor. By mid-morning the docs page is fully populated and the engineering Slack has a green checkmark from your manager.

The files were always sharper than the CMS deserved. Now they fit too.

A gameplay clip for the Discord server

You hit a no-scope across the map and you want to share the clip in the gaming Discord, where the upload limit is 25 MB for free accounts. The OBS recording is 180 MB at 1080p60 with full game audio — beautiful, but Discord won't take it.

You drop it on the page, pick Extreme, keep the audio (it's the satisfying part), and let the encoder run. Two minutes later you have a 22 MB MP4. The motion is a touch blockier than the source, but on a Discord embed nobody notices and everybody hears the moment. You drop the file in chat and the reactions roll in.

The Nitro upgrade can wait.

1

Drop in your video

Pick one video file or drag it onto the page. MP4, MOV, MKV, WebM and AVI are all welcome — up to 500 MB.

2

Pick a preset and resolution

Choose High, Standard, Strong or Extreme, then optionally drop the resolution to 1080p, 720p, 480p or 360p. Mute the audio if the video doesn't need it.

3

Compress and download

Hit Compress & download. The encoder runs in your browser with a live progress bar — when it's done, you see the size savings and a quick preview before saving the file.

  • Your video never leaves your browser, so there's nothing on our side to delete.
  • All compression runs locally on your device. We don't see, store, or transmit your video.
  • No sign-up, no email, no limits. Drop in your video and shrink it.