← All posts

How to download a Twitch clip as MP4 (3 methods that actually work)

TutorialFor everyone4 min read

Twitch doesn't give you a download button on clips — only a share link. If you're an editor cutting clips for TikTok or a viewer who just wants to keep a moment, you need a workaround. Here are three methods, ranked by speed.

Why isn't there just a download button?

Twitch's official position is that clips are meant to be shared via the Twitch link, which preserves attribution to the original streamer. So they intentionally don't surface a download button. Behind the scenes, every clip is hosted as an MP4 on Twitch's CDN — you just have to find the actual file URL.

This is technically allowed if it's for personal use or for editing your own clips into a derivative work. If you're republishing someone else's clip wholesale on another platform, that's a different conversation — but the download itself isn't the issue.

Method 1: Browser DevTools (free, slow, technical)

This works in any browser. Takes about 90 seconds per clip.

  1. Open the Twitch clip in your browser.
  2. Press F12 to open DevTools.
  3. Switch to the Network tab.
  4. Filter by Media (or just type "mp4" in the filter box).
  5. Refresh the page. The clip's MP4 file will load — usually a URL like clips-media-assets2.twitch.tv/AT-cm%7Csomething.mp4.
  6. Right-click that URL → "Open in new tab." The MP4 plays. Right-click the video → "Save video as…"

Reliable but tedious. Fine if you download one clip a week; awful if you download ten a day.

Method 2: Third-party downloader sites (fast, ad-heavy)

Search for "Twitch clip downloader" and you'll find about 40 of these. They all work the same way: paste the clip URL, click download. Common ones include twitchclipdownloader.com and clipsey.com.

Pros: fast, no setup.

Cons: most are crusty old sites with pop-up ads, sketchy "your computer has a virus" dialogs, and occasional outages when Twitch changes their CDN URL format. Some inject tracking or break when Twitch updates anything.

If you're going to use one, run it through an ad-blocker and a malware scanner, and don't enter any login info anywhere on these sites. They never need your Twitch credentials — if they ask, leave.

Method 3: yt-dlp (command-line, very fast, scriptable)

For anyone doing this more than a few times a month, yt-dlp is the answer. It's a free open-source command-line tool that handles Twitch clips (and Twitch VODs, YouTube videos, and 1,800 other sites) cleanly.

Install once:

Then download any clip with:

yt-dlp https://clips.twitch.tv/YourClipSlugHere

The clip downloads as an MP4 to your current directory. That's it.

Bonus tricks:

Method 4 (bonus): inside ClipHunter

If you're using ClipHunter for spike detection anyway, there's a one-click download button on every clip card. It hits Twitch's clip API directly, resolves the signed MP4 source URL, and opens it in a new tab — your browser then saves it like any other direct MP4 link. No third-party site, no CLI, no DevTools dance.

You also get this on the VOD Reviewer's exported clips and in the tag-filtered (Funny / Win / Favorites) views. Same one-click pattern everywhere.

Quality and format notes

A few things worth knowing:

What about Twitch VODs (the full streams, not clips)?

That's a separate, bigger problem. VODs are hosted as HLS playlists (a bunch of .ts segments stitched together), not single MP4s. yt-dlp handles those too — same command, just pass the VOD URL — but the download takes longer because of the segmenting and stitching. Expect 10-30 minutes for a multi-hour VOD on a fast connection.

Bottom line

If you download Twitch clips occasionally, DevTools is fine. If you do it regularly, install yt-dlp once and forget about it. If you're already running a clip-discovery workflow, just use the download button in whatever tool you're using to find the clips.

Find AND download clips in one place

ClipHunter auto-detects viral Twitch moments and gives you a one-click MP4 download on every clip card. Free to start.

Try ClipHunter free →