How long Twitch keeps a broadcast.
Twitch stores a past broadcast for a fixed number of days, counted from the end of the stream. The number depends on the account, and there are three of them.
The window is not a setting. Nothing in the dashboard extends it, and no support ticket adds days to a file that already expired.
Prime and Turbo sit with Partners at 60 days. They are subscriptions, so a viewer perk buys a broadcaster the longest window on the list.
A channel that streams four times a week on a standard account therefore holds about three streams at any moment. The fifth one is already gone.
- Standard account: 7 days, every broadcaster without a programme.
- Affiliate: 14 days, listed by Twitch among the Affiliate perks.
- Partner, Prime or Turbo: 60 days, the longest window Twitch offers.
- The 2K or vertical copy of a broadcast expires after 7 days, whatever the account. The 1080p horizontal copy keeps the rest of the window.
When is my VOD deleted?
The date of the stream and the account type. Nothing is sent anywhere.
Deleted on
Monday, November 2, 2026
10 days left
Twitch counts in GMT. The date shown is the day the window closes.
Saving has to be switched on.
A past broadcast only exists if Store Past Broadcasts was enabled before the stream started. It is off by default on a new account.
The toggle lives in the stream settings of the Creator Dashboard, on the web. The mobile app cannot turn it on, so a channel that streams from a phone has to visit a browser once.
The setting applies from the moment it is saved, and never backwards. A stream that ran with it off left no file at all, and no window to count.
This is the first thing to check when a channel has no VODs whatsoever. A missing toggle looks exactly like an expired window from the video tab.
Highlights and uploads do not expire.
Twitch keeps Highlights and uploaded videos with no time limit. They live inside a shared cap of 100 hours per channel, and that cap is the real constraint.
A Highlight is cut from a past broadcast, so it can only be made while that broadcast still exists. Once the window closes, the source is gone and the cut cannot be made.
Uploading a video file is limited to Affiliates and Partners. A standard account can create Highlights, but cannot push an external file into the video tab.
100 hours sounds generous until the arithmetic. A channel that streams five hours a day fills the whole cap in three weeks, so Highlights are a shelf, not an archive.
- Highlights and uploads have no expiry date, inside a combined 100-hour limit per channel.
- A Highlight has to be cut before the source broadcast expires.
- Uploading a video file is an Affiliate and Partner feature.
- The 100-hour cap counts Highlights and uploads together.
Deleted means deleted.
Once the window closes, the file leaves Twitch. Support cannot restore it, and no hidden retention period sits behind the public one.
The same applies to a broadcast deleted by hand from the Video Producer. The action is immediate and final, which matters when a channel is clearing space under the 100-hour cap.
Third-party services that appear to hold old VODs are holding copies made while the file was still online. Nothing reaches back into a window that already closed.
The practical rule is short. Anything worth keeping has to leave Twitch before its last day, because after that day there is no source left to copy.
Saving a VOD before the window closes.
Three routes exist, and they are not equivalent. Two are manual, one runs on its own, and the choice depends on how many hours a week the channel produces. The table shows what each one keeps, and what it asks of you every week.
| Manual download | YouTube export | VOD247 | |
|---|---|---|---|
| Runs without you | |||
| Original file, full quality | |||
| Catches every VOD before it expires | If you remember | If you remember | |
| Searchable by title, year and game | |||
| Replayable 24/7 on Twitch | |||
| Storage | Your disk | YouTube | Included |
| Cost | Free | Free | from 49 €/mo |
Download each VOD by hand
The Video Producer offers a download per broadcast. It gives the original file, which is the version worth keeping, and it costs nothing. Tools such as TwitchDownloader or twitch-dl do the same from outside Twitch.
Twitch offers no bulk download. Each broadcast is picked one by one, and a long stream takes a long time to pull, so the routine has to be repeated every week.
Export to a linked YouTube account
Twitch can export a broadcast to a connected YouTube account, one video at a time, from the same Video Producer page.
The export produces a YouTube upload, not a file on a disk. YouTube re-encodes the video, so it is a fine way to publish and a poor way to keep a master copy.
Some 24/7 services read your VODs from YouTube, which makes you the archivist. One missed export, and that stream never reaches the rotation. VOD247 reads the Twitch archive directly, so there is nothing to mirror.
Let the archive run on its own
VOD247 fetches every new broadcast at full quality before its window closes, stores it, and lists it in a searchable catalogue with its title, date, games and duration.
Each file is stored as is, with no re-encoding. A VOD that Twitch stops listing is marked expired in the catalogue, and never deleted from the archive.
From the day the channel is connected, the archive only grows. Measured on 2026-09-08 on a Partner account (a 60-day window, the widest Twitch offers), read through Twitch’s Get Videos API: 17 broadcasts and 112 hours were still online, the oldest 50 days old. Everything before that had already gone.