Twitch chat downloader
Download the full timestamped chat replay from any Twitch VOD and export it to JSON, CSV, TXT, or SRT — no account, nothing installed. Then let Eklipse turn your chat's hype spikes into clips.
Paste a VOD link, download the chat
The Eklipse Twitch Chat Downloader reads the same chat replay Twitch's own VOD player uses, page by page, and rebuilds the whole log in your browser — then exports it in the format you need.
Paste the VOD link
Any public Twitch VOD URL (twitch.tv/videos/...) or video ID.
Fetch the chat
The tool walks the full chat replay with a live progress bar.
Pick a format
JSON, CSV, TXT, or SRT subtitles — your call.
Download
The file builds in your browser and saves instantly.
Your chat already found your best moments
Hype-spike detection
Spikes in chat volume, emotes, and clip-its mark your biggest moments. Eklipse reads those signals and pulls the clips automatically. See the AI clip maker.
AI highlight clipping
Turn one VOD into TikTok, Shorts, and Reels clips with captions — no scrubbing the timeline by hand.
Chat overlays
Export SRT and burn the live chat back over your clip — the format short-form editors love.
Own your data
Full log with timestamps, usernames, colors, and badges — yours to keep, archive, or analyze.
From chat log to short-form content
Your Twitch chat is the fastest read on what landed. When the same moment blows up in chat — a clutch, a fail, a reaction — that is the clip worth posting. Downloading the Twitch VOD chat lets you scan for those spikes, timestamp them, and cut short clips that reach new viewers on TikTok, Shorts, and Reels, not just the followers who caught the stream live.
Editors export chat as SRT to overlay the live reactions back onto a clip. Analysts export CSV or JSON to chart message rate, top chatters, and emote usage. Archivers keep a TXT log before a VOD expires. However you use it, the chat log is where a stream's best short-form content is hiding — and Eklipse turns those moments into clips for you.
What is in the file
Every message carries its content offset (seconds into the VOD), a formatted timestamp, the username, the user's color and badges (sub, mod, VIP), and the full message text with emote names intact. JSON keeps the structure, CSV opens in any spreadsheet, TXT is a clean readable log, and SRT drops straight into a video timeline.
Twitch chat downloader questions
How do I download Twitch chat from a VOD?
Paste the Twitch VOD link (twitch.tv/videos/...) into the tool above and click Fetch chat. It walks the full chat replay, then you pick JSON, CSV, TXT, or SRT and download. No account required.
What formats can I export?
Four: JSON (structured data with offsets, users, colors, badges), CSV (opens in any spreadsheet), TXT (a clean readable log), and SRT (subtitles you can overlay on a video). Every format keeps timestamps and usernames.
Does it work on long VODs with lots of chat?
Yes. The chat is fetched page by page with a progress bar, so multi-hour VODs work — very large logs (hundreds of thousands of messages) just take longer and are capped to protect the service.
Can I download a live stream's chat?
This tool reads chat from finished VODs (the recorded chat replay). For a live stream, wait until the VOD is published, then paste its link.
Is it free and private?
Yes, it is free with no account. The chat is fetched through Eklipse and assembled in your browser; the file is built on your device and never stored. Eklipse is free to sign up for; the full AI clipping suite is a paid product.
Turn that VOD into content
Your chat found the moment. Let Eklipse clip it.
Stop scrubbing the VOD. Eklipse reads your stream's hype spikes, cuts the clips, adds captions, and posts them to TikTok, Shorts, and Reels automatically.
Turn your VODs into clips →