Skip to content
FreeNeeds a video link

YouTube Transcript Generator

Get the timestamped transcript of any public YouTube video as TXT, SRT, or VTT.

Free caption pulls available each month. No sign-in needed.

Same job, one API call

curl -s https://api.transcriptlab.dev/v1/transcript \
  -H "Authorization: Bearer ytgw_..." \
  -H "Content-Type: application/json" \
  -d '{"video_id": "VIDEO_ID", "format": "srt"}'

Questions

Does it work on videos without captions?

Only when the video has a caption track. The tool reads the captions the video carries; it does not transcribe audio. Videos without captions return a clear "no captions" message instead of empty output.

Which formats can I download?

Plain text, SRT, and VTT. The timed formats keep the original caption cues, so they drop straight into an editor or player.

Does it work on private videos?

No — it reads the caption track through the public video URL, so a private video has nothing to fetch.

Related tools