Free tool
Bulk YouTube subtitle downloader
Paste one channel or playlist URL and get every video's subtitle file back in a single ZIP — up to 1,000 at a time.
Download subtitles in bulkOne URL instead of one video
The slow way is to open each video, find its caption track, save it, and repeat. That is fine for three videos and unworkable for three hundred. Paste the channel or playlist URL once and the whole list is discovered, fetched in parallel, and packaged together while you watch the progress.
Filenames you can actually navigate
A ZIP of two hundred files is useless if they are all called captions.srt. Each file is named from its video title and carries a header with the title, channel, upload date, duration and source link, so a subtitle file can always be traced back to the video it came from.
Why not yt-dlp
yt-dlp does this well and is free, if you are comfortable installing Python, getting the flags right, and dealing with it when YouTube changes something. The trade here is that there is nothing to install and nothing to maintain, and extraction runs through infrastructure that is already handling the blocking problem. If you already have yt-dlp working, keep using it.
Videos with no captions do not cost you anything
In any large batch some videos will have captions disabled with no auto-generated track. Those are reported as skipped and the rest of the job carries on. Skipped videos are never charged, and anything you have already extracted is served from cache rather than fetched again.
Questions
How many videos can one job cover?
Up to 1,000 per run. Bigger channels are run in batches, and a second pass only fetches what is new because everything already pulled is cached.
Can I get one combined file instead of a ZIP?
Yes. The combined export merges the whole channel or playlist into a single document, which is usually what you want for an AI assistant rather than a folder of separate files.
Does it work on a playlist as well as a channel?
Yes, and playlist order is preserved so a course still reads in sequence.
Do I need an account?
No. The first 50 transcripts are free with no sign-up and no card. After that it is a one-time credit pack, not a subscription, and credits do not expire.