Twitch doesn't let you download videos directly from the platform

Twitch's terms of service prohibit downloading streams or VODs (video on demand recordings) through official means. If you try to right-click a video on Twitch and look for a download option, you won't find one. The platform is designed for streaming only, not for saving content to your device.

That said, third-party tools exist that can capture Twitch video files. These tools work by recording the video stream as it plays, or by downloading the video file from Twitch's servers using publicly available information. Whether you use them depends on what you're downloading and why — the legal and ethical questions differ between downloading your own stream, a friend's stream with permission, and someone else's content without asking.

Key Takeaways

  • Twitch's official platform does not offer a download button; third-party tools are required to save videos locally.
  • Desktop recording software like OBS Studio can capture any Twitch stream in real time, but the file size will be large and the process takes as long as the video itself.
  • Command-line tools like youtube-dl and Streamlink can download Twitch VODs faster and with smaller file sizes, but require typing commands rather than clicking buttons.
  • Downloading someone else's stream without permission may violate Twitch's terms of service and copyright law, even if the video is public.
  • Twitch streamers can make their VODs private or delete them, which prevents any download method from working.

Recording a stream in real time with OBS Studio

OBS Studio is free, open-source recording software that captures whatever is on your screen. It's the most straightforward method if you want to record a live stream as it happens, and it works on Windows, Mac, and Linux. The downside is that the video file will be large (often several gigabytes for a multi-hour stream) and the recording takes as long as the stream itself — you can't speed it up.

Download OBS Studio from obsproject.com. Open it, click the plus sign under "Sources" in the lower left, and select "Display Capture" or "Window Capture" depending on whether you want to record your entire screen or just the Twitch window. Start the Twitch stream in your browser, then click "Start Recording" in OBS. When the stream ends, click "Stop Recording." OBS will save the file to a folder you specify in Settings under Output.

The file will be in MP4 or MKV format depending on your settings. You can edit it in video software like DaVinci Resolve (free) or Adobe Premiere if you need to trim or adjust it. If the file is too large to store or share, you can compress it using HandBrake, which is also free.

Downloading VODs with Streamlink or youtube-dl

Streamlink and youtube-dl are command-line tools — you type instructions rather than clicking buttons. They're faster and more efficient than recording, and they produce smaller files because they download the video directly rather than re-encoding it. Both are free and work on Windows, Mac, and Linux, but they require some comfort with a terminal or command prompt.

To use Streamlink, install it from streamlink.github.io, then open your terminal or command prompt and type: streamlink https://www.twitch.tv/videos/[VIDEO_ID] best -o filename.mp4. Replace [VIDEO_ID] with the number from the Twitch URL (for example, twitch.tv/videos/1234567890 has an ID of 1234567890). The word "best" tells Streamlink to download the highest quality available. The download will save to your current folder as filename.mp4.

youtube-dl works similarly. Install it from youtube-dl.org, then type: youtube-dl https://www.twitch.tv/videos/[VIDEO_ID]. It will download the video and automatically name the file. Both tools are maintained by volunteers and may occasionally break if Twitch changes how it serves videos, but they're usually fixed within days.

Understanding what you can legally download

Downloading your own stream or a stream you have permission to download is straightforward — you own the content or have the creator's consent. Downloading someone else's public stream without asking is murkier. Twitch's terms of service say you can't download content unless Twitch explicitly allows it, which it doesn't. Copyright law adds another layer: the streamer owns the copyright to their broadcast, and downloading it without permission could violate that copyright, even though the video is publicly visible.

In practice, Twitch rarely pursues individual viewers who download streams for personal use. The risk is higher if you re-upload the video, share it widely, or use it commercially. If you want to download someone else's stream, the safest approach is to ask the streamer first. Many streamers are happy to share their VOD file directly or give permission to download it.

Why Twitch VODs disappear and what you can do about it

Twitch streamers can set their VODs to expire after a certain number of days (the default is 14 days for most accounts, 60 days for Twitch Affiliates and Partners). They can also make a VOD private or delete it entirely. Once a VOD is deleted or set to private, no download tool will work — the video is no longer accessible, even to the streamer's followers.

If you want to preserve a stream you care about, download it before the VOD expires. Check the streamer's channel settings or ask them directly how long they keep VODs. Some streamers announce when they're about to delete old content, giving followers a window to save it if they want to.

Comparing file size and quality across methods

MethodFile Size (1 hour)QualityTime to DownloadSkill Level
OBS Studio (screen recording)2–5 GBDepends on your screen resolution and bitrate settings1 hour (real time)Beginner
Streamlink (direct download)300–800 MBUp to 1080p 60fps if available5–15 minutesIntermediate
youtube-dl (direct download)300–800 MBUp to 1080p 60fps if available5–15 minutesIntermediate

OBS Studio produces the largest files because it's recording your screen in real time, including any browser UI elements. Streamlink and youtube-dl download the video file directly from Twitch's servers, so they're much smaller and faster. The trade-off is that you need to use a command line, which takes a few minutes to learn if you've never done it before.

Quality depends on what the streamer broadcast at and what Twitch has stored. Most VODs are available in multiple qualities (480p, 720p, 1080p). Streamlink and youtube-dl let you choose which quality to download; OBS records whatever quality you're watching in your browser.

Frequently Asked Questions

Can I download a Twitch stream that's currently live?

Yes, with OBS Studio or Streamlink. OBS will record it in real time as you watch. Streamlink can download a live stream, but you have to start the download before the stream ends — once it's over, Streamlink treats it as a VOD and may need a different command. For live streams, OBS is usually simpler.

What if the video is private or deleted?

No download tool will work. Twitch's servers no longer serve the video, so there's nothing to download. If you want to save a stream, download it while it's still public or before the VOD expires.

Will downloading a Twitch video get me banned?

Downloading a video for personal use is unlikely to result in a ban, but it does violate Twitch's terms of service. Twitch has not publicly stated that it actively bans users for downloading VODs, but the risk exists. Downloading and re-uploading someone else's stream is a much higher risk.

How do I know the video ID for a Twitch VOD?

Open the VOD in your browser. The URL will look like twitch.tv/videos/1234567890. The number at the end is the video ID. Copy that number and paste it into the Streamlink or youtube-dl command.

What's the difference between Streamlink and youtube-dl?

Both download videos, but Streamlink is designed specifically for live streams and VODs, while youtube-dl works on many platforms (YouTube, Vimeo, Twitch, and hundreds of others). For Twitch, either works fine. Streamlink is often faster and more reliable for Twitch specifically.