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 clip link and export it as a GIF, right in your browser. No account, no watermark, and nothing is uploaded to a server — the GIF is made on your device.
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-clip-to-GIF maker built right into the downloader. Grab a Twitch clip (or trim a short section of a VOD to 15 seconds or less), then export it as a GIF you can drop into Discord, Reddit or a chat. Unlike generic video-to-GIF sites, vodfetch fetches the Twitch clip and makes the GIF in one place, on your device — no upload, no account and no watermark.
The Make GIF button runs gifenc, a small encoder that is fetched only the first time you use it and then works entirely on your device. It decodes the source into an off-screen video element, seeks to one frame every twelfth of a second, draws each frame into a canvas capped at 480 pixels wide, and reduces it to a 256-colour palette that is recalculated for every single frame. Every frame costs its own seek and decode instead of one straight pass through the file, which is why the status line counts frames as they are written rather than showing bytes.
GIF has no equivalent of the motion-compensated, lossy compression that H.264 uses inside an MP4. Each frame here is written as a complete palettised bitmap and squeezed only by lossless LZW, so the file grows roughly in step with the frame count. At 480 by 270 that is about 127 KiB of raw palette indices per frame before compression, and a ten-second export is 120 frames. Fast camera movement and confetti-style noise compress worst; a mostly static shot compresses best.
The length limits are fixed in the code rather than left to you. The encoder stops at 200 frames, which works out at roughly 16.7 seconds, but the earlier caps almost always bind first: a clip is sampled from its first 15 seconds, or its whole length if it is shorter, and on a VOD the button only appears once Trim is switched on and the selection is 15.5 seconds or less. A live recording cannot be exported as a GIF at all - the button is offered for clips and for trimmed VOD selections only.
Because no rendition in the quality list is narrower than 480 pixels, and the canvas never upscales, the GIF comes out at the same width whichever one you choose; picking a lower quality mainly means less video to fetch before encoding starts. The 256-colour ceiling is the part you actually see in the result: dark scenes and smooth gradients band visibly, while flat-coloured overlays and a plain webcam shot survive it well.
A GIF carries no audio track at all, so a moment where the sound is the joke is better served by the normal video download - an .mp4, or a .ts file if the in-browser converter cannot load. A VOD GIF also does more work before encoding: the segments covering your trimmed selection are refetched and rebuilt into an MP4 with mux.js, and that stage fills the first half of the progress bar before any frame is sampled. A clip arrives as a single file, so its bar stays at zero until frame encoding begins.
| Encoder | gifenc, fetched on first use and run in your browser |
|---|---|
| Frame rate | 12 fps, fixed - 83 ms per frame |
| Output size | up to 480 px wide, height in proportion; never upscaled |
| Colours | 256 per frame, palette recalculated for every frame |
| Length cap | 200 frames (~16.7 s); clips use the first 15 s, VOD trim must be 15.5 s or less |
| Available for | Clips, and VODs with Trim switched on - not live recordings |
| Audio | None - the GIF format has no audio track |
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.
Paste the clip URL, click Analyze, then click Make GIF — vodfetch downloads the clip and exports a GIF right in your browser, with no upload.
Yes — turn on Trim, select a section of 15 seconds or less, and click Make GIF to export just that moment.
No. vodfetch exports clean GIFs with no watermark, made on your own device.
No — the GIF is created locally in your browser, so nothing is uploaded to a server.
To repurpose a Twitch clip for short-form video, download it as an MP4 with our free browser-based Twitch Downloader, then crop it to 9:16 vertical and add captions before uploading to TikTok, YouTube Shorts or Instagram Reels. The download is watermark-free and keeps the clip's original resolution, so always credit the original streamer.
To download a Twitch highlight, copy its URL (twitch.tv/videos/ID), paste it into a browser-based Twitch highlight downloader, choose a quality, and save the MP4. Highlights are creator-made clips that sit outside the VOD retention clock, so the link stays valid and you can download it anytime.
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.
Download Twitch VODs to MP4 in source quality — before they expire.
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.
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.