Twitch VODs last 7, 14 or 60 days.

A past broadcast is deleted after a fixed window that depends on the account. This guide gives the exact date, and compares the ways to save it before then.

Archive 8 min read

Written by Augustin Bégué, who builds and runs VOD247. Published Updated

Twitch keeps a past broadcast for 7 days on a standard account, 14 days for Affiliates, and 60 days for Partners, Prime and Turbo users. After that the file is deleted, and Twitch support cannot bring it back. Highlights and uploads have no expiry, inside a shared 100-hour cap.

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 tools: TwitchDownloader, twitch-dl, streamlink, the Video Producer button. All good tools. None runs on a schedule.
Manual downloadYouTube exportVOD247
Runs without you
Original file, full quality
Catches every VOD before it expiresIf you rememberIf you remember
Searchable by title, year and game
Replayable 24/7 on Twitch
StorageYour diskYouTubeIncluded
CostFreeFreefrom 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.

Save each VOD before it expires.

VOD247 pulls each new broadcast at full quality before its window closes, keeps the original file, and lists the whole catalogue on a public page. Anything Twitch deleted before you connected stays deleted.

Start archiving my VODs

Questions.

Can I recover a deleted Twitch VOD?

No. Once past the retention window, the broadcast is deleted and Twitch support cannot restore it.

Why are my VODs not being saved at all?

Store Past Broadcasts must be enabled in the Creator Dashboard stream settings, on the web. The mobile app does not offer it.

Do Highlights expire?

No. Highlights and uploads are stored indefinitely, within a combined 100-hour limit per channel.

Can Twitch export my VODs to YouTube?

Yes, one at a time, from the Video Producer, once the YouTube account is connected. It stays manual, and it does not keep the original file.

Does a 2K broadcast keep the same window?

No. The 2K or vertical copy expires after 7 days on any account. The 1080p horizontal copy keeps the rest of the window.

Can I upload VODs I saved myself?

Yes. Upload them yourself from the dashboard catalogue with “Upload a video”. The upload guide lists the accepted formats and the limits.