Download Twitch clips and VODs, or record live streams — right in your browser. No install. No watermark.
Supports: Clips · VODs · Highlights · Live streams
Streaming live right now? Paste the live URL to unlock recording options (from-now, full stream, or time range).
Record from the broadcast start to end.
Capture a specific segment by time.
Please keep this tab open until it finishes.
Grab any Twitch clip at source quality — no watermark and no screen recording.
Archive full past broadcasts and highlights to MP4 — or trim just the moment you need — before they expire from Twitch.
Capture streams that are live right now — from now, from the start, or a time range.
Our servers do the heavy lifting at high bandwidth, so your device stays free.
Most online Twitch downloaders can only grab static clips and choke on VODs or live streams. Because this tool runs yt-dlp on remote servers, it handles Twitch clips, past broadcasts, highlights, and even ongoing live streams from a single box.
You get the original source-quality feed straight from Twitch without re-encoding or watermarks. For live streams, the server-side recorder handles network hiccups, auto-retries dropped fragments, and can rewind to the broadcast start with --live-from-start.
Prefer the command line? Here are copy-ready yt-dlp commands for common Twitch tasks:
Downloads a single clip at best available quality and merges into a compatible MP4 container.
yt-dlp -f "bv*+ba/b" --merge-output-format mp4 "https://clips.twitch.tv/YourClipSlug"
Caps resolution at 1080p and downloads the full VOD to MP4.
yt-dlp -f "bv*[height<=1080]+ba/b[height<=1080]/best" --merge-output-format mp4 "https://www.twitch.tv/videos/1234567890"
Backtracks to the beginning of the current broadcast and records to the end, auto-retrying dropped fragments.
yt-dlp --live-from-start --fragment-retries infinite "https://www.twitch.tv/YourChannel"
Downloads audio only and converts it to MP3 — handy for podcasts and just-chatting VODs.
yt-dlp -x --audio-format mp3 "https://www.twitch.tv/videos/1234567890"
Uses --download-sections to grab just the chosen time range from a long VOD, so you skip downloading the full multi-hour file.
yt-dlp --download-sections "*00:10:00-00:20:00" -f "bv*+ba/b" --merge-output-format mp4 "https://www.twitch.tv/videos/1234567890"
Yes. Paste a Twitch clip URL and we grab the original source file directly from Twitch — no watermark, no re-encoding, no screen recording.
Yes. When the URL is a live stream we detect it automatically and let you record from now, capture the full broadcast from the start, or clip a specific time range — all server-side.
Yes. Paste a twitch.tv/videos/… VOD link and pick a quality up to source. We download it to a standard MP4 you can save anywhere.
Yes. After you paste a VOD or clip, an optional Trim field lets you enter a start and end timestamp, and we download only that section instead of the entire multi-hour broadcast — no need to grab the full file.
No. Everything runs in your browser against our yt-dlp backend. No Twitch Downloader desktop app, no browser extension, no CLI setup required.
Download only content you have the right to save — your own streams and clips, content you have permission to reuse, or clips for fair-use commentary and reactions. Respect Twitch's Terms of Service and the rights of creators.
Want to record any live stream, not just Twitch? Try the Live Stream Recorder →
Need advanced yt-dlp options? Try the yt-dlp online console →
Downloading from Reddit too? Try our Reddit Video Downloader →
YTDLP Web is an independent tool and is not affiliated with, endorsed by, or sponsored by Twitch or Amazon.