Twitch video downloader
Paste the address of a finished broadcast and see how much file there is before you start moving it.
Paste a URL to download
Paste a public video or playlist URL.
Quick check — then you can download
Finding streams…
Usually a few seconds
Note: Only download content you have the rights/permission to download. Some platforms rotate signed URLs; if a download fails, paste the URL again and click Download.
Paste one video URL per line (2–100 URLs on Pro or Creator). Upgrade to Pro to unlock batch mode.

YouTube, TikTok, Instagram, Twitter/X, Facebook, Vimeo, Reddit, Dailymotion, Twitch, and 1000+ more.
Pro users enjoy an ad-free downloader. Free tier may show sponsored placements. No URL history sold. Optional Vidzilla extension for Page Media — same privacy standards.
Files go straight to your device.
Every channel keeps its past broadcasts for a fixed period
When a stream ends, the recording is published on the channel's Videos tab. It is not kept indefinitely. Each channel has a retention period, and when a recording reaches the end of it the platform deletes the file.
That is why a link somebody sent you last season opens nothing today. The address is unchanged and the video behind it has been removed. Nothing on this page or anywhere else reaches a recording the host has deleted.
Twitch VODs expire after a retention window that depends on the channel and subscription rules. If you need a session offline, paste the VOD address while it still plays publicly.
Hours of 1080p video exceed the free 150 MB ceiling. Choose a lower row, a highlight, or a clip when you are on free use, or use Pro for larger files.
Working out how long you have left
The Videos tab shows how long ago each broadcast went out. Compare that against the channel's retention length and you have the window you are working inside, which for many channels is measured in days rather than months.
Two habits follow from that. Save a session in the week it happened rather than adding it to a list for later. And when a whole broadcast has already gone, look through the channel's clips and highlights for the same moment, because those are stored separately and survive the deletion.
Broadcasts reserved for paying subscribers
A streamer can restrict a recording to people who pay for a subscription to the channel. The page then checks for that subscription before it plays anything.
Vidzilla reads pages with no account signed in, so a sub-only recording shows our servers the gate instead of the video. Holding a subscription yourself does not change what they are shown, and an empty result in that situation is an accurate description of the page.
Hours of video against a 150 MB single-file ceiling
A broadcast runs for hours and the file is sized to match. Four hours at source quality is several gigabytes, and a marathon is larger again. Free use covers single files under 150 MB, which a full session passes inside its first few minutes of runtime.
The page states that position before the transfer starts rather than failing halfway through it. Pro removes the size ceiling, removes the three-downloads-a-day count and removes the ads. Whichever tier you are on, check the free space on the drive first, because a transfer that fills the disk leaves a file that will not open.
Deciding between the whole session and a section of it
Ask what you actually need before you spend hours of transfer on it.
- One moment from the stream: find the clip of it. Tens of megabytes, saved in seconds.
- A named segment the streamer published: take the highlight, which is shorter than the raw session and stays on the channel.
- The complete session, for editing or for archiving your own channel: take the broadcast at source quality and plan for gigabytes.
- A rewatch on a laptop: take a lower row of the broadcast, which is a fraction of the size and reads perfectly well.
Keeping a Twitch broadcast transfer alive
Hours of video take real minutes to move even on a fast line, and this tab has to stay open for all of them. Closing it ends the transfer the same way closing any browser tab ends a download in progress, and the next attempt starts from the beginning rather than resuming.
Run a transfer of this size on a home connection rather than a phone allowance, and leave the machine awake. Once the file is on your storage it is yours, it plays with no connection at all, and it stays there after the channel's retention period has removed the copy on the platform.
Keep this tab open until the browser finishes writing the file for twitch video downloader. A prepared file only waits a short time before it expires from the temporary store.
Questions about Twitch past broadcasts
Why has a broadcast from a few weeks ago disappeared?
It reached the end of the channel's retention period and the platform deleted the recording. The address survives the file, which is why the link still looks valid.
Is there any way to reach a deleted recording?
No. Once the host stops serving the file, no downloader can produce it. Clips and highlights from the same session are stored separately and often remain.
I pay for a subscription. Why can I not save a sub-only video?
Our servers read the page with nobody signed in, so they meet the subscription check rather than the video. Your own account has no bearing on what they are shown.
How much disk space does a four-hour broadcast need?
Several gigabytes at source quality. The exact figure is printed on the row before you press Download file, so check it against your free space first.
Can I download only part of a long broadcast?
Not from this page. Vidzilla saves published files whole, so take the clip or the highlight covering the section you want instead.
What happens if my connection drops during the transfer?
The partial file on your disk will not play, and the next attempt starts from the beginning. Long transfers belong on a stable home connection.