Tutorial · Twitch
Twitch Clip Downloader: Save Clips and VODs Before They Vanish
Clips are the easy case, VODs are on a deletion timer, and some of what you want to keep is behind a sub gate. Here is how each case actually works, and how to save a local MP4 while it still exists.
Twitch is unusual among big video platforms in one specific way: most of its content is designed to disappear. A clip survives only as long as nobody deletes it, and a past broadcast is on an automatic deletion timer from the moment the stream ends. If a moment matters to you, whether it is your own play, a friend's reaction, or raw material for an edit you have permission to make, the only reliable copy is the one on your own disk.
This guide covers both halves of the problem: clips, which are technically trivial to save, and VODs, which are not. It also covers the two cases most tutorials skip entirely: sub-only VODs, and the DMCA-muted segments that no downloader on earth can fix.
1. Why Twitch content disappears
Storage for live video is expensive, so Twitch treats past broadcasts as temporary by default. At the time of writing, the retention windows look like this:
- Standard accounts: past broadcasts are kept for 7 days, then deleted automatically.
- Affiliates, Turbo and Prime users: 14 days.
- Partners: 60 days.
Highlights that a streamer cuts from a VOD persist indefinitely, but everything that never becomes a highlight is gone when the window closes. Clips created by viewers also persist, but they can be deleted at any time by the clipper, the streamer, or a moderation action, and they capture at most 60 seconds of context.
That deletion timer is what makes this different from downloading a Vimeo course or a webinar replay. On Twitch, "I'll grab it later" frequently means "it no longer exists." The common situations that bring people here:
- A clip of your own stream that you want to repost or keep before the channel that hosts it churns.
- A VOD of a run, a tournament, or an interview that expires in days and will never be highlighted.
- A friend's clip you want in your personal archive.
- Raw footage for a montage or compilation you are making with the streamer's permission.
2. Downloading clips: the easy case
Here is the part most people do not realize: a Twitch clip is not a stream at all. When a viewer creates a clip, Twitch transcodes that segment into a plain MP4 file and serves it from its clips CDN as a single direct download. No playlist, no segments, no muxing. Of the two delivery patterns a downloader has to handle, this is the trivial one.
That is why any competent detector saves a clip in seconds. With Vidora the flow looks like this:
Step-by-step: save a Twitch clip
- Install Vidora from the Chrome Web Store (free during launch, works on Chrome, Edge, Brave, and any Chromium browser).
- Open the clip page and press play. Playback triggers the MP4 request that Vidora detects.
- Click the Vidora icon in the toolbar. The clip appears in the popup as a direct MP4.
- Click Download. The file lands in your Downloads folder, playable anywhere, no re-encode, no watermark.
Because a clip is one file, there is nothing to go wrong at the muxing stage. If a clip does not appear in the popup, replay it once; the player occasionally serves the preview image without touching the video file until playback starts.
Your own clips: the native route
If the clip is from your own channel, you do not strictly need any third-party tool. Open your Creator Dashboard, go to Content, then Clips, and Twitch offers a native download for clips of your broadcasts. It is slower to navigate than a one-click extension, but it is official, and for content you own it should be the first tool you reach for. An extension earns its place when you are saving many clips, clips of other channels you have permission to use, or when you are already on the clip page and do not want to dig through the dashboard.
3. How to download Twitch VODs
VODs are the hard half. A past broadcast is not a single file: it is delivered as an HLS stream, meaning the player first fetches an M3U8 playlist that lists thousands of short video segments, one per few seconds of the broadcast, in several quality levels. To save a VOD you have to fetch every segment in order and merge them into one playable MP4. If you want the protocol explained properly, our plain-English guide to how M3U8 playlists and HLS streaming work covers exactly what the player is doing under the hood.
A four-hour 1080p broadcast is tens of thousands of segments and several gigabytes. This is why "right-click, save video" has never worked on a Twitch VOD, and why tools that only handle direct MP4s fail here.
Step-by-step: save a Twitch VOD
- Open the VOD from the channel's Videos tab and press play. This makes the player request the HLS playlist Vidora needs to see.
- Click the Vidora icon. The VOD appears with a quality selector (source, 720p, and so on).
- Pick a quality and click Download. Vidora fetches the segments in parallel inside your browser session and muxes video and audio locally into a single MP4. Nothing is uploaded anywhere; the assembly happens on your machine.
- Long VODs take time and disk space. Leave the tab open until the download completes, and check you have a few gigabytes free for source quality.
Sub-only VODs: why your session is the whole ballgame
Many channels restrict past broadcasts to subscribers. This gate is not DRM; it is authentication. Twitch checks that the account requesting the playlist has an active sub, and only then serves the stream. This is precisely where the architecture of the tool decides the outcome. A paste-a-link website requests the VOD from its own server, with no Twitch session and none of your cookies, so the gate slams shut and the site reports the VOD as unavailable. A browser extension runs inside the session where you are already logged in and already subscribed. The rule of thumb is simple: if the VOD plays in your browser, an in-session extension can save it; if it does not play for you, nothing legitimate will.
Muted segments: the honest limitation
Play enough VODs and you will hit stretches of total silence. Twitch's audio-recognition system scans past broadcasts for copyrighted music and mutes the matching segments, server-side, in the stored VOD itself. Every viewer hears the same silence, and every downloader saves the same silence, because the audio is simply not present in the file Twitch serves.
No honest tool can restore muted audio, and you should treat any tool claiming to "unmute" VODs as either lying or doing something else entirely. The only complete copy of a muted broadcast is the local recording the streamer made at broadcast time, which is one more argument for the next section.
4. For streamers: archive everything you broadcast
If you stream, the deletion timer is running against your own back catalog. A layered approach costs almost nothing and means never losing a broadcast again:
- Turn on VOD storage. In your channel settings, enable Store past broadcasts. Without it there is nothing to archive at all.
- Use the official export first. The Video Producer in your Creator Dashboard lets you download your own past broadcasts directly and cut highlights from them. For your own content, this native route is the baseline: use it before any third-party tool, and make highlights of anything you might ever want, since highlights survive the deletion window.
- Keep a local backup as well. Dashboards change, exports occasionally fail on very long broadcasts, and a highlight is not the full VOD. Downloading the finished VOD to disk with an extension gives you a second, independent copy in the same MP4 quality viewers saw.
- Record locally when the stakes are high. For tournaments or one-off events, a local OBS recording is the only copy that will never have DMCA-muted segments, because it never passed through Twitch's audio scan.
One boundary worth knowing: all of the above applies to finished VODs. Capturing a broadcast while it is still live is a different technical problem, because the playlist keeps growing as the stream runs. If that is your use case, our guide to downloading live streams from m3u8 playlists walks through what works and what breaks mid-stream.
5. Legal and ethical rules, Twitch edition
Twitch has a specific culture and a specific set of failure modes, so the generic "check your local laws" advice is worth making concrete:
- The content belongs to the streamer. Broadcasters retain rights to what they create on Twitch. Downloading your own broadcasts and clips is unambiguous. Everything else is someone else's work.
- Someone else's clip: personal use, then ask. Keeping a clip in your private archive is broadly tolerated. Re-publishing it, using it in a montage, or posting it to another platform calls for the streamer's permission first. In practice most streamers grant it happily when you credit them; the community runs on that exchange.
- The music problem is real. Those muted segments exist because music in streams triggers copyright claims. If you are downloading a VOD to re-edit, the muted parts are a preview of what a content ID system would do to your upload anyway.
- No monetized re-uploads. Taking someone's broadcast, cutting it up, and monetizing it on another platform without an agreement is the one pattern that reliably ends in strikes, takedowns, and burned bridges. Reaction and compilation channels that last are the ones operating with permission.
On the tool side, Vidora holds the same lines everywhere: it refuses DRM-protected streams outright rather than pretending, and its anonymous telemetry never includes page URLs, video titles, or filenames, on Twitch or anywhere else, as documented in the privacy policy. What you download stays between you and your disk.
6. Frequently asked questions
Can I download someone else's Twitch clip?
Technically yes: public clips are direct MP4 files and any capable downloader can save them. Legally and ethically, the content belongs to the streamer. Saving a clip for personal offline viewing is broadly tolerated; re-uploading it, editing it into monetized content, or passing it off as yours requires the streamer's permission. When in doubt, ask. Most streamers say yes to a polite request with credit.
Why are parts of my downloaded VOD silent?
Because Twitch muted those segments in the source VOD itself, usually after its audio-recognition system flagged copyrighted music. The mute is applied server-side to the stored video, so every viewer and every downloader receives the same silent audio. No honest tool can restore that audio: it simply is not in the file anymore. The only unmuted copy is the streamer's own local recording made at broadcast time.
How long do Twitch VODs last before deletion?
It depends on the broadcaster's status. At the time of writing, past broadcasts are stored for 7 days on standard accounts, 14 days for Affiliates and Twitch Turbo or Prime subscribers, and 60 days for Partners. After that window, Twitch deletes the VOD automatically. Highlights the streamer creates from a VOD persist indefinitely, which is why archiving matters for everything that never becomes a highlight.
Can I download sub-only VODs?
Yes, if you are actually subscribed to the channel. Sub-only VODs are gated by your authenticated Twitch session, not by DRM. A browser extension like Vidora runs inside that session, so if the VOD plays for you, it can be detected and downloaded. Paste-a-link websites fail here because their servers request the VOD without your cookies and get rejected. The download is for your personal archive only; it does not make you a distributor.
Can Vidora download a Twitch stream that is still live?
Vidora is built for finished media: clips and completed VODs. A stream that is still in progress serves a live HLS playlist that grows in real time, which is a different capture problem. If the streamer has VODs enabled, the simplest path is to wait until the broadcast ends and download the VOD. For capturing live streams as they happen, see our live stream m3u8 download guide for the approaches that work.
About the author
RGC Digital LLC builds Vidora, a video downloader Chrome extension for HLS streams, MP4 files, and platforms like Twitch and Vimeo. Based in Albuquerque, NM. We write about video tooling, streaming protocols, and Chrome extension engineering.