Now on the Chrome Web Store

YouTube Transcripts.
One click.

Summarize podcasts, prep research, or paste straight into ChatGPT or Claude. One click, no sign-in, no external sites.

Add to Chrome — It's Free View Source

The way it should work

AI-ready text
Downloads clean .txt files paste-ready for ChatGPT, Claude, or Gemini. No reformatting needed.
True one-click
No pasting URLs into external sites. No waiting. Open the video, click the icon, hit download. That's the entire workflow.
Privacy first
No sign-ins, no tracking, no ads. The extension runs entirely in your browser; your data never leaves your machine.
Flexible formatting
Toggle timestamps off for a seamless block of text perfect for AI prompts, or keep them on for easy video reference.
Lightweight & secure
Built on Manifest V3 with only two minimal permissions. No external API calls, no background services, no bloat.
Open source
Every line of code is on GitHub. Read it, fork it, audit it. Nothing hidden, nothing phoning home.

Who uses OOTD

AI Power Users

Quickly summarize 2-hour podcasts or technical tutorials by feeding the transcript directly into your AI. Get answers from an hour of content in seconds.

Researchers & Students

Save time on note-taking with instant, searchable text files. Annotate and reference video content without rewinding.

Content Creators

Repurpose video content into blog posts or social threads without the manual typing. The video, already in text.

Four steps, ten seconds

1

Navigate to any YouTube video

Works with manual transcripts and auto-generated captions. If YouTube has a transcript, OOTD can get it.

2

Click the OOTD extension icon

The popup appears instantly: no loading, no authentication, no waiting for an external server.

3

Check or uncheck timestamps

Want clean prose for your AI prompt? Uncheck it. Need a reference copy with timestamps? Leave it on.

4

Click Download Transcript

A .txt file saves to your downloads folder, named after the video. Done.

Under the hood: OOTD pulls transcript data directly from the YouTube page, trying internal caption track URLs first for speed and falling back to the transcript panel DOM if needed. No external API calls, ever.

Get started in one click

2
Click Add to Chrome. No sign-in, no setup, no waiting.
3
Open any YouTube video, click the OOTD icon in your toolbar, and hit Download Transcript.

Prefer to install from source? See the GitHub repo for developer mode instructions.

Only what's needed

Permission Why it's needed
activeTab Read the current YouTube tab to extract transcript data
scripting Run the extraction script inside the YouTube page

Your data never leaves your machine

No data collected

OOTD does not collect, store, transmit, or share any personal data. There are no analytics, no telemetry, no crash reports, and no usage tracking of any kind.

No network requests

The extension makes zero external network requests. Transcript data is read directly from the YouTube page already loaded in your browser — it never passes through any server owned by this project.

No accounts or sign-in

OOTD requires no account, login, or authentication of any kind. There is nothing to sign up for and no credentials are ever requested or stored.

No cookies or persistent storage

The extension does not use cookies, localStorage, or any other persistent storage mechanism. Your checkbox preference is not saved between sessions.

Minimal permissions

The two permissions requested (activeTab and scripting) are used exclusively to read the transcript from the active YouTube tab. No other tabs or data are ever accessed.

Open source & verifiable

Every line of code is publicly available on GitHub. You can audit exactly what the extension does before installing it.

Contact

Questions about this policy? Reach out via GitHub Issues.