Free video downloader · Chrome & Firefox
Kescher.
The video a page plays, written to your disk as one finished file — picture, sound, subtitles and all.
Free of charge. No quota. No account. No companion app. Nothing leaves the browser.
The panel
Everything the page is playing, listed once.
Open it and you see what Kescher found while you watched: the stream, its variants, the plain files sitting beside it. No thumbnails to wait for, no upsell, nothing greyed out behind a plan.
Change the four things worth changing, then press Download.
- Quality
- One entry per variant the manifest offers
- Audio
- One entry per alternate language rendition
- File name
- Prefilled from the page’s own title
- ⋯ menu
- Audio only, subtitles, copy the URL
In progress
On this page
How it works
Download videos from any website.
Open
Watch the page.
A page that plays video makes the requests that fetch it. Kescher reads those requests as they go by and counts what it found on the toolbar icon. It fetches nothing on its own.
Pick
Choose the version you want.
Container, height, codec, bitrate, size and running time are on every row. Set the quality and the audio language, or set them once in the settings and never think about it again.
Save
Let it run.
Segments arrive in order, get decrypted where the player had a key, and are remuxed into one file. It streams to disk as it goes, so a two‑hour film never sits in memory.
HLS and DASH streams
A few hundred pieces go in. One file comes out.
HLS and DASH deliver video in segments, and every player throws them away after playing them. Kescher fetches them in order and remuxes them into a single .mp4: fMP4 and MPEG‑TS segments, byte‑range playlists, EXT‑X‑MAP initialisation segments, AES‑128 segments unlocked with the key the page’s own player already fetched, and multi‑period DASH joined in presentation order.
No frame is re‑encoded. The picture that lands on your disk is the picture the site sent you. A plain MP4 or WebM needs none of this — it is simply saved as it was delivered.
Audio only · M4A and MP3
Take the sound. Leave the picture behind.
.m4a lifts the original audio track out of the stream and puts it in its own container, untouched — the same bytes the site sent. .mp3 is converted right there in the tab, by the extension, with nothing installed and nothing uploaded to a converter.
A ninety‑minute lecture becomes eighty megabytes you can put on a phone and forget about.
Subtitles, tags and cover
The file turns up already knowing what it is.
While the page is open, Kescher reads what it says about itself — the title, the artist, the date and the cover art it was showing — and writes all of it into the finished file’s tags. Your player and your file browser have something to display, and your library sorts itself.
Subtitle tracks are saved beside the video, in their own file, in the language you asked for. The name you typed in the panel is the name on disk.
In full
| What | Kescher | Detail |
|---|---|---|
| Stream manifests | HLS, DASH | Master and media playlists; MPD, including multi‑period |
| Segment containers | fMP4, MPEG‑TS | Byte‑range playlists and EXT‑X‑MAP init segments included |
| Encryption | AES‑128 | Using the key the page’s player already fetched |
| Plain files | MP4, WebM | Saved as delivered, no reassembly needed |
| Audio only | .m4a, .mp3 | Original track remuxed, or converted in the browser |
| Subtitles | Saved beside the video | In the language the page offers |
| Tags written | Title, artist, date, cover | Read from the page that played the video |
| Audio language | Your pick | Per download, or set once in the settings |
| Quota | None | No daily cap, no throttle, no paid tier |
| Companion app | None | Nothing is installed outside the browser |
| Account | None | No sign‑up, no licence key, no e‑mail address |
| Telemetry, remote code | None | No analytics in the extension, nothing fetched to run |
| DRM | Reported, never opened | Protected streams are listed as protected and left alone |
| Price | Free | For every download, in every quantity |
Install
Six browsers, two files, three steps.
Kescher is not in the browser stores yet, so it installs from the file you download. It takes about a minute, once.
Package one
Chrome and its relatives
Chrome · Vivaldi · Edge · Brave · Opera
Download kescher‑chrome.zip- Download the zip above.
- Open
chrome://extensionsand turn on Developer mode in the top right corner. - Drag the zip onto that page — or unpack it and press Load unpacked.
Package two
Firefox
Firefox, on desktop
Download kescher‑firefox.xpi- Download the xpi above.
- Open
about:addons. - Gear menu → Install Add‑on From File… → choose the xpi.
Both files come from the same build. Pin the icon to your toolbar afterwards and Kescher will show you its count on every page that plays something.
FAQ
The questions that come up first.
Does Kescher work on every website?
There is no list of supported sites in Kescher. It watches the requests the page you are on makes, and whatever that page plays — HLS, DASH, MP4 or WebM — turns up in the panel. The exception is DRM: a stream protected by it is listed as protected and left alone.
Does it download from Netflix?
No. Netflix and services like it protect their video with DRM, and Kescher never circumvents copy protection. A protected stream is reported as protected, and that is where it stops.
Is Kescher free?
Yes, in the plain sense of the word: every download, in every quantity, at no charge. No daily quota, no throttle, no paid tier, no licence key, no account, no e‑mail address.
Does it send my data anywhere?
The extension makes no request except to the media URLs, manifests and keys belonging to the download you started. No analytics, no remote code, no server of ours anywhere in the path, and it never reads or copies your cookies. This website counts visits without cookies; the privacy statement sets out both.
Which browsers does it work in?
Chrome, Vivaldi, Edge, Brave and Opera from one package, and Firefox on the desktop from the other. Both files come from the same build.
How do I install it?
Kescher is not in the browser stores yet, so it installs from the file you download. In Chrome, open chrome://extensions, turn on Developer mode and drag the zip onto that page. In Firefox, open about:addons and choose Install Add‑on From File. It takes about a minute, once.
Privacy
Nothing leaves the browser.
The extension makes no request except to the media URLs, manifests and keys belonging to the download you started. No analytics, no remote code, no account, no server of ours anywhere in the path.
It never reads or copies your cookies — the browser attaches those itself, exactly as it does for the page you are on. And nothing is held in memory: a file streams to disk while it downloads, so a two‑hour film is never a two‑hour file in RAM.
Licence
PolyForm Shield 1.0.0.
Free to use and to build on, for you and for the people you work with. The one thing it rules out is turning Kescher into a competing product.
Kescher is German for a dip net: the long‑handled one you lower into the water once and lift out with everything already in it. That is roughly the idea.