Video notes

YouTube Transcript to Markdown
Save the subtitles as a note you can keep

Saving a YouTube transcript takes two things: something that pulls the caption track off the page, and something that writes a .md file to your disk. The NoteLoom extension does both. Open a video and it extracts the transcript into a reading view, already split into blocks with timestamps. Click the clip button in that reading view header and the transcript becomes Markdown, previewed in NoteLoom, saved into a folder you choose. No copying by hand. What you get is the spoken words, verbatim. Tidying them up is your job.

What the reading view does before you clip anything

Open a video and the extension goes looking for the caption track on its own. You do not press anything. It lays the transcript out as readable text instead of a cramped sidebar, split into roughly 30 second blocks, or by the video chapters when the uploader set them. Each block is stamped with a time.

From there it is a document you can work with:

  • Click a timestamp to jump the video to that second. The step you are reading and the moment it happens are one click apart.
  • The block being spoken right now stays highlighted, and the transcript scrolls itself to follow. A three-state toggle controls that, so you can let it follow the video or stop the scrolling and read at your own pace.
  • Ctrl+F is intercepted and searches the transcript instead of opening the browser find bar, so a word said once at 34:12 is findable.
  • The language bar lists every caption track the video has, translated tracks included, and switches between them.
  • Clicking through to the next video re-extracts the new transcript on its own, since YouTube never reloads the page.

Sometimes YouTube blocks the request with its PO Token anti-scraping check. The extension then falls back to the HTML5 textTracks API on the video element and reads the captions from there.

Which videos are worth saving this way

A transcript is a wall of spoken words. That pays off for some videos. For others it is clutter you will never open again.

Video type Verdict Why
Tutorials and how-to videos Worth it The steps are the value, and you will come back to check one
Courses and lectures Worth it Chapters split the transcript into sections that already read like notes
Interviews and podcasts Worth it Long, quotable, and hard to scrub back through by ear
Conference talks Usually One dense idea buried in 40 minutes of build-up
Vlogs and entertainment Skip it Nothing you need to find again next month

The rough test: if you can picture yourself searching for something the speaker said, save it. Otherwise skip it. Watching is enough.

Saving one, step by step

  • Install the extension in Chrome, Edge, or Arc. It does not ask to read every site you visit at install time.
  • Open a YouTube video that has captions. Press Alt+R, or click the extension icon in the toolbar and choose the reading view.
  • Wait for the transcript to load. It arrives already split into blocks. Each one carries a timestamp.
  • If the video has several caption languages, pick the one you want in the language bar. That choice is what gets saved.
  • Click the clip button in the reading view header. On an ordinary web page that button clips the article text the reading view parsed out. On a video page, it clips the transcript.
  • NoteLoom opens. It shows a Markdown preview of what you clipped.
  • Pick a local folder. The transcript is written there as a .md file you can open in any Markdown editor, now or in five years.

Every step after the first is a click. Nothing gets highlighted and pasted by hand.

What you actually get, and what you do not

The file is a verbatim record of speech. Someone said "so, um, basically what I do here is" and that is what lands in the .md. NoteLoom does not summarize it or shorten it.

So the file is a starting point, not a finished note. The work left over:

  • Cut the filler and the throat-clearing. Most of a transcript is not worth keeping.
  • Add your own headings. A timestamp tells you when something was said, and nothing about whether it mattered.
  • Write down why you saved it, in your words, before you forget.

Auto-generated captions have their own tax. Names come out wrong, jargon comes out wronger, and punctuation is mostly guesswork. If the speaker mumbles, the transcript records the mumbling faithfully. Human-written captions are much cleaner. Plenty of channels do not bother with them.

And a video with no caption track gives you nothing. The extension reads what YouTube has; it does not listen to audio.

Where the text goes

The caption track is fetched from YouTube's own endpoint, by a content script running inside the page, using the cookies your browser already has for youtube.com. That authentication is why the extension asks for cookies permission at all. The conversion from the reading view content to Markdown runs in your browser, and the file is written by the browser into the folder you granted access to.

No NoteLoom server is involved in that round trip. There is no account to make, and no transcript sitting in someone else's database. The extension source is open for anyone to check.

FAQ

How do I save a YouTube transcript as a Markdown file?
Install the NoteLoom browser extension, open the video, and open the reading view (Alt+R, or the extension icon). The transcript loads there already split into blocks with timestamps. Click the clip button in the reading view header and that transcript is converted to Markdown, shown in NoteLoom as a preview, and saved as a .md file in whatever local folder you pick. No copying by hand at any step.
Does this work with auto-generated captions?
Yes. Auto-generated captions come through the same way as human-written ones. The quality is a different question: auto captions mangle names, technical terms, and anything said over background noise, and they carry almost no punctuation. You get whatever YouTube produced, saved as text.
Will it summarize the video or clean up the transcript for me?
What lands in the .md file is the spoken words as YouTube transcribed them, filler and all. Nothing is condensed on the way in. Deleting the waffle, adding headings, and writing your own notes underneath is work you do in the editor afterwards.
What if the video has no subtitles at all?
Then there is nothing to extract. The extension reads the caption track that YouTube already has for the video. If the uploader disabled captions and YouTube did not auto-generate any, the reading view has no transcript to show and nothing to clip.
Can I save the transcript in a different language?
If the video has more than one caption track, the language bar at the top of the transcript lets you switch between them, including YouTube translated tracks where they are offered. Whichever track is showing when you click clip is the one that gets saved.
Does my transcript get uploaded to a server?
No. The extension fetches the caption track from YouTube itself, from inside the page, and the conversion to Markdown happens in your browser. The text goes from the video page to the file on your disk. NoteLoom runs no server for this and does not need an account.
Why does the extension ask for cookies permission?
YouTube requires an authenticated request to hand over a transcript, so the extension needs the cookies your browser already has for youtube.com. It uses them to ask YouTube for the caption track and nothing else. Its host permissions are limited to noteloom.cc, youtube.com, google.com, and bilibili.com.
Which browsers does this work in?
Chromium desktop browsers: Chrome, Edge, and Arc. Saving the file relies on the browser File System Access API, which Firefox, Safari, and mobile browsers do not fully support. There is no mobile version.

Get the transcript out of the video

Add the extension to Chrome, Edge, or Arc. Open a video, open the reading view, click clip, pick a folder. The transcript lands on your disk as a .md file, timestamps intact. It stays yours.

Add NoteLoom to Chrome Or open the editor first