Twitch transcription.Transcript survives when the VOD expires.

Paste a public Twitch VOD URL — or upload a sub-only download. Get speaker-labeled text, SRT/VTT subs, and chapter markers before Twitch's 14-day expiry deletes the recording forever.

Drop a file, or pick one

MP3 · WAV · M4A · MP4 · MOV · MKV · OGG · OPUS · FLAC · WEBM — up to 100 MB anonymously

Paste a link, we’ll fetch the audio

YouTube · TikTok · Vimeo · Twitter · SoundCloud · Spotify · 50+ more

Record straight from your browser

Sign up takes 30 seconds — recording opens right after, in the dashboard.

No card required~90s per 60-min fileSRT · VTT · DOCX · TXTFiles auto-deleted in 24h

↓ Watch what comes out

VOD URL in. Captioned transcript out.

Twitch VODs are a single stereo MP4 with game audio, mic, and alerts mixed together. We pull the audio server-side, separate the voice band, and label the streamer plus any Discord party guests.

Twitch VOD · publicREC Solo + 1 Discord guest · 4:12:30
auto-detected en-US44.1 kHz stereo · 160 kbps AAC
~90s
Transcript · streaming93% accuracy
S1

Bro did you see that — they full-sent it from B-long, classic eco round.

S2

Yeah and you were AFK in spawn. Ten bucks says we throw pistol next half.

S1

I had two kills already, chill. Queue the next one, I'll swap to Jett.

S2

Bet. Inviting now — and shout-out to the raid that just came in, welcome in.

93% on stereo VOD audioSRT · VTT · DOCX · TXT · JSON

↓ This is the dashboard

This is what loads when the job finishes.

Same layout as the real dashboard — Summary, full Transcript, Speakers tab, Exports. Key points and action items extracted automatically. Auto-tags on every job.

Try it on your own file — it's free

Three real options · honest comparison

Twitch live captions. YouTube reupload. Or us.

Twitch has no native VOD transcript — only third-party live captions during the broadcast. Most streamers reupload to YouTube and copy the auto-caption file. We work directly from the Twitch URL, before the VOD expires.

Option 01

Twitch live captions

Caption overlay during the live stream via a third-party extension. No transcript afterward.

RequiresOBS plugin or extension
Works on VODNo — live only
Speaker labelsNo
Export fileNone saved
LanguagesSingle, pre-set
CostFree–$10/mo extension
Best forStreamers who only need accessibility captions in chat overlay during the live broadcast.
Option 02

Transcription.Solutions

Paste the Twitch VOD or clip URL. Sub-only VODs upload directly. No download dance.

RequiresPublic URL, nothing else
Works on VODVODs, clips, highlights
Speaker labelsStreamer + Discord guests
Export fileSRT · VTT · DOCX · TXT · JSON
Languages99, auto-detected
Cost · per min$0.03
Best forAnyone clipping highlights, captioning a YouTube reupload, or archiving a VOD before the 14-day window closes.
Option 03

Reupload to YouTube

Download the VOD, upload to YouTube, wait for auto-captions, scrape the SBV file.

RequiresMP4 download + YT channel
Works on VODYes, after reupload
Speaker labelsNo
Export fileSBV/VTT after processing
Processing timeHours for long VODs
CostFree (YT terms apply)
Best forStreamers already mirroring every VOD to YouTube who don't need speaker labels or fast turnaround.

Twitch VOD retention is 14 days standard, 60 days for Partners, Turbo, and Prime subscribers. Pricing and feature flags accurate as of 2026.

Specific to Twitch

Four things that bite people on generic transcription tools.

Twitch VODs aren't podcast files. Flip these settings and the transcript stops fighting you.

What goes wrong

  1. 1Gamer slang and game proper nouns. Generic models transcribe 'Hecarim' as 'her chrome,' 'Valorant' as 'valor and,' 'pog' as 'pug.'
  2. 2TTS donation alerts mid-sentence get transcribed as if the streamer said them, mixing donor messages into the speaker's turn.
  3. 3DMCA-muted segments show up as 30-second blocks of silence — generic tools either skip the timestamp or hallucinate filler.
  4. 4Discord party chat comes through one desktop audio source, so all four guests get labeled as a single Speaker 2.

What to flip here

  1. 1Paste your game vocabulary, character names, and channel-specific slang into the custom vocabulary field. We pass it as a recognizer hint.
  2. 2Turn on alert detection so TTS donations get tagged as `[donation]` and pulled into their own track, not the streamer's turn.
  3. 3DMCA-muted blocks are detected as silence > 10s and labeled `[muted segment]` with the original timestamp preserved for re-sync.
  4. 4If your stream has Discord guests, enable acoustic diarization with 4–6 speakers — voices get separated even from a single desktop source.

Recommended job settings for Twitch VODs

Paste a Twitch URL and these flip on by default. Override per-job from the form.

Diarization
Acoustic · 1–6 speakers
Speaker model
Conversational + gaming
Filler words
Kept (preserves streamer cadence)
Profanity
Verbatim, no masking
Chapter markers
Game / scene change detection
Export
SRT + VTT for YouTube reupload

Accuracy · real-world numbers

93%+ on a clean mic. Game audio and party chat set the ceiling.

Twitch VODs are a single mixed track — the streamer mic, game sound effects, music bed, and alert TTS all share one stereo file. Mic quality and how loud the game sits in the mix determine how clean the transcript reads. Numbers below come from production VOD jobs, not lab benchmarks.

95%
Solo streamer, broadcaster mic, low game bed

Shure SM7B / Rode PodMic type setup, game audio ducked under voice. Just chatting and IRL streams land here too.

92%
Solo streamer, normal game audio mix

Default OBS levels, occasional explosion or music swell. Gamer slang and game proper nouns benefit from custom vocabulary.

88%
Streamer + 2–4 Discord guests

Party chat through the desktop audio source. Acoustic diarization separates voices; compressed Discord audio costs a few points.

82%
Raid call-ins, alerts, music-heavy segments

Chaotic multi-voice moments, TTS donations talking over the streamer, copyrighted music sections. Worst case in our VOD data.

Common questions

8 things people ask about Twitch transcription.

01Can you transcribe straight from a Twitch VOD URL?+
Yes for public VODs, past broadcasts, highlights, and clips — paste the URL, we extract audio server-side. Sub-only VODs require you to download the MP4 first (your subscription gives you access; ours doesn't) and upload directly.
02What happens when the VOD expires before I transcribe it?+
Then it's gone — Twitch deletes VODs after 14 days (60 for Partners, Turbo, and Prime). Run the job before expiry, or enable VOD highlight saving in your Twitch settings to keep them indefinitely as highlights.
03Will you transcribe a 6-hour or 10-hour stream?+
Yes. There's no per-file length cap — long marathons process in chunks and stitch back together with continuous timestamps. A 10-hour VOD costs about $18 at $0.03/minute.
04How does it handle gamer slang, character names, and game-specific terms?+
Better than generic ASR but still imperfect. Paste your game vocabulary (champion names, weapons, in-game callouts, emote names like Kappa or PogChamp) into the custom vocabulary field on the job form — we pass it as a recognizer hint.
05Can you separate me from my Discord party chat guests?+
Yes, acoustic diarization separates voices even when they come through a single desktop audio source. Quality depends on how distinct the voices are — four similar-sounding voices may need a 2-minute manual rename pass on the speaker chips.
06What about DMCA-muted segments in the VOD?+
We detect silence blocks longer than 10 seconds and label them `[muted segment]` with the timestamp preserved. The rest of the transcript stays in sync, so your SRT file still lines up with the video.
07Do you do live captions during the broadcast?+
No — we transcribe VODs and clips, not the live stream. For real-time caption overlay, look at OBS plugins or Twitch extensions like Web Captioner. We're for the transcript you need after the stream ends.
08Will the SRT file work if I reupload the VOD to YouTube?+
Yes — SRT and VTT exports use absolute VOD timestamps, so they sync correctly when you upload the same MP4 to YouTube. Useful for streamers who reupload highlights and want captions ready on day one.

Paste a Twitch VOD URL. See what comes out before it expires.

30 free minutes every month. No card. Speaker labels, SRT + VTT subs, chapter markers, all exports included.

Start free