Skip to content
  • No signup required
  • No file storage
  • 3 free downloads/day

For educators saving fair-use clips, creators archiving their own uploads, researchers preserving sources, and podcasters grabbing audio before it disappears.

Twitch Stream Archiving — Recorded Live, Not After the Fact

Connect your Twitch channel once and TubePull records every broadcast in real time — live, as it streams, not after the fact — straight to your own Google Drive. No more racing the 7-day delete timer, and no dependency on Twitch ever publishing a VOD at all. Stream Archiving is a $3.99/month add-on on top of TubePull Pro ($4.99/month) — $8.98/month total — which also covers manually grabbing any VOD or clip by hand.

What you can do here

  • Recorded live in real time, not fetched after

    Connect Twitch + Google Drive once, then TubePull records every broadcast the moment your channel goes live and saves it automatically, up to 12 hours per broadcast — no waiting on Twitch to publish a VOD first. $3.99/month add-on on top of Pro — $8.98/month total.

  • Manually download any VOD

    Paste a twitch.tv/videos/VOD_ID link and save the full broadcast as one MP4 before Twitch's 7-day timer deletes it. Pro feature.

  • Download a Twitch clip

    Paste a clips.twitch.tv or twitch.tv/CHANNEL/clip link and grab the clip as MP4 in seconds. No Pro needed — counts as one of your 3 free a day.

  • Grab just one segment (Clip Range)

    Set start and end timecodes on any VOD and download only that segment as MP4 — works on the full VOD length, every tier.

  • Make a meme GIF

    Pick GIF, set your clip window, add a caption, and export a ready-to-post GIF from any clip or VOD moment. Free with a badge, watermark-free on Pro.

  • Convert Twitch to MP3

    Pick MP3 to pull audio-only from a VOD or clip — music sets, DJ streams, and podcasts without the multi-gigabyte video file.

How to download a Twitch video

  1. Be on TubePull Pro. Stream Archiving is an add-on to the $4.99/month Pro plan, not a standalone product — it isn't available on the free tier. If you're not already on Pro, upgrade first.
  2. Connect your Twitch channel. From your TubePull account page, link your Twitch channel with a one-click OAuth flow. This tells TubePull when your broadcasts end so it knows when to pull the resulting VOD. You can optionally import your channel's existing published VODs as a one-time backfill in the same step.
  3. Connect Google Drive. Authorize TubePull to write to a dedicated folder inside your own Google Drive. TubePull only touches that folder — it never accesses the rest of your Drive.
  4. Turn on Stream Archiving. Add the $3.99/month Stream Archiving add-on on top of your Pro subscription, billed as one line item on the same invoice — $8.98/month total. From this point on, TubePull records every broadcast in real time the moment your channel goes live — via Twitch's EventSub webhook, not by waiting for a VOD to publish — and saves it as an MP4 in your Drive, up to 12 hours per broadcast, with no further action needed and no more racing the 7-day delete timer.

This is a real-time Twitch stream recorder and archiver, built around one deadline: Twitch deletes most VODs 7 days after the stream ends (14 days for Partners, Prime, and Turbo). Most "Twitch archive" tools only fetch a VOD after Twitch finishes publishing it — TubePull's Stream Archiving add-on doesn't wait. Connect your Twitch channel once, and every future broadcast is recorded live as it streams, the moment your channel goes online, and lands in your own Google Drive automatically with zero manual steps. Because the recording happens in real time instead of after the fact, a crash, a channel where VOD storage was never turned on, or a broadcast Twitch is slow to publish don't leave you with nothing to archive. Archiving is $3.99/month on top of TubePull Pro ($4.99/month)$8.98/month total — since the add-on rides on an active Pro subscription rather than selling standalone. No pasting links after every broadcast, no remembering which stream is about to expire, no losing a four-hour broadcast because you were asleep when the timer ran out.

Already have a specific VOD or clip you want right now, one at a time? Paste the URL into the box above — that manual path is a TubePull Pro feature ($4.99/month) for VODs (clips are free), and Pro is also the plan that unlocks Stream Archiving, so if you're on Pro anyway the add-on is just $3.99/month more. New to how Twitch's expiry windows work? Start with our guide on how to archive Twitch clips and VODs.

Auto-archive every Twitch VOD to your own Google Drive

Set it up once: be on the TubePull Pro plan ($4.99/month), connect your Twitch account, connect Google Drive, and turn on the $3.99/month Stream Archiving add-on$8.98/month total, billed as one Stripe invoice. From that point forward, TubePull picks up your channel's stream-online event and records the broadcast in real time while you're live — up to 12 hours per broadcast — writing it into an MP4 that lands in a dedicated TubePull folder in your own Google Drive — not a third-party server you don't control. Your archive is ready shortly after you end the broadcast, with no waiting on Twitch to publish a VOD first; if a broadcast starts without us seeing it go live, we fall back to fetching the VOD once Twitch publishes it. If you already pay for Google One storage, archives ride on space you're already renting instead of a new proprietary vendor you'd have to trust with your only copy.

This is deliberately your storage, not ours. Most hosted "stream archive" services (see the comparison below) lock your recordings inside their own cloud and dangle "permanent" storage as the pitch — until you cancel or hit a plan cap, at which point your archive is gone too. TubePull never hosts a copy of your VODs; the file goes straight from Twitch's CDN to your Drive, so it's yours no matter what happens to TubePull, your subscription, or your storage plan later.

Your channel goes live and TubePull records the four-hour broadcast as it airs, writing the MP4 into a folder in your own Google Drive alongside your earlier archives — so Twitch’s seven-day VOD timer never gets a chance to matter.
You go live → TubePull records the broadcast in real time → the MP4 lands in your own Google Drive, so Twitch’s delete timer never gets a chance to run out.

How to turn on Stream Archiving

  1. Be on TubePull Pro ($4.99/month) — Stream Archiving is an add-on to Pro, not a standalone plan; it isn't available on the free tier.
  2. Connect Twitch — link your channel with a one-click OAuth flow from your account page. TubePull can also optionally import your channel's existing published VODs as a one-time backfill, not just new ones going forward.
  3. Connect Google Drive — authorize TubePull to write to a dedicated folder in your Drive. TubePull never touches the rest of your Drive.
  4. Add Stream Archiving — $3.99/month more, billed as one line item on your existing TubePull Pro subscription (one invoice, one charge — no separate account to manage). That's $8.98/month total for Pro plus archiving.

Once all four steps show connected, archiving runs in the background with no further action from you. Go live and TubePull starts recording right away, so by the time you end the broadcast the MP4 is already on its way into your Drive.

Recorded live, not fetched after the fact — how real-time capture works

Most tools that call themselves a "Twitch archiver" are Twitch VOD downloaders on a timer: they wait for your stream to end, wait for Twitch to finish processing the recording, wait for Twitch to publish it as a VOD, and only then go fetch it. That chain has three points of failure before a single byte is saved. TubePull's Stream Archiving skips it entirely by subscribing to your channel's stream.online event through Twitch's EventSub webhook system — the instant that event fires, TubePull's worker starts pulling your broadcast's live HLS segments in real time, the same segments your viewers are watching, and joins them into an MP4 as the stream plays out. By the time you end the broadcast, most of the recording is already finished; there's no separate VOD-processing wait afterward.

That distinction matters because a fetch-after-the-fact archiver has nothing to fetch if the stream crashes mid-broadcast, if the channel never had VOD storage turned on, or if the VOD gets deleted or DMCA'd before anything gets a chance to grab it. Recording live closes all three gaps at once — the archive already exists in your own Google Drive regardless of what happens to the VOD afterward.

Real-time capture also works for streams that a local recording setup simply can't reach. Because archiving is triggered by your channel going live rather than by software running on your broadcasting device, it captures a broadcast the same way whether you streamed from a gaming PC with OBS, the Twitch mobile app at a convention, or a hardware encoder in the field — and it adds no encoding load to your own machine while you're live, so there's no frame-rate cost from a second local recording competing for the same CPU and GPU your stream encode is already using. See How Twitch Archiving Actually Works: Recorded Live, Not After the Fact for the full breakdown, including the EventSub-to-Drive pipeline and where the edges of live capture are (a 12-hour cap per broadcast, no chat capture).

Still need to grab one VOD or clip by hand? That's Pro.

Not every use case needs full-channel auto-archiving. Maybe you just want one specific VOD from before you turned archiving on. For that, paste the twitch.tv/videos/VOD_ID URL into the box at the top of this page. Manual Twitch VOD downloads are a TubePull Pro feature ($4.99/month) — the same plan that also removes the daily download cap and unlocks 4K and MP3-320 across every other platform TubePull supports. If you paste a VOD link without Pro, TubePull routes you to upgrade rather than starting a download it won't finish.

Pro and the Stream Archiving add-on solve different problems, but they aren't separate purchases — Stream Archiving is $3.99/month on top of Pro, so archiving alone still costs $8.98/month, not $3.99. Pro is ad hoc, download-it-now; Stream Archiving is set-and-forget, your-own-channel, every-broadcast-forever, and every archiving subscriber is already paying for Pro's manual downloads too, whether or not they use that half of it.

Download long Twitch VODs — multi-hour streams, no browser timeouts

Manual Pro downloads handle Twitch VODs of any length, including 6+ hour marathon streams and full esports broadcasts; automatic archive jobs capture up to 12 hours per broadcast. Downloads run server-side rather than in your browser, so there's no tab timeout to race and no memory ceiling to hit. A real-time fragment progress indicator shows exactly how many HLS segments have been pulled and joined, so a multi-hour VOD reports true status instead of a frozen bar.

Clip Range — the feature most Twitch downloaders can't do at all

You don't always want a full four-hour VOD. TubePull's Clip Range lets you set a start and end timecode on a Twitch VOD and download just that segment as an MP4 — the clutch play, the interview, the one song from a DJ set — without pulling the whole file. The Clip Range controls are on every tier — free included for Twitch clip URLs and meme GIF exports — but a clipped VOD download needs Pro, the same as any other Twitch VOD download. It's one of the sharpest differentiators TubePull has: most competing Twitch downloaders either can't do partial VOD downloads at all, or only offer trimming on short clips, not full-length VODs. A few forums-favorite tools cap this at roughly an hour per chunk, forcing you to stitch multiple downloads back together for anything longer. TubePull's Clip Range works across the entire VOD length in one pass, from the same URL box used for full downloads.

A 4 hour 12 minute VOD timeline with a start handle at 1:12:30 and an end handle at 1:18:05. Only that 5 minute 35 second selection is downloaded, as a single segment.mp4, in one pass across the entire VOD length.
Set two timecodes and TubePull pulls only that stretch of the VOD — anywhere in a multi-hour broadcast, not just the first hour.

Turn any Twitch clip or VOD moment into a meme GIF

TubePull also exports captioned meme GIFs directly from a Twitch clip or VOD — pick GIF in the format selector, set your clip window, type a caption (up to 80 characters, top or bottom, white or yellow with the classic black outline), and download a ready-to-post GIF. No separate download-then-caption workflow, no second tool. GIFs are capped at 10 seconds and downscaled for fast, small files that post cleanly to Discord, Slack, iMessage, and group chats. Free and anonymous exports carry a small badge in the corner; Pro exports are watermark-free. This is another spot where TubePull goes further than typical Twitch downloaders, most of which stop at "download the clip" and leave meme-making to a separate app. See the full video-to-meme GIF maker for details on caption styling and limits.

A stream moment with a burned-in top caption reading CLUTCH AT 3AM, exported as a looping moment.gif capped at 10 seconds and watermark-free on Pro.
Pick a moment, type a caption, export a looping GIF — no download-then-caption round trip through a second app.

What Stream Archiving covers vs. what Pro's manual download covers

Stream Archiving ($8.98/mo total — Pro $4.99/mo + $3.99/mo add-on)Pro manual download (included in the $4.99/mo Pro plan)
Capture timingRecorded live as you stream (VOD fetched afterwards only if the live capture was missed)After the fact, from a published VOD or clip
ScopeYour own connected Twitch channel, every broadcast, recorded liveOne VOD or clip URL at a time
StorageYour own Google DriveYour device (whatever you're downloading to)
SetupRequires an active Pro subscription, then connect Twitch + Drive, toggle onNone beyond Pro — paste a URL
Ongoing effortZero — runs on every future streamManual, per download
LengthUp to 12 hours per broadcastAny length
ClipsNot archived automatically (full broadcasts only)Free on every tier, no Pro needed
Clip Range (partial VOD)N/A (the full broadcast is archived)Yes — Pro for VODs, free on clips
Meme/GIF exportN/AYes, every tier (watermark-free on Pro)

What you can archive or download from Twitch

  • VODstwitch.tv/videos/VOD_ID, while the VOD is still on Twitch (7 days for most channels, 14 for Partners/Prime/Turbo). Auto-archived by the add-on on your own connected channel, or pulled on demand with Pro.
  • Highlights — VODs a streamer manually preserved past the auto-delete window. They don't expire, and they download exactly like a normal VOD.
  • Clipsclips.twitch.tv/SLUG or twitch.tv/CHANNEL/clip/SLUG. Free on every tier, permanent in theory but they vanish the moment a channel is banned, deleted, or hit with a DMCA takedown.
  • Mobile share links from the Twitch app — both VOD and clip share URLs resolve correctly.
  • The full broadcast quality the streamer used — up to source (1080p60 on partnered channels).
  • Audio-only as MP3 — for music sets, DJ streams, and podcast-style broadcasts where you only want the sound.
  • Animated meme GIFs — export up to 10 seconds with an optional caption, free with a small badge, watermark-free on Pro.

How TubePull pulls a Twitch VOD — GraphQL, HLS, and .ts segments

Twitch serves video over HLS — the broadcast is chunked into short .ts segments behind a stitched playlist at several quality tiers (160p through source/1080p60). Clips are pre-rendered MP4 files on Twitch's clip CDN, fronted by short-lived signed URLs. Whether triggered by an EventSub webhook for an auto-archive job or a manual paste for a Pro download, TubePull's worker resolves Twitch's GraphQL endpoint to get the playlist or clip URL, downloads every segment before its signing token expires, and joins them into one clean MP4 that drops straight into VLC, QuickTime, Plex, or (for archives) your Google Drive. Because Twitch ships these as muxed streams — video and audio already interleaved in a single track — TubePull selects the merged stream directly rather than fetching separate video and audio files the way YouTube needs.

Twitch's HLS playlist lists 160p, 480p, 720p60 and source 1080p60 tiers; the source tier is selected. Its short muxed .ts segments are fetched in order before their signed URLs expire and joined server-side into a single vod.mp4.
Twitch ships a VOD as short, muxed .ts segments. TubePull pulls them in order before their signing tokens expire and joins them server-side into one MP4.

It's all built on yt-dlp, the same open-source extractor the serious archival community relies on. When Twitch changes its GraphQL schema or HLS layout — which happens every few months — yt-dlp ships a fix within days and TubePull picks it up on the next deploy. Desktop "leecher" apps that bundle their own extractor sit broken for weeks each time that happens, and hosted "record everything" services that store your video on their servers leave you stuck if the vendor shuts down or changes plans.

Who uses Stream Archiving vs. Pro's manual download

  • Streamers backing up their own channel — turn on Stream Archiving once and never think about the 7-day timer again. Every future VOD lands in your Drive automatically, ready for re-uploads to YouTube, Shorts, and Reels, or just as an off-Twitch master copy.
  • Editors and clippers — with archiving on, the full broadcast is already waiting in Drive to cut highlights and shorts from, without racing Twitch's clip tool and its 60-second ceiling. Use Clip Range on a Pro download to grab just the segment you need from your own VOD.
  • Communities and moderators — Stream Archiving protects your own channel's charity streams and tournament finals automatically; Pro's manual download covers grabbing one of your own VODs before it expires if archiving wasn't on yet.
  • Music and DJ streams — archive automatically to Drive, or manually pull a single set as MP3 with Pro, keeping the audio without a multi-gigabyte video file.

Why TubePull instead of a hosted "cloud archive" service or a desktop leecher

Most alternatives fall into camps with the same underlying trade-off. Hosted "stream archive" services record to their cloud, not yours — cancel or downgrade and your backup can go with it, and several cap free-tier retention at just a handful of days despite marketing "permanent" storage. Desktop apps that bundle their own extractor break for weeks every time Twitch changes its GraphQL schema. Ad-choked web tools wrap a stale copy of yt-dlp behind fake download buttons and popup redirects. Comparing sticker prices directly also isn't apples-to-apples: TubePull's $3.99/month archiving add-on requires the $4.99/month Pro plan underneath it, for a real $8.98/month total, not $3.99 on its own.

TubePull's Stream Archiving writes directly to your own Google Drive — there's no vendor lock-in, no proprietary storage to lose access to, and no ambiguity about who owns the files. Pro's manual download runs the current yt-dlp on maintained hosted infrastructure, server-side, with no install and no extension. Clips are free, Clip Range pulls a segment from anywhere in a full-length VOD (not just short clips) on a Pro download, and meme GIF export is built in — features most Twitch-focused tools don't offer at all. For a full breakdown of how own-cloud archiving compares to hosted competitors like StreamRecorder.io and Stream Archive — plus exactly how Twitch's retention timers work and how much storage a VOD actually needs — see Twitch VOD Storage Explained: Own-Cloud vs. Hosted Archiving Compared.

What does not work

  • Pasting the URL of a stream that's live right now — manual Pro downloads work on finished VODs and clips, so for a broadcast still in progress you'll need to wait for the VOD. Stream Archiving is the live path: it records your own connected channel in real time from the moment you go live, but it runs on that channel automatically rather than on a URL you paste.
  • The stretch of a broadcast before archiving saw it start — recording begins when your channel's stream-online event reaches us. If that event is missed, we fall back to fetching the VOD once Twitch publishes it, which depends on your channel having VOD storage turned on.
  • Broadcasts past the 12-hour mark — each archive captures up to 12 hours, so a marathon or subathon stream is archived up to that point rather than end to end. Manual Pro downloads have no length limit if you need the rest.
  • Subscriber-only VODs and clips — these need a paid channel sub and are gated at Twitch's edge; TubePull can't reach them either way.
  • Already-expired VODs — once Twitch's 7-day (or 14-day) timer purges the file, nothing recovers it, archived or not. That's exactly why Stream Archiving exists — to grab it before then, automatically.
  • Banned or deleted channels — Twitch removes the VOD/clip files within hours, so archive promptly; already-archived copies in your Drive are unaffected.
  • DMCA'd clips after Twitch processes the takedown — paste while it's still publicly viewable.
  • Twitch chat replay and emotes — TubePull downloads the video and audio, not the chat log or emote data. There is no chat export.

How TubePull compares

TubePull vs. Twitch archiving and downloader tools — what each one actually does.
Tool Auto-archive to your own cloud Manual VOD/clip download Clip Range (partial VOD) Meme/GIF export Chat replay Account required Storage location
TubePull Yes — Google Drive (Pro $4.99/mo + $3.99/mo add-on = $8.98/mo) Yes (clips free; VODs on Pro) Yes (all tiers, full VOD length) Yes (free with badge; watermark-free on Pro) No No for clips; Pro/add-on for VOD features Your own Google Drive
VOD Manager Yes — Drive/S3/Dropbox/R2/B2/Wasabi Yes Yes User's own storage
StreamRecorder.io / Stream Archive Yes — vendor's own cloud Limited (paid tiers) Yes Vendor's servers
Untwitch No Yes Yes (~1hr chunks) No Local download only
Eklipse Yes — 90-day workspace, not permanent Yes (clip-focused) Yes (connect channel) Vendor's cloud

TubePull's row reflects the live product. Competitor cells are marked — where the current behavior is not independently verified; confirm against each tool before treating a cell as a public claim.

Frequently asked questions

Does TubePull record Twitch streams in real time, or only after the VOD is published?
In real time. Stream Archiving subscribes to your channel's stream-online event via Twitch's EventSub webhook system, and the instant that event fires, TubePull starts pulling your broadcast's live HLS segments and joining them into an MP4 as the stream plays out — the same segments your viewers are watching. Most of the recording is finished by the time you end the broadcast, unlike tools that wait for Twitch to process and publish a VOD before they can fetch anything. If the live event is ever missed, TubePull falls back to fetching the VOD once Twitch publishes it, but that fallback is the exception rather than how the feature is designed to work.
Does recording my Twitch stream in real time slow down my broadcast or use my computer's resources?
No. TubePull's live recording runs entirely on TubePull's own infrastructure, pulling your broadcast's HLS segments the same way a viewer's Twitch player does. Nothing installs on your streaming PC, and it adds no encoding load to the CPU or GPU your stream encode is already using — unlike a local recording setup (OBS's built-in recorder, a second encoder, or a capture card) which competes for resources on the same machine and can cost frame rate during high-action moments.
How do I automatically archive my Twitch VODs?
Be on the TubePull Pro plan ($4.99/month), then turn on Stream Archiving for $3.99/month more — $8.98/month total, since archiving is an add-on to Pro rather than a standalone purchase. Connect your Twitch channel from your account page, connect Google Drive, and switch the add-on on — that's a one-time setup. From then on, every broadcast you go live with is recorded in real time and saved to a dedicated folder in your own Google Drive, up to 12 hours per broadcast — no manual downloads, no waiting on Twitch to publish a VOD, and no need to remember Twitch's delete timer. Existing VODs published before you turn it on can be backfilled once as an optional import step.
Does TubePull store my Twitch archive, or does it go to my own Google Drive?
Your own Google Drive. TubePull never keeps a copy of your archived VODs on its own servers — the file goes straight from Twitch's CDN into a TubePull folder inside your Drive account. That means your archive survives even if you later cancel TubePull, unlike hosted 'cloud archive' services that store your recordings on their own infrastructure and can cut off access if you stop paying or hit a plan cap.
How much does Twitch stream archiving cost?
$8.98/month total: the $3.99/month Stream Archiving add-on requires an active TubePull Pro subscription ($4.99/month) underneath it — it does not work on the free tier and is never sold on its own. It's billed as a second line item on your Pro subscription (one invoice, one charge) and also requires a connected Twitch channel plus Google Drive. That same $4.99/month Pro plan already covers manually downloading a specific VOD or clip on demand, instead of auto-archiving your whole channel, at no extra cost.
What's the difference between the archiving add-on and the Pro plan?
They solve different problems, but they're not two separate purchases — Stream Archiving is a $3.99/month add-on that only works on top of an active Pro subscription, so turning it on costs $8.98/month total ($4.99 Pro + $3.99 archiving), not $3.99 alone. Stream Archiving is set-and-forget: connect your own Twitch channel once, and every future VOD auto-saves to your Google Drive with zero manual steps. Pro (the $4.99/month base of that total) is ad hoc: paste a VOD or clip URL and download it right now to your device. Clips are free on every tier either way. Every archiving subscriber already has Pro's manual-download feature included, whether they use it or not.
How do I download Twitch VODs manually?
Copy the VOD URL from twitch.tv — it looks like twitch.tv/videos/VOD_ID — and paste it into the download box at the top of this page while the VOD is still live. TubePull resolves Twitch's GraphQL endpoint, pulls the muxed HLS stream segment-by-segment from Twitch's CDN, and joins it into a single MP4 you keep on your own drive. Pick MP4 for video or MP3 for audio-only before you download. Manual Twitch VOD downloads are a TubePull Pro feature ($4.99/month); if you paste a VOD without Pro, TubePull routes you to upgrade rather than starting a download it can't finish. If you'd rather never think about this again for your own channel, turn on the Stream Archiving add-on instead — an extra $3.99/month on top of that same Pro plan, $8.98/month total.
Can I download just part of a Twitch VOD instead of the whole thing?
Yes — this is TubePull's Clip Range feature, and it's one of the sharper differentiators here: set a start and end timecode on any Twitch VOD and download only that segment as an MP4, from anywhere in the VOD rather than just the opening stretch. The Clip Range controls are on every tier, but the download itself follows Twitch's normal gating — a clipped VOD needs Pro, the same as a full VOD download, while clip URLs and meme GIFs are free (with free-tier output capped at 1 hour). Most competing Twitch downloaders either can't trim VODs at all, or cap partial downloads at roughly an hour per chunk, forcing you to stitch several downloads together for anything longer. On Pro, TubePull's Clip Range works in one pass regardless of how long the source VOD is.
Can I make a meme GIF from a Twitch clip or VOD?
Yes. Pick GIF in the format selector, set your clip window (up to 10 seconds), and optionally add a caption — up to 80 characters, placed top or bottom, in white or yellow with the classic black outline. TubePull exports a ready-to-post GIF directly from the Twitch source, no separate download-then-caption workflow. Free and anonymous exports carry a small badge in the corner; Pro exports are watermark-free. See the full video-to-meme GIF maker for details.
Can I download Twitch VODs longer than 2 hours?
Yes. Manual Pro downloads have no length cap — a full multi-hour broadcast downloads the same way a short one does. Automatic archive jobs capture up to 12 hours per broadcast, so a longer marathon or subathon stream is archived up to the 12-hour mark. TubePull fetches the VOD's HLS segments before each one's signing token expires and joins them into one MP4, so a four-hour source-quality VOD (which can be several gigabytes) comes down as a single finished file. Long VODs simply take longer and are larger; the progress indicator shows real status, not a fake bar.
Can I download Twitch clips?
Yes, and clips don't need Pro or the archiving add-on — no upgrade required. Each clip counts as one of your 3 free downloads a day (unlimited on Pro), the same daily cap as every other platform. Clip URLs in both forms (clips.twitch.tv/SLUG and twitch.tv/CHANNEL/clip/SLUG) download as MP4, and mobile share URLs from the Twitch app work too. Clips are pre-rendered MP4 files on Twitch's clip CDN, so they're small and typically process in under 10 seconds. Clips look permanent but disappear the moment a channel is banned, deleted, or DMCA'd, so save the ones you care about while they're still public.
Why are expired or deleted Twitch VODs unavailable?
Once Twitch removes a VOD from its CDN, the file no longer exists anywhere a public tool can reach — not for manual Pro downloads, and not for a backfill import of your older VODs either. Twitch auto-deletes most VODs 7 days after the stream ends (14 days for Partners, Prime, and Turbo subscribers), and it also removes VODs and clips within hours when a channel is banned or deleted, or once a DMCA takedown is processed. That's exactly why Stream Archiving exists: it records each broadcast in real time while you're live, so your own copy is already in Drive before Twitch's timer is ever a factor.
How long does Twitch keep VODs before deleting them?
Twitch retention is tiered by account: 7 days for base channels, 14 days for Affiliates, and up to 60 days for Partners, Turbo, and Prime subscribers. When that window closes the VOD is permanently deleted from Twitch's servers — highlights and clips a streamer chooses to save are the only exceptions. Turn on Stream Archiving so every VOD is copied to your Google Drive automatically before its tier's timer expires, or manually download it with Pro before then if you'd rather do it VOD by VOD.
Can Stream Archiving capture a stream I went live with from my phone?
Yes. Archiving is triggered by your channel's stream-online event, not by software running on the device you're broadcasting from, so it captures the same way whether you went live from a gaming PC with OBS, the Twitch mobile app, or a hardware encoder in the field. There's no local-recording safety net needed on mobile — the moment your channel shows live on Twitch, TubePull starts recording regardless of what hardware or app produced the broadcast.
Do I need my Twitch channel connected to use the archiving add-on?
Yes, plus an active Pro subscription — Stream Archiving is not available on the free tier. It works by linking to your own Twitch channel via a one-click OAuth connection, so TubePull knows the moment your channel goes live and can start recording the broadcast in real time. It only archives the channel you connect and authorize.
Is it legal to download or archive Twitch VODs?
Twitch VODs and clips are governed by Twitch's Terms of Service and by the copyright of the streamer (and any third-party music, game audio, or guest content in the broadcast). Archiving your own broadcasts, or downloading content for personal viewing or backup — the same content you could watch on twitch.tv — is generally permitted in many jurisdictions and is a common, legitimate use. Redistributing, re-uploading to other platforms, or commercially exploiting copyrighted material without permission is not. You are responsible for ensuring your use complies with Twitch's ToS and your local copyright law.
What quality and format do I get from a Twitch VOD?
TubePull delivers Twitch VODs and clips as MP4 by default, with the original audio muxed in, or as MP3 if you pick audio-only — the same output whether it comes from an automatic archive job or a manual download. Video quality matches whatever the streamer broadcast at, up to source — typically 1080p60 for partnered channels, with 720p, 480p, and lower tiers also available. Twitch itself caps VODs at the source quality the streamer used, so unlike YouTube there is no 4K tier to unlock.
Can I convert a Twitch VOD to MP3?
Yes. Pick MP3 in the format selector before a manual download and TubePull extracts the audio track without ever decoding the video, so a multi-hour music or DJ stream archives as a small MP3 you can drop into any player. MP3 extraction from Twitch VODs is part of the Pro plan; clips convert to MP3 on the free tier. The Stream Archiving add-on currently saves VODs as MP4, not MP3.
Can I download a Twitch stream that's currently live?
It depends which half of the product you mean. Stream Archiving does capture live: once your Twitch channel is connected and the add-on is on, TubePull starts recording the moment you go live and keeps going until you end the broadcast, up to 12 hours per stream, so the MP4 is in your Google Drive shortly after you stop — no waiting on Twitch to publish a VOD. That runs automatically on your own connected channel, though, not on a URL you paste. Manual Pro downloads are the other half, and those work on finished VODs and clips, so for a broadcast that is still in progress you'll need to wait for the VOD to publish.
Does TubePull download Twitch chat or emotes?
No. Whether archived automatically or downloaded manually, TubePull saves the video and audio of a Twitch VOD or clip as an MP4 (or MP3 for audio-only). It does not export the Twitch chat log, chat replay, or emote data. If you need the chat alongside a VOD, dedicated chat-export tools exist for that specific job; TubePull focuses on the broadcast file itself.