Original source quality
Download in the highest available resolution and framerate — up to 1080p60 source, or pick 720p, 480p or audio-only.
Free · No account · Open-source
Paste a Twitch VOD link and save the full past broadcast as an MP4 in original source quality, right in your browser. No account, no watermark — and you can trim to just the part you want.
Paste a link, drop it here, or just type a channel name
Source quality up to 1080p60 · MP4 output · VODs, clips & live recordings
A VOD (Video On Demand) is a past Twitch broadcast, and Twitch deletes VODs after 7 to 60 days depending on the account. vodfetch is a free Twitch VOD downloader that saves those broadcasts as MP4 files before they disappear, in full source quality (up to 1080p60), with optional trimming, audio-only export and chat download — no account, no install, no watermark.
Twitch removes past broadcasts on a clock tied to the account: 7 days for a standard channel, 14 for Affiliates, 60 for Partners (and for Prime or Turbo channels). Clips and Highlights are not on that clock. Once a broadcast is gone the playback token stops resolving and the tool halts with "VOD unavailable (deleted, private or sub-only)" — nothing is stored here to fall back on. Sub-only VODs fail the same way, either with that message or later as "Usher 403 (sub-only/expired)", because the token request goes out with Twitch's public web client ID and no account login attached.
Multi-hour broadcasts are big, and the size estimate beside the quality picker is shown for VODs only: it is the bitrate Twitch reports for the selected quality, divided by eight, times the seconds you have selected. A 6 Mbit/s source therefore reads as roughly 2.5 GB per hour, putting a six-hour broadcast near 15 GB. Segments are fetched six at a time, and after each batch the progress line updates the segment count, the bytes so far, the current throughput and an ETA extrapolated from elapsed time.
Trimming is the practical answer. The range picker sits under Options and exists for VODs only — clips and live recordings have none. Type a start and end, or drag the scrubber, which previews frames from the VOD's own storyboard tiles where Twitch supplies them. Only the segments overlapping your range are fetched, and the cut lands on segment boundaries, so the file can begin slightly before the start you typed and run slightly past the end. A twelve-minute excerpt from a six-hour stream costs twelve minutes of data, not six hours of it.
Two things to expect on long files. Stretches that Twitch has muted in its own VOD arrive muted here: segments are copied as the playlist serves them, and the MP4 path is a remux — mux.js rewrites the container and never re-encodes — so no audio can be restored, and trimming around the muted block is all the tool can do about it. Then memory: MP4 buffers the remuxed result before writing, so an estimate above roughly 1.5 GB asks you to confirm first and suggests Format → TS, which writes each segment as it arrives. A second confirmation appears above roughly 700 MB in any browser without the File System Access API, where the file has to be held in memory whichever format you pick; Chrome and Edge have that API and write straight into a file you choose.
| Accepted input | twitch.tv/videos/<id>, or a bare video ID of six or more digits (leading v optional) |
|---|---|
| Retention before deletion | 7 days · 14 for Affiliates · 60 for Partners (and Prime/Turbo) |
| Size estimate (VODs only) | Twitch-reported bitrate ÷ 8 × seconds selected, shown beside the quality picker |
| Download concurrency | 6 segments per batch; count, bytes, throughput and ETA refresh each batch |
| Confirm prompts | MP4 estimate over ~1.5 GB; any format over ~700 MB without the File System Access API |
| Deep link | ?url=<vod>&go=1&t=1h20m30s → auto-analyse plus a 60-second trim window from that timestamp |
Download in the highest available resolution and framerate — up to 1080p60 source, or pick 720p, 480p or audio-only.
One tool for every Twitch format: past broadcasts, highlights, clips and live stream recordings.
Parallel segment downloading saturates your connection and rebuilds the video in seconds, with automatic retries on errors.
No sign-up. The download runs in your browser; video is only relayed through a stateless proxy to satisfy browser security — your files are never uploaded or stored.
No Twitch login, no sign-up and no paywall. Just paste a link and download — the site is free, kept running by ads.
Clean MP4 output ready for any player or editor, plus audio-only export and exact quality selection.
Copy the URL of the Twitch VOD, clip or channel you want — e.g. twitch.tv/videos/123456789 or clips.twitch.tv/…
Paste the link into the box above and click Analyze to see the title and all available qualities.
Pick source/1080p60, a smaller resolution, or audio-only — whatever fits your needs.
Click Download. Your Twitch video is saved as an MP4 to your chosen folder, with a live progress bar.
Copy the VOD URL (twitch.tv/videos/…), paste it above, choose a quality, and click Download — vodfetch saves it as an MP4 in source quality.
7 days by default, 14 for Twitch Affiliates, and up to 60 for Partners (and for channels with Prime or Turbo) — download them before Twitch deletes them.
Yes — use the trim option (or drag the scrubber) to save just the section you want, which also keeps the file small.
Yes — vodfetch downloads VODs in their original source quality, up to 1080p60, with no re-encoding.
A Twitch VOD and a YouTube video look similar but work in opposite ways: Twitch auto-deletes your past broadcasts after 7 to 60 days, while YouTube keeps uploads forever. Here's the honest difference — and how to make your Twitch content permanent before it's gone.
If your Twitch downloader suddenly stopped working — a VOD won't load, there's no audio, it's stuck, or you see 'unable to get video information' — the cause is usually one of a handful of things. Here's how to diagnose and fix each one, and the reliable fallback when a desktop tool breaks.
You do not need OBS, a desktop app, or any technical setup to save a Twitch VOD. This is the fastest, no-install way: paste the link into a free browser tool and download the past broadcast as an MP4 in seconds — no account, no configuration.
Twitch runs three different deletion clocks on past broadcasts, and which one applies depends entirely on account status. Here is the full rule, what is not on the clock at all, and every reason a VOD can disappear before its date.
Every download starts by picking a line from a dropdown most people cannot read. This guide explains where each rendition in a Twitch quality list comes from, why the ladder differs from one broadcast to the next, and why the number after the "p" is the least useful part of the label.
A silent stretch in a Twitch VOD is an automated audio match, not a strike, and Twitch's own export of a flagged video stays muted. What the mute actually means, how the appeal works, what you cannot appeal, and what still survives the silence.
Real talk: vodfetch is built by one person — a dad of two with a wife, a day job, and a slightly broken sense of free time — trying to make a little extra on the side. No investors, no growth team, no dark patterns. Just me and a lot of coffee.
So here's the honest deal: the tool is free and always will be. A couple of small, non-annoying ads keep the lights on — that's it. No spam, no pop-ups, no fake 'Download' buttons, no account, no watermark. And it's all open-source, so you can check I'm not up to anything shady.
If vodfetch saved a clip before it vanished, the kindest thing you can do costs nothing: send it to one friend who streams, drop a star on GitHub, or paste the link in your Discord. That word-of-mouth is honestly the whole marketing budget. Thank you — really.
Download any Twitch clip to MP4 — free, no watermark, no account.
Save any Twitch video to MP4 — free, no watermark, no account.
Record a live Twitch stream to MP4 — as it happens.
Extract audio from any Twitch VOD or clip — free, no account.
Turn any Twitch clip into a shareable GIF — free, in your browser.
Export a Twitch VOD's or clip's chat replay as text, JSON or a subtitle track.
Browse a channel's VODs & clips — no exact URL needed
Export game-change timestamps as a ready-to-use chapter list
Save Twitch VODs, clips and live streams on macOS — no app, no install
Convert any Twitch VOD, clip or stream to MP4, or extract the audio — free, no watermark, no account.
Export the full chat replay of any Twitch VOD as a timestamped text file.
Check in seconds whether a Twitch username is taken.
See any channel's exact, live follower count in seconds.
The most-watched categories on Twitch — live, exact, from the source.
For personal use only. You are responsible for complying with Twitch's Terms of Service and applicable copyright law. This tool only accesses publicly available content and does not bypass any paywall or DRM.