How to transcribe a YouTube video

If the video has captions, you are not transcribing anything, you are extracting text that already exists. Open the video, click more, click Show transcript, and copy it. Free, instant, exact.

Real transcription, where software listens to the audio and writes the words, is only needed when a video has no captions at all. That is slower, usually paid, and the only route that gives speaker labels.

The two jobs people call transcribing

YouTube generates captions automatically for most uploads in supported languages, and creators upload their own subtitle files on top of that. That text is already sitting on the video, ready to be read.

So there are two different operations:

  • Caption extraction. Read the subtitle track YouTube stores. Two seconds, free, matches the video word for word, no speaker names.
  • Audio transcription. Run a speech model over the sound and write down what it hears. Minutes, usually paid past a free tier, works on anything with sound, can label speakers.

Most people who set out to transcribe YouTube videos need the first one and do not know it exists. They upload a file to a paid service and wait ten minutes for text that was one click away.

Caption extraction: three free routes

Same data, three doors into it, in increasing order of convenience.

YouTube's own panel. Expand the description with more, click Show transcript. Read it, click lines to seek. Copying is manual and there is no download. Full walkthrough in our guide on getting a transcript of a YouTube video.

A paste-the-link website. Tactiq, NoteGPT and youtube-transcript.io all take a URL and return text with a copy button. Works on phones. Costs you a tab switch each time.

A browser extension. Same data, in a panel on the video page, with copy, .txt export and search built in. Desktop only. This is the fastest option when you are already watching.

None of the three can invent text for a video with no caption track, and that is the wall people hit next.

Speech recognition for videos without subtitles

When captions are missing, something has to listen to the audio. The usual tools:

  • Descript. Built for editing, gives speaker labels and a clean editor where fixing an error also fixes the video. Paid past a free tier.
  • Whisper. OpenAI's open model. Free if you run it yourself, which means a local install or an API key and a bit of command line.
  • Transcription services such as Rev, where humans or models produce a polished file for a per-minute fee.

Two practical notes. You will usually need the audio as a file first, which means downloading it, and YouTube's terms have opinions about that, so it is your call on a video you do not own. And expect minutes per hour of audio, not seconds. Anything claiming instant transcription of a captionless video is reading captions that are not there and about to error out.

The ChatGPT route, and its catch

Pasting a YouTube link into ChatGPT and asking for a transcript is the single most common thing people try, and it is the one that works worst. The model cannot reliably open the video and read its caption track. What comes back is often a plausible summary of what a video with that title might contain, which is worse than an error, because it looks like an answer.

The pattern that does work: extract the transcript first, then paste it in as context. That is a full workflow in itself, including what to do when the text exceeds the context window, and we wrote it up separately in sending a YouTube transcript to ChatGPT.

How accurate is any of this

Extraction is exactly as accurate as the captions themselves. Creator-uploaded subtitles are usually clean, since a human wrote or checked them. Automatic captions handle clear speech well and reliably stumble on three things: proper nouns, technical jargon, and speakers with strong accents or overlapping dialogue.

Punctuation is worth its own warning. In automatic captions, the model infers sentence boundaries. A full stop in your copied text is a guess about where the speaker paused, not a fact. For a quote that gets published, click the timestamp and listen.

Running speech recognition over the audio has the same weaknesses plus one advantage: it can separate speakers, which caption tracks never do. If you are transcribing a panel discussion and need to know who said what, that alone decides the method.

Pick by the job, not by the tool

What to use for which situation
SituationMethodCost
Video has captions, you want the textExtension or web toolFree
Reading one video, right nowYouTube's own panelFree
No captions on the videoWhisper or DescriptFree to paid
You need speaker namesSpeech recognition, alwaysPaid
Publishing the words verbatimAny, then check against the audioYour time

Before anything else, check whether a caption track exists. One click, and it decides whether the next step takes two seconds or twenty minutes.

For the 95% of videos that already have captions

Youtube Video Transcript reads the existing caption track and hands you the text next to the player: copy, download .txt, search inside it, or run an AI summary. No upload, no waiting, no account.

Add to Chrome, free
FAQ

Transcription questions

How do I convert a YouTube video to a text file?
Extract the caption track with an extension or a web tool, then export .txt. YouTube's built-in panel has no export, so you would be copying by hand into a text editor. For a video with no captions, run speech recognition instead.
How to transcribe a YouTube video for free?
If it has captions, every route is free: YouTube's panel, a free extension, or a paste-the-link site. Free transcription of a captionless video means running Whisper yourself, which costs setup time rather than money.
How to transcribe a YouTube video without subtitles?
Speech recognition on the audio is the only way. Descript, Whisper or a paid transcription service will do it. Expect minutes per hour of audio, and check the result for names and jargon before using it.
Can ChatGPT convert a YouTube video to text?
Not reliably from a link alone. It cannot open the video and read its captions, and it may produce a confident guess instead of a refusal. Extract the transcript first, then paste it in.
How long does transcribing a YouTube video take?
Caption extraction is a couple of seconds regardless of video length. Speech recognition scales with duration, typically a few minutes per hour of audio on a hosted service, longer if you run a model locally.
Is it legal to transcribe someone else's YouTube video?
Reading captions your own browser already receives is fine for notes, research and quoting with attribution. Republishing a full transcript as your own content is a copyright question, and that one is on you rather than on the tool.

Keep reading

How to get a transcript of a YouTube video

YouTube hides a full transcript behind two clicks on every video that has captions. Here is where it lives, plus three faster routes and the one case where nothing works.

7 min read

How to get a YouTube transcript into ChatGPT

Pasting the link almost never works, and the failure is quiet: you get a confident answer about a video the model never read. Here is the workflow that does work.

6 min read

The best YouTube transcript extensions, and who each one is for

Every roundup on this query is written by one of the tools in it, ours included. So here is the bias up front, the criteria in the open, and the honest catch on each pick.

8 min read