BulkTranscripts logo BulkTranscripts

Free tool

YouTube transcripts for NotebookLM

NotebookLM takes one video at a time and caps a notebook's sources. Get the whole channel as a single file instead.

Come back anytime Press ⌘ D to bookmark this tool.
30 transcript extractions free · no card

Start with 30 transcript additions free. No credit card. Repeat reads and re-exports from your library stay free.

How do I get YouTube transcripts into NotebookLM?

NotebookLM can add a single YouTube video, but not a channel or playlist. BulkTranscripts exports a whole channel or playlist as one AI-ready Markdown document, with each video's title, date and URL in a header, so you upload one file as a source and NotebookLM can cite the exact video in its answers.

The problem this solves

NotebookLM lets you add a YouTube video as a source, one URL at a time, and a notebook holds a limited number of sources. So a 200-video channel is not just tedious to add — it does not fit. Combining everything into one document sidesteps the limit entirely: one upload, one source, the whole archive.

Formatted so the model can cite

The AI-ready export opens each video with a metadata block — title, channel, upload date, duration, and link — then clean paragraphs with no timestamp noise. That header is what lets the model tell you which video an answer came from instead of blending the whole corpus into mush.

Works the same for ChatGPT and Claude

The same file drops into a ChatGPT Project or a Claude conversation. Long-context models handle an entire channel in one paste; for smaller windows, export per-video files and add them selectively.

A worked example

Take a podcast with 150 episodes. Export the channel as one combined AI-ready file, upload it to NotebookLM as a single source, and you can then ask which episodes cover a given topic, what the host's position changed to, or for a summary of everything said about one subject across five years.

Questions

Why not just paste YouTube links into NotebookLM?

You can, one at a time, and each one consumes a source slot. For more than a handful of videos that is both slow and hits the source limit.

What format should I choose?

AI-ready, in combined mode. It is Markdown with a citable metadata header and timestamps stripped, which is what these tools read best.

How big can the combined file get?

A 50-video channel is typically a few hundred thousand words. If a single file gets unwieldy, export in batches by playlist or by date range.

More YouTube transcript tools

Build a NotebookLM source file

Updated