← All guides

Best free ways to get a YouTube transcript

An honest comparison — including when you don't need a tool like ours at all.

1. YouTube's built-in transcript viewer

Under any video: …more → Show transcript. Free and official. Fine for reading along; painful for everything else — copying grabs timestamps line-by-line, there's no export, no search across videos, and nothing for playlists or channels.

2. A transcript website (like VidWords)

Paste a URL, get clean paragraphs, search inside, export to 5 formats, do whole playlists/channels in bulk, and automate over an API. VidWords gives 25 free transcripts a month with no account. The trade-off of any hosted tool: monthly limits beyond the free tier.

3. Open-source libraries

If you write code, youtube-transcript-api (Python) and yt-dlp are excellent and free. You'll handle formatting, rate limits, and — at any real volume — YouTube blocking datacenter IPs, which is exactly the infrastructure a hosted tool maintains for you (rotating residential proxies, retries, caching).

4. Downloading caption files

Tools like yt-dlp can save raw .vtt/.srv caption files. Accurate but raw: duplicated rolling-caption lines, cue formatting to clean up, and again IP blocking at scale.

Which should you use?

You want…Use
To read along with one videoYouTube's built-in viewer
Clean text, exports, search, summariesA transcript site — try VidWords free
Whole playlists or channelsBulk extraction
To build your own pipelineOpen-source libs, or the API when blocking starts to hurt

Get a free transcript →