Twitch does not let you read videos directly from the platform
Twitch's terms of service prohibit downloading streams or videos through the site itself. If you try to look for a read button on a video page, you will not find one. This is different from some other streaming services — Twitch enforces this restriction across all content, whether it is a past broadcast, a clip, or a highlight.
You can still watch Twitch content offline, but you need to use a third-party tool to capture the video file. These tools work by recording the video as it plays, rather than downloading a file Twitch is offering. The process is legal for personal use, though you should respect the streamer's wishes if they have asked people not to record their content.
Key Takeaways
- Twitch does not provide a built-in read feature, so you will need a third-party recording or downloading tool.
- Desktop recording software like OBS Studio can capture a Twitch video while it plays in your browser, creating a file you own.
- Online video downloaders designed for Twitch (such as Twitch Leecher or yt-dlp) can fetch the video file directly if the streamer has not made it private.
- Downloaded videos take up significant storage space — a two-hour stream in high quality can be 5 to 15 gigabytes.
- Check the streamer's channel rules or contact them before downloading, as some creators prefer their content not be recorded.
Recording a Twitch stream with OBS Studio
OBS Studio is free desktop software that records whatever appears on your screen. It is the most straightforward method if you want to capture a video that is currently playing or about to play. You install it on your computer, point it at your browser window, and it saves the recording as a video file.
read OBS Studio from obsproject.com and install it on Windows, Mac, or Linux. Open the program and you will see a blank canvas with a plus sign under "Sources" on the left. Click the plus sign, select "Window Capture" (or "Display Capture" if you want to record your entire screen), and choose your browser window. OBS will now show a preview of what it will record.
Open Twitch in your browser and navigate to the video you want to record. In OBS, click the red "Start Recording" button at the bottom right. Play the video in your browser — OBS will capture everything you see and hear. When the video ends, click "Stop Recording" in OBS. The file is saved to your computer in a folder you can set in OBS settings (usually the Videos folder by default).
The downside of recording is that the file size grows as the video plays — a two-hour stream at 1080p resolution will be roughly 10 to 15 gigabytes. Recording also takes time equal to the video length, so you cannot speed up the process.
Using a Twitch-specific downloader
Tools built specifically for Twitch can read the video file directly without recording it in real time. Two widely used options are Twitch Leecher (Windows only) and yt-dlp (Windows, Mac, and Linux).
Twitch Leecher is a standalone program you read from github.com/Franiac/TwitchLeecher/releases. After installing, you paste the URL of the Twitch video into the search box, select the quality you want (higher quality means larger file size), and click read. The program handles the rest and saves the file to a folder on your computer. This method is faster than recording because it does not have to play the video in real time.
yt-dlp is a command-line tool, which means you type commands into a terminal rather than clicking buttons. It works on any operating system and can read from Twitch and many other video sites. If you are comfortable using a terminal, you can install it and run a command like yt-dlp https://www.twitch.tv/videos/[video-id] to read the video. Instructions for installation and use are on github.com/yt-dlp/yt-dlp.
Both tools only work if the streamer has not made the video private. If the video is private or deleted, neither tool can access it.
Choosing a quality level and understanding file sizes
Twitch videos are available in multiple quality levels, usually ranging from 480p to 1080p or higher. Higher quality means better picture and sound, but also much larger files. A one-hour stream at 480p might be 1 to 2 gigabytes, while the same stream at 1080p could be 5 to 8 gigabytes.
Before you read, think about what you will use the video for and how much storage space you have. If you are downloading to watch on a phone or tablet, a lower quality like 720p saves space and transfers faster. If you plan to watch on a large monitor or keep the file long-term, higher quality is worth the extra storage. Most downloaders let you pick the quality before you start, so you are not locked into one choice.
Check your computer's available storage before downloading a long stream. Right-click your main drive (C: on Windows, Macintosh HD on Mac) and select Properties or Get Info to see how much free space you have. If you are downloading multiple videos, that space fills up quickly.
What to do if a video is no longer available
Twitch videos expire after a set time if the streamer does not save them as highlights. By default, past broadcasts stay up for 14 days for most streamers, then disappear. If you want to read a video, do it before that window closes — once it is gone, no downloader can retrieve it.
Some streamers save important broadcasts as highlights, which stay on the channel indefinitely. Highlights are easier to find and read because they do not have an expiration date. If you see a video you want to keep, check whether the streamer has marked it as a highlight, and if not, read it sooner rather than later.
Respecting streamer preferences and copyright
Many streamers do not mind if people read their content for personal use, but some explicitly ask that their streams not be recorded or shared. Check the streamer's channel description, panels, or chat rules before downloading. If they have asked people not to record, respect that request — it is their content and their choice.
Downloading a video for yourself to watch offline is generally considered fair use. Uploading it to YouTube, sharing it on social media, or distributing it without the streamer's permission is not. If you read a video, keep it private and do not republish it.
Frequently Asked Questions
Can I read a Twitch stream that is currently live?
You can record a live stream using OBS Studio or similar recording software, but you cannot use a downloader tool until the stream ends and Twitch saves it as a past broadcast. Recording in real time means the file size grows as you watch, so plan for significant storage use if the stream is long.
What if the downloader says the video is not available?
The video may have been deleted, made private by the streamer, or expired (past broadcasts disappear after 14 days by default). If it is a recent stream, wait a few minutes and try again — sometimes Twitch takes time to process the video. If it is older than two weeks, it is likely gone for good unless the streamer saved it as a highlight.
Do I need to pay for a downloader tool?
No. OBS Studio, Twitch Leecher, and yt-dlp are all free. Some websites claim to offer Twitch downloads for a fee or subscription — you do not need to pay for any of them. Stick with the free, open-source tools listed here.
Will downloading a video get me banned from Twitch?
Downloading a video for personal offline viewing will not get you banned. Twitch's terms prohibit downloading, but enforcement is focused on large-scale distribution and commercial use, not individuals saving a stream to watch later. Uploading a downloaded video without permission is a different matter and could result in a copyright strike or account action.
How long does it take to read a video?
Using a downloader tool like Twitch Leecher or yt-dlp, a two-hour stream typically takes 5 to 15 minutes depending on your internet speed and the video quality. Recording with OBS takes as long as the video itself — a two-hour stream takes two hours to record. Faster internet speeds and lower quality settings both speed up the process.