Twitch DownloaderVODs · Clips · Live

Free · No account · Open-source

Twitch Stream DownloaderRecord a live Twitch stream to MP4 — as it happens.

Paste a Twitch channel link while the streamer is live and record the broadcast to MP4 right in your browser — or grab the VOD afterward. No account, no watermark, nothing to install.

Paste a link, drop it here, or just type a channel name

Source quality up to 1080p60 · MP4 output · VODs, clips & live recordings

vodfetch is a free Twitch stream downloader that captures a live broadcast to an MP4 file as it airs, and also downloads the past-broadcast VOD once the stream ends. Paste the channel URL (twitch.tv/name) while the streamer is live, start recording, and stop whenever you like. There is no account and no software — and if you miss the live window, you can still download the VOD before Twitch deletes it.

What a live recording actually captures

A live capture starts at the moment you press Download, not at the start of the broadcast. Twitch's live playlist advertises only a rolling window of the most recent segments, so the recording opens with whatever is in that window and then moves forward in real time. Anything that aired earlier is not in the playlist and cannot be fetched. To get the earlier part you have to wait for the past broadcast and download that instead, which only works if the channel saves its VODs and only while Twitch still keeps them.

While recording, each segment is written out in the raw MPEG-TS form Twitch delivers it in, with no conversion stage. The MP4/TS format switch does not apply to a live capture: it always finishes as a .ts file, and an audio-only live capture as .aac. That is a container difference, not a quality difference, since the video and audio pass through untouched. VLC plays .ts as-is, and ffmpeg -i in.ts -c copy out.mp4 rewraps it into MP4 without re-encoding. Downloading the past broadcast afterwards is the route to a direct MP4, because the MP4 format option does apply there.

Between segments the recorder waits the interval Twitch advertises in the playlist (EXT-X-TARGETDURATION, or two seconds if the playlist does not state one), re-reads it, and appends any segment it has not already seen. Recording ends on one of four things: you press Stop, the playlist signals the broadcast is over (EXT-X-ENDLIST), eight consecutive polls bring back nothing new or fail outright, or the three-hour per-session cap is reached, which exists as an abuse limit. After that you can start a new recording for another three hours. Since segments are appended as they arrive and nothing is converted at the end, whatever was captured before it stopped is playable.

Where those bytes go while recording depends on the browser. Chrome and Edge can stream to disk: they ask for the save location before the first segment arrives, so within the three-hour cap the practical limit is free disk space. Firefox and Safari have no equivalent here, so the capture is held in memory until you stop it, which is a real constraint over a multi-hour session. Either way there is no ETA or percentage, because the end point is unknown; the progress bar simply pulses while the readout counts segments captured, total bytes and current speed.

Recording limit3 hours per session; start again for another 3
Live output file.ts (MPEG-TS); audio-only is .aac — the MP4 option does not apply live
Capture start pointThe playlist's current live window, not the start of the broadcast
Recording ends whenYou press Stop · playlist signals the end · 8 consecutive polls with nothing new · 3-hour cap
Saving while recordingChrome/Edge stream to disk (save dialog first); Firefox/Safari buffer in memory
If the channel is offlineThe tool lists that channel's past broadcasts and most-viewed clips instead

Why use this Twitch video downloader

Original source quality

Download in the highest available resolution and framerate — up to 1080p60 source, or pick 720p, 480p or audio-only.

VODs, clips & live

One tool for every Twitch format: past broadcasts, highlights, clips and live stream recordings.

Blazing fast

Parallel segment downloading saturates your connection and rebuilds the video in seconds, with automatic retries on errors.

Private downloads

No sign-up. The download runs in your browser; video is only relayed through a stateless proxy to satisfy browser security — your files are never uploaded or stored.

No account, no install

No Twitch login, no sign-up and no paywall. Just paste a link and download — the site is free, kept running by ads.

MP4 + quality choice

Clean MP4 output ready for any player or editor, plus audio-only export and exact quality selection.

How to download a Twitch video

  1. 1

    Copy the Twitch link

    Copy the URL of the Twitch VOD, clip or channel you want — e.g. twitch.tv/videos/123456789 or clips.twitch.tv/…

  2. 2

    Paste it and analyze

    Paste the link into the box above and click Analyze to see the title and all available qualities.

  3. 3

    Choose your quality

    Pick source/1080p60, a smaller resolution, or audio-only — whatever fits your needs.

  4. 4

    Download as MP4

    Click Download. Your Twitch video is saved as an MP4 to your chosen folder, with a live progress bar.

Frequently asked questions

How do I download a live Twitch stream?

Paste the channel URL (twitch.tv/name) while the streamer is live, click Analyze, and start recording — vodfetch captures the stream to MP4 until it ends or you stop.

Can I download a Twitch stream after it ends?

Yes — once the stream ends it becomes a VOD; paste the VOD link and download it before Twitch deletes it (after 7 to 60 days).

Do I need OBS to record a Twitch stream?

No. vodfetch records the stream in your browser without OBS or any software — though OBS is still great for recording your own captures at any settings.

Is recording a Twitch stream free?

Yes — it is completely free, with no account and no watermark.

Related guides

OBS vs a Twitch Downloader: Which Is Better for Saving Streams?

OBS and a browser downloader solve two different problems: OBS records a broadcast live as it happens, while a downloader saves an existing Twitch VOD or clip after the stream. Here's an honest comparison — system load, disk space, ease of use — so you pick the right one for archive vs broadcast.

How to Become a Twitch Partner: The Real Requirements (2026)

The Partner checklist is public: 25 hours streamed, on 12 different days, with 75 average viewers — all inside one 30-day window. Here's what each number really means, why hitting them doesn't guarantee the purple checkmark, and what to do while you grow.

Why use — and share — vodfetch? 👋

Real talk: vodfetch is built by one person — a dad of two with a wife, a day job, and a slightly broken sense of free time — trying to make a little extra on the side. No investors, no growth team, no dark patterns. Just me and a lot of coffee.

So here's the honest deal: the tool is free and always will be. A couple of small, non-annoying ads keep the lights on — that's it. No spam, no pop-ups, no fake 'Download' buttons, no account, no watermark. And it's all open-source, so you can check I'm not up to anything shady.

A tiny ask, and a big thank-you ❤️

If vodfetch saved a clip before it vanished, the kindest thing you can do costs nothing: send it to one friend who streams, drop a star on GitHub, or paste the link in your Discord. That word-of-mouth is honestly the whole marketing budget. Thank you — really.

Twitch Downloader Blog: Guides & Tips

Twitch to MP3

Extract audio from any Twitch VOD or clip — free, no account.

Twitch Clip to GIF

Turn any Twitch clip into a shareable GIF — free, in your browser.

Twitch Converter

Convert any Twitch VOD, clip or stream to MP4, or extract the audio — free, no watermark, no account.

Twitch Chat Log

Export the full chat replay of any Twitch VOD as a timestamped text file.

Read guide →

For personal use only. You are responsible for complying with Twitch's Terms of Service and applicable copyright law. This tool only accesses publicly available content and does not bypass any paywall or DRM.