Twitch DownloaderVODs · Clips · Live

Free · No account · Open-source

Twitch Video DownloaderSave any Twitch video to MP4 — free, no watermark, no account.

Paste any Twitch video link — a VOD, a clip or a live stream — and save it as a clean MP4 in source quality, right in your browser. No account, no watermark, nothing to install.

Paste a link, drop it here, or just type a channel name

Source quality up to 1080p60 · MP4 output · VODs, clips & live recordings

vodfetch is a free Twitch video downloader that saves every kind of Twitch video: past broadcasts (VODs), highlights, clips and live streams, all as MP4 files in their original quality (up to 1080p60). Because it runs in your browser, there is no app, no sign-up and no watermark — just paste the URL above and download. You can also trim a video, export audio only, or grab the chat replay.

How the link you paste decides what you get

On Twitch, "video" covers several different things, and vodfetch decides which one you mean from the link alone — the form has no type selector, only a quality list and an MP4/TS container toggle. Every input resolves to one of three routes. A path of /videos/<id> is read as a past broadcast. A clips.twitch.tv/<slug> link, or twitch.tv/<channel>/clip/<slug> (with /clips/ accepted too), is read as a clip. A bare channel address such as twitch.tv/<channel> is read as that channel's live stream.

Highlights are the case people expect to be separate, and are not. A highlight keeps the same /videos/<id> address as the broadcast it was cut from, so it travels down the VOD route with everything else. Older links that put a v in front of the number work too; the v is stripped. You can also skip the URL entirely, provided what you type contains no slash and no dot: six or more digits is read as a video ID, a hyphenated string of six or more characters as a clip slug, and a plain word of two to twenty-five characters as a channel name.

Pasting a channel address does one of two things depending on the moment. If the channel is live, the stream loads for recording. If the live playlist cannot be loaded — usually because the channel is offline — you get a browse list instead of an error: that channel's 24 most recent past broadcasts, a load-more button when Twitch reports further pages, and its twelve most-viewed clips with buttons for today, this week, this month and all time. Some broadcast cards carry a rough retention countdown, but only when about two weeks or less is left, counted as 60 days for a Partner channel, 14 for an Affiliate and 7 days otherwise; cards pulled in by load-more use the same estimate. Clicking a card puts its URL in the box and analyses it. That list is archives only, so highlights and uploads still need a pasted link.

Which route you took then decides what the result panel offers. Trimming, the chat export and the chapter list — the latter only when the broadcast carries markers — appear for /videos/ items alone. So does the size estimate, which is simply the bandwidth advertised in the playlist multiplied by the selected length: a clip's quality entries carry no bandwidth figure, and a live stream has no end yet. GIF export appears for any clip, where it covers the first fifteen seconds at most, and for a past broadcast only when trimming is on and the selection is 15.5 seconds or shorter. The container follows the route as well. A clip arrives as a finished MP4 and is saved as .mp4. A past broadcast is remuxed to .mp4 when mux.js loads, or written as .ts if you pick TS in the options or the remuxer is unavailable. A live recording is never remuxed at all — it is written as raw .ts, and each recording stops automatically after three hours if you have not pressed Stop.

Past broadcast or highlighttwitch.tv/videos/<id> — both use the same path; a leading v in the id is stripped
Clipclips.twitch.tv/<slug>, or twitch.tv/<channel>/clip/<slug> (/clips/ also accepted)
Live streamtwitch.tv/<channel> — falls back to a browse list of the channel's 24 latest archives and 12 top clips when the live playlist cannot be loaded
Without a URLNo slash or dot: 6+ digits = video ID, hyphenated 6+ characters = clip slug, plain 2–25 characters = channel name
Route-only featuresTrim, chat .txt, chapters .txt (markers only) and the size estimate: /videos/ items only
Container by routeClip: always .mp4. Past broadcast: .mp4 via mux.js, .ts if you choose TS. Live: .ts, never remuxed

Why use this Twitch video downloader

Original source quality

Download in the highest available resolution and framerate — up to 1080p60 source, or pick 720p, 480p or audio-only.

VODs, clips & live

One tool for every Twitch format: past broadcasts, highlights, clips and live stream recordings.

Blazing fast

Parallel segment downloading saturates your connection and rebuilds the video in seconds, with automatic retries on errors.

Private downloads

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 account, no install

No Twitch login, no sign-up and no paywall. Just paste a link and download — the site is free, kept running by ads.

MP4 + quality choice

Clean MP4 output ready for any player or editor, plus audio-only export and exact quality selection.

How to download a Twitch video

  1. 1

    Copy the Twitch link

    Copy the URL of the Twitch VOD, clip or channel you want — e.g. twitch.tv/videos/123456789 or clips.twitch.tv/…

  2. 2

    Paste it and analyze

    Paste the link into the box above and click Analyze to see the title and all available qualities.

  3. 3

    Choose your quality

    Pick source/1080p60, a smaller resolution, or audio-only — whatever fits your needs.

  4. 4

    Download as MP4

    Click Download. Your Twitch video is saved as an MP4 to your chosen folder, with a live progress bar.

Frequently asked questions

How do I download a Twitch video?

Copy the video's URL from Twitch, paste it into the box above, click Analyze, choose a quality, and download it as an MP4 — no account needed.

What kinds of Twitch videos can I download?

vodfetch downloads VODs (past broadcasts), highlights, clips and live streams — any public Twitch video, all as MP4.

Is the Twitch video downloader free?

Yes, it is completely free and open-source, with no account, no trial and no watermark.

Does it work on phones?

Yes — vodfetch runs in any modern mobile browser; for very large VODs a desktop Chromium browser handles the file best.

Related guides

Do You Need a Twitch Downloader Extension? Browser Tool vs Extension

Searching for a Twitch downloader extension? Before you install one, it's worth knowing that a browser tool does the same job — save a VOD, clip or stream as MP4 — by pasting a link, with no install and no permissions. Here's an honest comparison of extension vs browser tool, and when each actually makes sense.

Twitch Clips vs Highlights vs VODs: What's the Difference?

Twitch stores four kinds of video and they behave nothing alike. A past broadcast deletes itself on a clock. A Highlight does not, but since 19 April 2025 it competes for a 100-hour budget. A Clip is the only user-created type with neither. Here is the full comparison, and what to do with each.

Why use — and share — vodfetch? 👋

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.

A tiny ask, and a big thank-you ❤️

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.

Twitch Downloader Blog: Guides & Tips

Twitch to MP3

Extract audio from any Twitch VOD or clip — free, no account.

Twitch Clip to GIF

Turn any Twitch clip into a shareable GIF — free, in your browser.

Twitch Converter

Convert any Twitch VOD, clip or stream to MP4, or extract the audio — free, no watermark, no account.

Twitch Chat Log

Export the full chat replay of any Twitch VOD as a timestamped text file.

Read guide →

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.