Skip to content
Two ways to archive a Twitch VOD — hosted services copy the recording onto their own servers where it can disappear if you cancel, while TubePull's Stream Archiving writes it straight into your own Google Drive

Twitch VOD Storage Explained: How Long Streams Last, and Own-Cloud vs. Hosted Archiving Compared

Twitch VODs expire on a 7/14/60-day timer, and a separate 100-hour cap limits Highlights and Uploads. Here's exactly how those windows work, how much storage a VOD actually needs, and how "bring your own cloud" archiving compares to hosted services that lock your recordings into their servers.

Twitch VODs expire on a tiered timer: 7 days for base broadcasters, 14 for Affiliates, and 60 for Partners, Prime, and Turbo subscribers. A separate rule caps Highlights and Uploads (not raw Past Broadcasts) at 100 combined hours of storage per channel. Once either limit is hit, the video is gone — there's no undo, no support ticket that brings it back. Everything below explains exactly how those windows work, how much storage a stream actually needs to archive, and the real tradeoff between the two ways people solve this: paying a hosted service to record to their cloud, or archiving straight into your own.

How long Twitch actually keeps a VOD

Twitch's Past Broadcast retention depends entirely on account tier, and it's the single most-asked question about Twitch archiving for a reason — the defaults are short and easy to miss until a VOD you needed is already gone.

Account tierPast Broadcast (VOD) retention
Base / non-monetized streamer7 days
Twitch Affiliate14 days
Twitch Partner, Turbo, or Prime subscriber60 days
Highlights (manually marked "preserve")Indefinite, but count against the 100-hour cap below
ClipsIndefinite in theory — removed only if the channel is banned, deleted, or the clip is DMCA'd

We cover the clip-vs-VOD distinction in more depth in Twitch Clips vs VODs: What Expires, What Doesn't — the short version is that clips and VODs are not the same kind of file and do not follow the same rules, which is exactly why so many people are surprised when a full broadcast disappears while an old clip from the same stream is still up.

The separate 100-hour Highlights and Uploads cap

Since April 2025, Twitch has also enforced a combined 100-hour storage cap across Highlights and Uploads per channel — a rule that's distinct from, and frequently confused with, the 7/14/60-day Past Broadcast timers above. This cap doesn't touch raw Past Broadcasts or Clips; it specifically limits the total runtime of content a streamer has manually saved as a Highlight or manually uploaded. Once a channel's Highlights and Uploads combined runtime hits 100 hours, saving more requires deleting older saved content first. It's a quieter, less-publicized rule than the Past Broadcast timer, but it matters for exactly the streamers most likely to be actively archiving their own back catalog.

How much storage does a Twitch VOD actually need?

Before comparing archiving options, it helps to know what you're actually storing. Twitch broadcasts are served at several quality tiers, and file size scales roughly linearly with stream length:

Stream lengthSource quality (1080p60)720p60
1 hour~2.5–3.5 GB~1.3–1.8 GB
3 hours~7.5–10.5 GB~4–5.5 GB
6 hours (marathon/subathon)~15–21 GB~8–11 GB
12 hours~30–42 GB~16–22 GB

These are estimates — actual size depends on bitrate, scene complexity, and whether a channel streams at 1080p60 (partnered channels) or a lower tier. The practical takeaway: a streamer going live regularly and archiving every broadcast at source quality can burn through tens of gigabytes a week, which is exactly why where that storage lives — and who's paying for it — is the real decision, not just whether archiving happens at all.

Own-cloud vs. hosted: the two ways people archive Twitch

Once you've decided to stop relying on Twitch's own retention window, there are really only two models on the market, and they behave very differently the moment you stop paying for them.

Hosted archiving services — StreamRecorder.io, Stream Archive (streamarchive.io), and Eklipse are the most visible examples — record your broadcast onto their servers. You get a dashboard, a "permanent" storage pitch, and usually a free tier with a short retention window (StreamRecorder's free tier, for example, keeps recordings for only a handful of days before a paid plan is required). The catch is structural, not a matter of one vendor being worse than another: if the archive lives on the vendor's infrastructure, canceling the subscription, downgrading a plan, or the vendor changing its terms can take your archive with it. You never actually held the file.

Own-cloud archiving flips that. VOD Manager pioneered this model for Twitch, passing recordings straight through to a destination you already control — Google Drive, Dropbox, OneDrive, or an S3-compatible bucket. TubePull's Stream Archiving add-on works the same way but specifically targets Google Drive: connect a Twitch channel and a Drive account once, and every future broadcast is recorded and written directly into a folder in your Drive. TubePull never keeps a separate copy on its own servers. If you cancel TubePull tomorrow, the files already sitting in your Drive don't move, don't get revoked, and don't depend on TubePull staying in business.

Hosted Twitch archiving services copy your recording onto their own servers, where it can disappear if you cancel or hit a plan cap. TubePull's Stream Archiving instead writes the recording straight into your own Google Drive, so it stays yours after you cancel.
Same source broadcast, two different destinations — only one of them is still yours after you stop paying.

How the actual tools compare

ToolStorage destinationCapture timingRetention if you stop payingManual clip/VOD download
TubePull Stream ArchivingYour own Google DriveRecorded live via EventSub the moment your channel goes onlineUnaffected — files already in your Drive stay putYes, on Pro (clips free)
VOD ManagerYour Drive, Dropbox, OneDrive, S3, R2, B2, or WasabiFetches after the VOD (and chat) publishesUnaffected — same own-storage modelNot its focus; storage-passthrough tool
StreamRecorder.ioVendor's own serversFetches after the stream/VOD is availableAt risk — free tier caps retention at a few days; paid retention still lives on their infrastructureLimited, paid tiers
Stream Archive (streamarchive.io)Vendor's own serversFetches after the broadcastAt risk — markets "permanent" storage, but it's the vendor's cloudDownload gated behind premium
EklipseVendor's own servers ("Eklipse Cloud")Fetches after the stream, framed as an editing workspaceAt risk — 90-day editing window, not positioned as permanent storageClip-focused, not full VOD download
TwitchDownloader (open source)Wherever you point it, locallyManual, one VOD/clip at a timeN/A — it's a local tool, not a subscriptionYes, manual only, no automation

The pattern holds across every hosted competitor we could find: none of them pass storage through to an account you control, which means the "permanent" language in their marketing is true only as long as your subscription is. TubePull and VOD Manager are the two tools we found that avoid that tradeoff entirely by never taking custody of the file in the first place.

Recorded live, not fetched after the fact

There's a second, independent axis worth separating from the storage question: when does capture actually start? Most tools in the comparison above — including most hosted archivers — wait for your broadcast to end and for Twitch to finish publishing a VOD before they have anything to grab. TubePull's Stream Archiving instead subscribes to your channel's stream.online event through Twitch's EventSub webhook system, so recording starts the moment you go live, not after. That closes the gap that catches a crashed broadcast, a channel where VOD storage was never turned on, or a VOD Twitch is slow to publish. We cover exactly how that pipeline works, segment by segment, in How TubePull Twitch Archiving Actually Works: Recorded Live, Not After the Fact.

Setting up own-cloud archiving on TubePull

  1. Be on TubePull Pro ($4.99/month) — Stream Archiving is an add-on to Pro, not a standalone plan.
  2. Connect your Twitch channel via a one-click OAuth flow from your account page.
  3. Connect Google Drive and authorize TubePull to write to a dedicated folder — TubePull never touches the rest of your Drive.
  4. Turn on Stream Archiving for $3.99/month more — $8.98/month total, billed as one line item on your existing Pro subscription.

From there, every future broadcast is recorded live and lands in your Drive automatically. Full setup details, including the daily download cap and 4K/MP3-320 unlocks that come with Pro, are on the Twitch downloader page. If you just need one specific VOD or clip right now rather than ongoing archiving, paste the URL into the same page — clips are free, and manual VOD downloads are a Pro feature.

FAQ: Twitch VOD storage and archiving

Why did my Twitch VOD disappear? Almost always the retention timer: 7 days for base broadcasters, 14 for Affiliates, 60 for Partners/Turbo/Prime. Once that window closes, Twitch deletes the file permanently — there's no recovery path, for the streamer or anyone else.

Does Twitch save your VODs for longer than two weeks now? Only if the channel is a Partner or has Turbo/Prime-subscriber status, which extends Past Broadcast retention to 60 days. Affiliates still get 14 days, and non-monetized channels get 7 — the two-week figure people remember is specifically the Affiliate tier, not a universal default.

Can I download or archive Twitch VODs automatically? Yes — TubePull's Stream Archiving add-on records a connected channel's broadcasts live and saves them to the subscriber's own Google Drive with no manual download step per stream. VOD Manager offers a similar own-cloud model across more storage providers. Manual, one-at-a-time downloads (via TubePull's Pro plan or open-source tools like TwitchDownloader) are also an option if you don't need every broadcast archived automatically.

What's the difference between own-cloud and hosted Twitch archiving? Own-cloud archiving (TubePull, VOD Manager) writes your recording directly into storage you already control — Google Drive, Dropbox, S3, and similar. Hosted archiving (StreamRecorder.io, Stream Archive, Eklipse) copies the recording onto the vendor's own servers instead. The practical difference shows up the moment you stop paying: own-cloud archives stay exactly where they were; hosted archives are at the vendor's mercy.

How much storage do I need for Twitch VODs? Roughly 2.5–3.5 GB per hour at 1080p60 source quality, or about 1.3–1.8 GB per hour at 720p60. A 3-hour stream is typically 7.5–10.5 GB at source quality; a 12-hour marathon can run 30–42 GB.

What happens to my archived VODs if I delete my Twitch channel? If you're using own-cloud archiving, nothing — the files already in your Drive are entirely independent of your Twitch account's status. If you're relying on a hosted archiver or Twitch's own VOD storage, a deleted channel typically takes those recordings with it.

Frequently asked questions

Why did my Twitch VOD disappear?
Almost always the retention timer: 7 days for base broadcasters, 14 days for Affiliates, and 60 days for Partners, Turbo, and Prime subscribers. Once that window closes, Twitch deletes the file permanently with no recovery path.
Does Twitch save your VODs for longer than two weeks now?
Only for Partners or Turbo/Prime-subscriber channels, which get 60 days of Past Broadcast retention. Affiliates still get 14 days and non-monetized channels get 7 days — the two-week figure most people remember is the Affiliate tier specifically, not a universal default.
Can I download or archive Twitch VODs automatically?
Yes. TubePull's Stream Archiving add-on records a connected channel's broadcasts live via Twitch's EventSub webhook and saves them to the subscriber's own Google Drive automatically. VOD Manager offers a similar own-cloud model across more storage providers. Manual, one-at-a-time downloads are also available through TubePull Pro or open-source tools like TwitchDownloader.
What's the difference between own-cloud and hosted Twitch archiving?
Own-cloud archiving (TubePull, VOD Manager) writes the recording directly into storage the user already controls, such as Google Drive or Dropbox. Hosted archiving (StreamRecorder.io, Stream Archive, Eklipse) copies the recording onto the vendor's own servers instead, so the archive can be at risk if the subscription is canceled or a plan cap is hit.
How much storage do I need for Twitch VODs?
Roughly 2.5 to 3.5 GB per hour at 1080p60 source quality, or about 1.3 to 1.8 GB per hour at 720p60. A 3-hour stream is typically 7.5 to 10.5 GB at source quality, and a 12-hour marathon can run 30 to 42 GB.
What happens to my archived VODs if I delete my Twitch channel?
With own-cloud archiving, nothing changes — the files already in the user's Drive are independent of the Twitch account's status. Recordings held by a hosted archiver or Twitch's own VOD storage are typically removed along with a deleted channel.
What is the Twitch 100-hour storage limit?
Since April 2025, Twitch has enforced a combined 100-hour storage cap across a channel's Highlights and Uploads. It is separate from the 7/14/60-day Past Broadcast retention timers and does not apply to raw Past Broadcasts or Clips — it specifically limits manually saved Highlights and Uploads.