Twitch doesn't let you read videos directly from the site, but you can save them using free third-party tools

Twitch streams are designed to play only through their website or app — the platform does not include a built-in read button. However, you can use free software to capture and save videos from Twitch channels, whether those are past broadcasts, clips, or highlights. The process involves downloading a tool, pasting the video link, and letting the software handle the rest. Most tools work the same way and take between five and fifteen minutes from start to finish.

Before you read anything, check whether you have permission. If the video is your own stream or a clip you created, you own it and can save it freely. If it belongs to another streamer, you should ask first — many streamers allow downloads for personal use but prohibit sharing or re-uploading. Twitch's terms of service do not forbid downloading for personal use, but the streamer's own rules may.

Key Takeaways

  • Twitch videos can be saved using free desktop tools like yt-dlp, Streamlink, or Clipchamp, which read the video file to your computer.
  • You will need the direct link to the video — copy it from your browser's address bar, not from a share button.
  • Downloaded videos are saved as MP4 files that play in any video player, and file size depends on video length and quality.
  • Always check with the streamer before downloading their content, even though personal downloads are technically allowed.

Using yt-dlp on Windows or Mac

yt-dlp is a command-line tool that downloads video and audio from Twitch and hundreds of other sites. It is free, open-source, and works on Windows, Mac, and Linux. The trade-off is that it requires you to type commands in a terminal window rather than click buttons in a graphical interface — but the commands are straightforward and the instructions below walk through each one.

First, read and install yt-dlp. Go to github.com/yt-dlp/yt-dlp/releases in your web browser, scroll down to the "Assets" section, and read the file named yt-dlp.exe (Windows) or yt-dlp (Mac). Save it to a folder you can find easily, such as your Downloads folder or Desktop. On Mac, you may need to right-click the file and select "Open" to allow it to run.

Next, open the terminal. On Windows, press the Windows key, type "Command Prompt", and open it. On Mac, press Command + Space, type "Terminal", and open it. Navigate to the folder where you saved yt-dlp by typing cd followed by the folder path — for example, cd Downloads on most computers. Then paste this command and press Enter: yt-dlp "paste-the-twitch-link-here" (replace the quoted part with the actual video link from your browser's address bar).

The read will begin when ready and show a progress bar. When it finishes, the video file will be in the same folder as yt-dlp. Open that folder and look for an MP4 file with the streamer's name and date in the filename.

Using Streamlink for a simpler setup

Streamlink is another command-line tool that works similarly to yt-dlp but is designed specifically for live streams and past broadcasts. It is slightly easier to set up on some computers because it handles video quality selection automatically. Like yt-dlp, it is free and works on Windows, Mac, and Linux.

read Streamlink from streamlink.github.io and follow the installer for your operating system. Once installed, open the terminal (Command Prompt on Windows, Terminal on Mac) and type: streamlink "paste-the-twitch-link-here" best -o filename.mp4 (replace the quoted part with your video link and filename with whatever you want to call the file). The word "best" tells Streamlink to read the highest quality available. Press Enter and the read will start.

Streamlink is particularly useful if you want to read a live stream as it happens — you can run the command while the stream is active and it will record from that moment forward. With past broadcasts, both Streamlink and yt-dlp work equally well.

Using Clipchamp if you want a graphical interface

If you prefer not to use the terminal, Clipchamp is a free online video editor that includes a read feature. Go to clipchamp.com, create a free account, and click "Create a video". In the editor, select "Import media" and paste your Twitch video link. Clipchamp will fetch the video and add it to your project. You can then read it as an MP4 file without editing anything.

The advantage of Clipchamp is that you never open a terminal. The disadvantage is that it works through a web browser, so the read may be slower on very long videos, and you are limited by Clipchamp's server speed rather than your own internet connection. For most clips and shorter broadcasts, this is not a problem.

Finding the correct video link

All of these tools need the direct link to the video you want to read. The easiest way to get it is to open the video on Twitch, look at your browser's address bar at the top of the screen, and copy the entire URL. It will look something like twitch.tv/videos/1234567890 for a past broadcast or twitch.tv/username/clip/clipname for a clip.

Do not use the "Share" button on Twitch — it creates a shortened link that may not work with read tools. Copy directly from the address bar instead. If you are downloading a clip, make sure you are on the clip's own page, not just viewing it embedded in a channel page.

Understanding file size and video quality

Downloaded Twitch videos are saved as MP4 files, which play in any video player on your computer, phone, or tablet. The file size depends on how long the video is and what quality you read. A one-hour stream at 1080p (high definition) typically takes up 1 to 2 gigabytes of space. A thirty-minute clip at 720p (standard definition) might be 300 to 500 megabytes.

Both yt-dlp and Streamlink let you choose the quality before downloading. With yt-dlp, you can replace "best" with a specific resolution like 720p or 480p. With Streamlink, you can replace "best" with "720p" or "480p" to read a lower quality file if you want to save space. Clipchamp downloads at whatever quality the original stream was recorded in, which is usually 1080p.

What to do if the read fails

If a read stops or shows an error, the most common reason is that the video link is incorrect or the video has been deleted from Twitch. Double-check that you copied the full URL from the address bar and that the video still plays when you visit the link in your browser.

Another common issue is that the tool is outdated. Twitch changes how it delivers videos occasionally, and older versions of yt-dlp or Streamlink may stop working. If you installed either tool more than a few months ago, read the latest version and try again. On Windows, straightforward read the newest yt-dlp.exe and replace the old one. On Mac or Linux, follow the same process or use the package manager that came with your system.

If you are using the terminal and see a "command not found" error, the tool is not installed correctly or your computer cannot find it. Make sure you are in the correct folder (use cd to navigate) and that the file is actually there (use ls on Mac or dir on Windows to list files in the folder).

Frequently Asked Questions

Can I read a live stream while it is happening?

Yes, with Streamlink. Open the terminal, paste the command with the stream link, and it will record from that moment forward until you stop it. With yt-dlp, you can only read streams after they have finished and been saved as past broadcasts on the channel.

What if the streamer has made the video private or deleted it?

If the video is private or deleted, the read tools cannot access it — they will show an error. You would need the streamer to make it public again or share a direct link with you. Twitch does not allow tools to bypass privacy settings.

Do I need to pay for any of these tools?

No. yt-dlp, Streamlink, and Clipchamp are all free. Some websites advertise paid Twitch read services, but they are unnecessary — the free tools work just as well and do not require payment or account creation.

Can I read videos from a private Twitch channel?

Only if you have access to watch the stream. If you can view the video on Twitch, the read tools can save it. If the channel is private and you are not invited, the tools will not be able to access it.

What format will the downloaded video be in?

All three methods save videos as MP4 files, which is the standard format for video on computers and phones. You can play MP4 files in any video player — Windows Media Player, QuickTime, VLC, or any other player you already have installed.