Kescher
Install

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

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.

SEGMENTS fMP4 MPEG‑TS byte range EXT‑X‑MAP AES‑128 The Deep Sea – The Hadal Zone.mp4 1.57 GB 1:31:17 H.264 1080p not re‑encoded

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.

AUDIO RENDITION · ENGLISH .m4a the original track, remuxed .mp3 converted in the browser Same picker, same language choice.

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.

COVER TITLE The Hadal Zone ARTIST Blue Planet Documentaries DATE 2026‑03‑14 Hadal Zone.mp4 Hadal Zone.en.vtt side by side

In full

What Kescher handles and what it never does
WhatKescherDetail
Stream manifestsHLS, DASHMaster and media playlists; MPD, including multi‑period
Segment containersfMP4, MPEG‑TSByte‑range playlists and EXT‑X‑MAP init segments included
EncryptionAES‑128Using the key the page’s player already fetched
Plain filesMP4, WebMSaved as delivered, no reassembly needed
Audio only.m4a, .mp3Original track remuxed, or converted in the browser
SubtitlesSaved beside the videoIn the language the page offers
Tags writtenTitle, artist, date, coverRead from the page that played the video
Audio languageYour pickPer download, or set once in the settings
QuotaNoneNo daily cap, no throttle, no paid tier
Companion appNoneNothing is installed outside the browser
AccountNoneNo sign‑up, no licence key, no e‑mail address
Telemetry, remote codeNoneNo analytics in the extension, nothing fetched to run
DRMReported, never openedProtected streams are listed as protected and left alone
PriceFreeFor 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
  1. Download the zip above.
  2. Open chrome://extensions and turn on Developer mode in the top right corner.
  3. Drag the zip onto that page — or unpack it and press Load unpacked.

Package two

Firefox

Firefox, on desktop

Download kescher‑firefox.xpi
  1. Download the xpi above.
  2. Open about:addons.
  3. 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.