001on-device video tool

Shrink
your video.

Drop a clip. FFmpeg runs in your browser, compresses it locally, hands it back. Big files fall back to the server, then vanish.

or paste a link
runs FFmpeg.wasm 0.12 — H.264 / AAC, x264 ultrafast preset
does compress · trim · audio-only MP3 · paste-from-link
share links live 7 days with iMessage / Discord previews
data 0 bytes uploaded under 50 MB. bigger files & links use the server, wiped in ~30 min.
Loading engine...
Settings
-- size
-- length
-- resolution

Good balance of quality and file size. ~60% smaller.

Quick estimate --
rough
0%

Preparing...

Before --
After --
--

Compression Details

Input
Resolution --
Duration --
Bitrate (original) --
File size --
Encoding
Codec --
Mode --
Preset --
Audio --
Container --
Output
File size --
Bitrate (output) --
Compression ratio --
Space saved --
Encoding time --
Encoding speed --
How it works

--

Trim & Split
0:00 / 0:00
1x
About

No ads. No tracking.
No accounts.

For videos under 50 MB, compression happens entirely in your browser — the file never leaves your device. Bigger files (or ones the browser engine can't decode) are compressed on a small server and deleted within 30 minutes.

Why? Compression is solved. FFmpeg has been doing this for 25 years. No queues, no watermarks, no accounts — and most of the time, no upload at all.

What you can do

  • Compress videos right in your browser — High / Medium / Low / target-size presets.
  • Paste a link from TikTok, YouTube, Instagram, X — we fetch the file for you.
  • Extract audio from any clip as MP3.
  • Trim & split a video down to just the part you want.
  • Share for 7 days with an auto-previewing link that embeds in iMessage, Discord, and Slack with a thumbnail and inline player.

How it works

FFmpeg.wasm runs entirely in your browser. The ~31 MB engine downloads once and gets cached. After that, compression works offline.

The link-download & share features run on a small server because browsers can't fetch files from third-party sites. Files over 50 MB (or ones the browser build can't decode) also compress on the server, with the same ~30-minute cleanup. Shares auto-delete after 7 days — no permanent storage, no accounts.

No login. No "premium tier." No "3 free conversions." Just pick a video and go.

Open source

Every line of code is public. Audit it yourself.

View source on GitHub