Free · open source · runs on your machine
Paste the link to a video, audio file or stream and it is saved to your computer. Interrupted downloads pick up where they stopped, and every finished file is checked with a SHA-256 digest read back off disk.
The download runs in your browser, on your machine. Nothing is uploaded, and there is no server of ours in the middle holding your files.
One engine, written in Rust and compiled to WebAssembly, behind both the web app and the browser extension. The extension can see what a page is already playing; the web app takes a link you paste.
Every rendition a site offers, with the best deliverable one marked. Choose the video and the audio separately, or take the recommendation.
A dropped connection continues from where it stopped. The finished file is read back off disk and hashed, so the digest describes the file you have.
HLS and DASH segments are remuxed into one playable MP4. Separate video and audio tracks are joined locally, by the same Rust code.
Extract an audio track, convert a file, remux loose .ts
segments, convert subtitles, or generate them from speech — all in the tab.
Most of what a downloader could collect, this one never sees — not as a policy decision that could be reversed, but because the work happens on your machine and the bytes never reach us.
There is no paid tier, no trial, no credit-metered feature and no upsell. Every feature runs on your own machine, which costs us nothing to provide — so there is nothing to meter and nothing to withhold.
The source is MIT or Apache-2.0, so if that ever stopped being true you could fork the version where it was.
.m3u8/.mpd
playlist, plus page extractors for the large platforms. Services whose media
is DRM-protected are refused in code.
npm start — that sends them for you. It is optional,
it is never ours, and the app finds it on loopback.
dl-torrent does it locally and serves each
file inside the torrent over HTTP. eDonkey links are recognised and explained
but not downloaded — that is a different network.