Twitch DownloaderVODs · Clips · Live

Free · No account · Open-source

Twitch VOD Chapter DownloaderExport game-change timestamps as a ready-to-use chapter list

Long VODs that hop between games deserve real chapters. Paste a Twitch VOD link, and vodfetch reads its category-change markers and lets you export them as a plain timestamped list — free, no account, ready to paste into a YouTube description or video editor.

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

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

Twitch tracks every time a broadcast switches game or category during a stream. vodfetch reads those markers directly from the same VOD you're already downloading, and turns them into a clean, timestamped chapter list you can save as a text file — no other free Twitch tool offers this. It's especially useful if you re-upload VODs to YouTube (which supports pasted timestamp chapters), edit highlight reels, or just want a quick outline of a multi-hour stream without scrubbing through it.

What vodfetch reads from a VOD's chapter markers, and how to cut with them

When you analyse a past broadcast, vodfetch asks Twitch for that video's moments of type VIDEO_CHAPTER_MARKERS — the game and category segments Twitch records during a stream — and reads two fields from each one: description, the category label, and positionMilliseconds, the marker's offset from the start of the recording. The Chapters (.txt) button then writes one line per marker to <vod-id>_chapters.txt. Positions are rounded to whole seconds and written as mm:ss for anything in the first hour and h:mm:ss after that, so a marker at two minutes five seconds reads [02:05] and one just past the hour reads [1:02:03]. Where a marker carries no description, the line falls back to an em dash.

The button sits in the Options panel below the Download button, and it only appears for past broadcasts that actually have at least one marker. Exporting is independent of downloading video: the list comes from metadata already fetched during Analyze, so you can save a multi-hour stream's outline without pulling a single video segment, and the quality you have selected makes no difference to it.

Those timestamps are directly reusable in the trim controls, which live in the same Options panel: tick Trim, then fill the From and To boxes. They accept h:mm:ss, m:ss or a plain number of seconds, so one marker's time goes in From and the next marker's time in To. The readout beside them confirms start, end and resulting length, and the size estimate next to the quality picker recomputes from that duration and the selected rendition's bandwidth. Cutting a forty-minute category segment out of an eight-hour broadcast transfers roughly forty minutes of video rather than the whole stream.

Two things stop this from being frame-exact. The download works in whole HLS segments, and every segment that overlaps your range is fetched entire, so the saved file can start a few seconds before the From time and run a few seconds past the To time. And a marker records the moment the category was changed on the channel, which is not necessarily the second the new content began. Leave a small margin at both ends rather than trusting a marker to the second.

If you are working through a list of markers, vodfetch's own address takes parameters. Open the page as ?url=<vod link>&t=1h02m03s and it fills the input box, switches trimming on, sets From to that time and To one minute later, capped at the end of the video; widen To for a longer cut. The t value understands Twitch's 1h02m03s notation or a plain number of seconds, and it is applied only when it falls inside the video's duration. Note that this is a parameter on the vodfetch URL — a t value sitting inside a Twitch link you paste into the box is ignored. Add &go=1 to start the analysis automatically. Where Twitch supplies a storyboard for the VOD, hovering or dragging on the scrub bar shows its preview thumbnails, so you can check a cut point visually first.

Chapters are also worth exporting before you need them. Twitch deletes past broadcasts after 7 days, or 14 for Affiliates, and 60 for Partners and Prime/Turbo channels, and the marker list disappears with the video.

Marker sourceTwitch video "moments" of type VIDEO_CHAPTER_MARKERS — the game/category segments of a broadcast
Fields read per markerdescription (the category label) and positionMilliseconds (offset from VOD start)
Export file<vod-id>_chapters.txt — plain text, one line per marker
Line format[mm:ss] in the first hour, [h:mm:ss] after it, followed by the category name (em dash if the description is empty)
Where the button isOptions panel, past broadcasts only, and only when the video has at least one marker
No video neededThe list comes from the Analyze step's metadata — no media is downloaded to export it
Trim inputFrom/To accept h:mm:ss, m:ss or plain seconds; cuts land on whole HLS segments, so both ends can overshoot by a few seconds
URL parameter?t=1h02m03s on the vodfetch page sets From and makes To one minute later — it is not read from a pasted Twitch link

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

What are Twitch VOD chapters?

They're the automatic game/category-change markers Twitch records during a broadcast — for example, when a streamer switches from 'Just Chatting' to a game. vodfetch reads these directly from Twitch's own data.

How do I export chapters from a Twitch VOD?

Paste the VOD's URL into vodfetch and analyze it. If the broadcast has recorded category changes, a Chapters button appears — click it to save a timestamped .txt list.

Can I use these timestamps as YouTube chapters?

Yes. YouTube auto-converts a timestamp list pasted into a video description (starting at 0:00) into clickable chapters — vodfetch's export is formatted to work directly.

Why don't all VODs have chapters?

Chapters only exist where Twitch recorded a game/category change. A VOD that stayed in one category the whole stream, or one where the streamer never changed categories, won't have any markers to export.

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.