How to Get a YouTube Transcript — 5 Ways

From YouTube's built-in transcript panel to AI transcription for caption-less videos — every method, ranked by how much friction it has.

“Get a transcript” means getting the words that are spoken in a video, usually with timestamps. There are five practical ways to do it, and the right one depends on whether the video has captions and what you need the text for.

Method 1 — YouTube's built-in transcript panel

On the watch page, click Description, then Show transcript. A side panel lists every captioned line with its timestamp.

  • Pros: free, no third party, built into YouTube.
  • Cons: only works when a caption track exists; copying the whole thing is clunky; no direct export to TXT/SRT/VTT; the panel can be hidden on some videos or regions.

Method 2 — a dedicated transcript tool

Paste the video URL into a tool like yt-transcript and get the full transcript in seconds — with timestamps and one-click export to TXT, SRT, or VTT.

  • Pros: fast, clean export formats, works on videos without captions (AI transcription), translation, batch mode.
  • Cons: it is a third-party service; large volumes are credit-based.

Method 3 — download subtitles directly

If you specifically want the subtitle file (for an editor or a player), use a subtitle downloader to pull the caption track as SRT or VTT.

  • Pros: exact source timings, drop-in ready for VLC/Premiere/web players.
  • Cons: only works when the track exists.

Method 4 — AI transcription of the audio (ASR)

For videos with no captions at all, download the audio (yt-dlp is the common tool) and run it through a speech model — Whisper-class models are the standard. yt-transcript does this step for you automatically when captions are missing.

  • Pros: covers essentially the entire YouTube catalog.
  • Cons: slower (minutes, not seconds); DIY version requires tooling and compute.

Method 5 — via API / script

For automation — pipelines, research corpora, LLM context — call a transcript API instead of clicking. The yt-transcript API returns JSON/SRT/VTT over REST with Bearer auth and supports batches up to 25 videos.

  • Pros: reproducible, scriptable, batchable.
  • Cons: per-use credits at scale.

Which should you use?

Your situationBest method
Quick read of one videoYouTube's built-in panel
Full text or subtitle fileDedicated tool (this site)
Video has no captionsAI transcription (built-in here)
Reading in another languageTool with translation
Many videos / automationBatch mode or the API

Frequently asked questions

Is it allowed to get transcripts from YouTube videos?

Viewing and using transcripts for personal notes, research, and accessibility is generally fine. Republishing large amounts of someone else's transcript can raise copyright issues — keep that in mind, especially for commercial use.

Why can't I see the transcript button on some videos?

The button only appears when a caption track exists (creator-added or auto-generated) and YouTube shows it for your region/language. Videos without any captions have nothing to show — that is where AI transcription tools come in.

Which method is fastest?

A dedicated transcript tool: paste the URL, get the full text in seconds, and export it. The built-in YouTube panel is second — good for a quick read, awkward to copy in full.

Get a transcript right now

Paste any YouTube URL — 25 free credits, no sign-up, no card.

Extract a transcript →