5 Free Ways to Get a YouTube Transcript (2026)
Quick answer (TL;DR): The fastest way to get a YouTube transcript for most people is The YouTube Tool's free transcript extractor — paste a public video URL, click Get Transcript, and copy or download the full caption text with timestamps. No extension, no API key, no signup. If you only need a quick read-along on one video, YouTube's own Show transcript panel works too (desktop: expand the description → Show transcript). Need SRT/VTT files or bulk exports? Jump to method 4 (yt-dlp) or see how to download a YouTube transcript.
A YouTube transcript is the full text of a video's captions — auto-generated or uploaded by the creator. Getting a YouTube transcript sounds like one task, but it is really five different workflows: built-in UI, browser tool, extension, command line, or API. Each differs in speed, output format, and limits. This guide compares all five so you can pick the row that matches your device, skill level, and whether you need plain text or subtitle files.
Prerequisite for every method below: the video must be public (or accessible to you) and have captions — auto-generated or uploaded. No method can pull words that YouTube never captioned.
5 ways to get a YouTube transcript (at a glance)
| # | Method | Best for | Output | Signup? | Bulk? |
|---|---|---|---|---|---|
| 1 | YouTube Show transcript panel | One-off reading, jump-to-timestamp | Copy-paste text only | No | No |
| 2 | Free online transcript tool | Clean copy, mobile, no install | TXT (+ copy with timestamps) | No | One URL at a time |
| 3 | Browser extension | Living inside YouTube all day | Copy / export to Docs, Notion, etc. | Usually no | Per tab |
| 4 | yt-dlp (command line) | SRT/VTT files, playlists, scripting | .srt, .vtt, .json3, plain subs | No | Yes |
| 5 | YouTube Captions API | Developers managing their own uploads | Official caption tracks | Yes (Google Cloud) | Yes (your channel) |
When you already know the method and need TXT vs SRT vs VTT export steps, see how to download a YouTube transcript.
1. YouTube's built-in Show transcript panel
YouTube publishes caption text inside the watch page for any video that has captions. Google's transcript help page describes this as the native way to read along or jump to a moment by clicking a line.
Best for: Quick read-along on a single video, verifying a quote, or checking whether captions exist before you bother with a tool.
How to get the transcript on desktop:
- Open the video on youtube.com in a desktop browser.
- Scroll to the description area under the player.
- Click Show transcript. A panel opens (usually on the right) with timestamped lines.
- Click any line to jump playback to that moment.
- To copy: open the three-dot menu inside the transcript panel → Toggle timestamps off if you want plain text → select all (
Ctrl+A/Cmd+A) → copy. Some layouts also offer Copy transcript in that menu.

How to get the transcript on mobile:
The YouTube app buries transcripts under the expanded description — tap the video title, scroll, and look for Show transcript or Transcript. The experience is clunkier than desktop: less room to navigate, and not every video shows the option. A reliable workaround is opening the same URL in mobile Chrome/Safari (not the app) and using the desktop-style flow, or skipping to method 2.
Pros
- Zero install, zero account, zero cost.
- Timestamps are clickable for navigation.
- Works on any captioned public video you can watch.
Cons
- No download button — copy-paste only; no one-click
.txt,.srt, or.vtt. - Manual and slow for more than a few videos.
- Auto-captions can be messy (missing punctuation, wrong homophones).
- Mobile app UX is inconsistent.
2. Free online transcript tools (YouTube transcript generator)
Search for a YouTube transcript generator or YouTube transcript online and you'll find the same core workflow: paste a public video URL, pull the caption track YouTube already published, then copy or download the text. Online extractors read that public caption data — they just return it in a copy-friendly or downloadable shape. Paste a youtube.com/watch?v=…, youtu.be/…, or Shorts link; the tool fetches captions server-side.
Best for: The default recommendation when you want the full text fast on phone or desktop, without installing an extension or writing code.
Steps (The YouTube Tool):
- Copy the video URL.
- Open the free transcript tool and paste the link.
- Click Get Transcript.
- Copy to clipboard or Download as
.txtwith timestamps included.
No signup, no paywall between you and the text. Same caption source as the YouTube panel — cleaner layout and an actual file export.

Pros
- Works in any browser; strong on mobile where the YouTube app hides transcripts.
- One-click copy or
.txtdownload. - Timestamps preserved for reference or later conversion to SRT (see the download guide).
- Pairs naturally with AI video summary when you want bullet points instead of raw text.
Cons
- One video per paste (no native "whole channel" button — use method 4 for bulk).
- Still requires existing captions; it does not transcribe silent or uncaptioned audio.
- You are trusting a third-party site with URLs you paste (use reputable tools).
3. Browser extensions
Extensions inject a Copy transcript, Export, or Summarize button directly on YouTube watch pages. There are dozens of options — copy buttons, export-to-docs tools, timestamp toggles, and summary panels that pull captions without leaving the watch page. Browse what's available in the Chrome Web Store (Edge and Firefox have similar add-on marketplaces). No single winner; pick one with solid reviews and permissions you're comfortable with.

Best for: Power users who live in YouTube tabs and want one-click export without leaving the page.
Typical workflow:
- Search for youtube transcript in the Chrome Web Store and install an extension that matches your workflow.
- Open a captioned YouTube video.
- Click the extension icon or the button it adds below the player.
- Copy plain text or send the transcript to a doc, notes app, or clipboard.
Pros
- Stays inside YouTube — no tab switching once installed.
- Some extensions add timestamp toggle, formatting cleanup, or AI summary on top of the raw transcript.
- Handy for researchers processing many videos in a browsing session.
Cons
- Permissions risk — extensions can read page data; stick to well-reviewed publishers and drop ones you stop using.
- Breaks when YouTube redesigns the watch page (common).
- Browser-specific; not ideal for mobile Safari the way a web tool is.
- Quality varies; many are wrappers around the same caption data as methods 1–2.
4. yt-dlp (command line)
yt-dlp is the open-source successor to youtube-dl. It downloads subtitle tracks without grabbing the video file — the go-to method for .srt, .vtt, and batch playlist exports.
Best for: Developers, editors, and researchers who need subtitle file formats, multiple languages, or dozens of videos in one job — and who will run this consistently, not once a month.
If you are not comfortable in the terminal, you can paste a video URL into Claude Code (or another AI coding assistant) and ask it to run yt-dlp for you — it handles the flags and file output. That still means installing yt-dlp locally and trusting a command-line workflow. For a one-off transcript or occasional copy-paste, method 2 is easier: paste the URL into a free online transcript tool and download or copy the text in seconds, with no install.
Get a transcript as SRT (subtitles only, no video):
yt-dlp --write-subs --write-auto-subs --sub-lang en --sub-format srt --skip-download "VIDEO_URL"
Swap en for another language code if the video has multiple caption tracks. Output lands in your current folder as a .srt file.
Get plain text or other formats:
- Use
--sub-format vttfor WebVTT. - Use
--sub-format json3if you want structured timed JSON for a script. - Point yt-dlp at a playlist or channel URL to pull captions for every captioned video in the list.
Python users often reach for the community youtube-transcript-api library for the same caption tracks with a few lines of code — same underlying idea, lighter than a full yt-dlp install when you only need text in a script.
Pros
- Real SRT/VTT files for Premiere, DaVinci, or web players — not just copy-paste.
- Batch-friendly (playlists, channels, shell loops).
- No browser UI to break; scriptable in CI or cron jobs.
Cons
- Requires terminal comfort and a local install.
- Overkill for "copy this one lecture once."
- Still limited to videos that have caption tracks; uncaptioned audio needs a separate speech-to-text pipeline.
For format-by-format download walkthroughs (TXT vs SRT vs VTT), see how to download a YouTube transcript.
5. YouTube Captions API (your own videos)
The official YouTube Data API captions resource lets developers list, upload, update, and download caption tracks — but captions.download is restricted to videos you own or manage. It is not a general-purpose "get anyone's transcript" API.
Best for: SaaS products, channel tools, or internal scripts that sync captions for your uploads — e.g. pulling English subs from Studio, translating, or archiving your catalog.
Typical workflow (channel owner):
- Create a Google Cloud project and enable the YouTube Data API v3.
- OAuth as the channel owner (scopes include
youtube.force-ssl). - Call
captions.listwith thevideoIdto see available tracks. - Call
captions.downloadwith the captionidto retrieve SRT or other supported formats.
Pros
- Official, stable, documented — right choice for your content pipelines.
- Supports upload/update — not just read — for caption management products.
- Scales with Google Cloud quotas instead of scraping HTML.
Cons
- Cannot download arbitrary third-party videos' captions through the official download endpoint unless you have owner permissions.
- OAuth setup, API keys, and quota management — heavy for a one-off transcript.
- Wrong tool if you only wanted to read a competitor's public lecture (use methods 1–4 instead).
Which method should you use?
| Your situation | Use this method |
|---|---|
| One video, read along, jump to timestamps | 1 — YouTube panel |
| Copy or download text fast, phone or desktop, no install | 2 — Online tool (transcript extractor) |
| You live on YouTube tabs and want one-click export | 3 — Extension |
Need .srt / .vtt, or captions from a whole playlist | 4 — yt-dlp |
| Building software for your channel's captions | 5 — Captions API |
| Need subtitle files but not code | 2 for TXT, then download guide for SRT/VTT — or 4 directly |
| Want key points, not the full transcript | Get text with 2, then AI video summary |
Speed ranking (single public captioned video, casual user): online tool ≈ YouTube panel > extension (after install) >> API setup >> yt-dlp (fast once configured, slow to set up the first time).
Accuracy ranking: All caption-based methods read the same YouTube track — accuracy is identical. Auto-captions are only as good as YouTube's speech model; uploaded creator captions win when they exist. No method fixes bad auto-caps without re-transcribing audio (a different task entirely).
FAQ
How do I get a YouTube transcript for free? Use YouTube's Show transcript in the video description, or paste the URL into a free online transcript tool. Both pull existing captions at no cost.
What is a YouTube transcript generator? A YouTube transcript generator turns a video's existing captions into readable text you can copy or download. Most free generators work like method 2 — they fetch the public caption track YouTube already published, not speech-to-text from scratch.
Where is Show transcript on YouTube in 2026? On desktop, expand the description under the player and click Show transcript — Google moved transcript access into the description area in recent UI updates. On mobile, check under the expanded title/description in the app, or use mobile web / an online tool.
Can I get a YouTube transcript without timestamps? Yes. In YouTube's panel, use Toggle timestamps in the transcript menu before copying. Online tools often let you copy with or without time codes. For a plain paragraph, paste into a doc and delete time lines.
How do I get a transcript on my phone? The YouTube app makes this harder than desktop. Open the video in a mobile browser and use Show transcript, or paste the link into the transcript tool — works in Safari and Chrome without an app install.
Can I get a transcript if the video has no captions? No caption-based method works without a track. The uploader may need to enable auto-captions, or you need a separate speech-to-text service that processes the audio (upload, cost, and ToS considerations apply — not covered here).
Is getting a YouTube transcript the same as downloading it?
Getting means obtaining the text (copy, view, extract). Downloading usually means saving a file — .txt, .srt, or .vtt. YouTube's panel only supports copy. For file exports and format choice, see how to download a YouTube transcript.
Which method is best for multiple videos? yt-dlp on a playlist URL, or a shell loop over video IDs. Browser tools and the YouTube panel are manual per video.
Does the YouTube API get transcripts from any video?
The official captions.download endpoint is for videos you own. Public third-party transcripts are accessed via the watch-page caption tracks (methods 1–4), not owner-only API download.
More transcript guides
Related posts in this cluster:
- How to download a YouTube transcript — Format focus: TXT vs SRT vs VTT export steps.
- Free transcript tool — Paste a URL, copy or download (method 2 in practice).
- AI video summary — Turn transcript text into key points without re-watching.