You are hereProducts / TwitchDL


Download Now!

TwitchDL lets you download past broadcasts from open or sub-only streams and highlights from Some download sites will choke or flat out refuse to download the newer type of Twitch broadcast (those with a /v/ URL) because they're split up into 30 second videos. Even if they do give you the list, you don't want to be manually downloading many hundreds of videos, that's madness.

That's where TwitchDL comes in! It was created specifically so that didn't have to be done and also so that installing Python wasn't required to use somebody's command line script. TwitchDL grabs the standard format MPEG TS videos and combines the separate parts into one big video so you don't have to keep 700+ video files laying around.

The Output as MPEG-TS option will combine all the small TS video parts into one large TS file without any remuxing or re-encoding whatsoever, i.e. the raw broadcast in one file. When not checked, the large TS file is remuxed into an MP4 container via FFMPEG. In either case, no re-encoding of the source contents is done.


.Net 2.0 is required, but as it's been installed by default on Windows for 10 years it's practically a non-requirement. If you're somehow on XP and don't have it installed, the URLs for the required installers are in the readme.


The download contains the app. It requires 7Zip to extract. If you want proper MP4 videos instead of the .ts ones, download the 'with FFMPEG' version, otherwise the smaller download will suffice.

Download (with FFMPEG) (8.9 MB)
MD5: 06748bd18893a2a5766f46b9cce43ff8
SHA256: 3269b464ae2c9aeacc50553333928af367cdd05fb7886549cfd82e9daf8e08ee

Download (without FFMPEG) (212 KB)
MD5: 04b072af61954ba771d8c1de6718197c
SHA256: 5915d8537a341c489440b0e5bd588fc29a31e634db82d19577661f78d8b4bb2e

Last updated: 29 August 2021

TwitchDL Downnloading a Stream