How to Quickly Download a YouTube Transcript

YouTube makes it surprisingly inconvenient to download a transcript from a video. There are plenty of transcript-downloading websites, but many are loaded with ads, require an account, impose limits, or simply don’t work.

The easiest option I’ve found is SMRY.ai’s YouTube Transcript tool:

https://smry.ai/youtube-transcript

Paste the URL of a YouTube video into the page and SMRY.ai will retrieve the transcript.

The Even Faster Way

There’s an easier trick if you already have the YouTube video open.

Just add:

smry.ai/

in front of the YouTube URL.

For example:

https://www.youtube.com/watch?v=VIDEO_ID

becomes:

https://smry.ai/https://www.youtube.com/watch?v=VIDEO_ID

That takes you directly to SMRY.ai, where you can access the video’s transcript without hunting for a transcript downloader again.

Downloading YouTube Transcripts from Linux

If you’re downloading transcripts regularly, or need transcripts from several videos, yt-dlp is another option.

To retrieve English subtitles without downloading the actual video:

yt-dlp --skip-download --write-subs --write-auto-subs \
  --sub-langs "en.*" --convert-subs srt \
  "YOUTUBE_URL"

This attempts to download English subtitles supplied with the video as well as YouTube’s automatically generated captions.

The result isn’t quite as convenient as SMRY.ai because you’ll get a subtitle file rather than a simple block of transcript text. But it’s useful for bulk downloads or when you’d rather work entirely from the command line.

The Short Version

For the occasional YouTube transcript, use:

https://smry.ai/youtube-transcript

Or, even easier, prepend smry.ai/ to the YouTube URL.

For frequent or bulk transcript downloads, use yt-dlp.

Mostly, I’m writing this down so the next time I need a YouTube transcript, I don’t spend 15 minutes searching for a website that actually works.

Leave a Comment