Chrome extension

SubExtractor turns any video into text.

It reads the captions a video already has, or transcribes the tab on your own computer when there are none. It is free, with no account and no limit on how much you use it.

Read the captions a video already has

Most videos on the big sites carry a caption track. SubExtractor reads it into a transcript in about a second: timed, searchable, and ready to copy.

Get the transcript of a YouTube video
SubExtractor side panel listing the timed captions of a video beside the page that plays it

Transcribe a video that has none

When there is no caption track, SubExtractor listens to the tab and writes down what is said while it plays. The speech recognition runs in your browser.

Transcribe a video that has no captions
SubExtractor recording a browser tab and writing the speech into a transcript as it plays

Put captions over the video

Live captions sit on the page in a box you can drag anywhere. They can be translated, or read aloud in your language.

Live captions for any video in Chrome
A caption box showing live captions over a playing video

See who said what

For meetings, interviews and podcasts, optional speaker labels mark each turn as Speaker 1, Speaker 2 and so on.

See who said what in a recording
A live transcript in which each line is tagged Speaker 1 or Speaker 2

The short version

Price
Free. No paid plan, no in-app purchases, no ads.
Account
None. Nothing to sign up for.
Where it runs
On your computer. Audio and transcripts are not uploaded.
Caption extraction
YouTube, TED, Vimeo, Dailymotion, CNN, jw.org, and pages that use standard caption tracks.
Live transcription
Arabic, English, German, Japanese, Mandarin, Spanish, Tagalog, Vietnamese.
Export
TXT, SRT, VTT, JSON, with timestamps.
Needs
Chrome 116 or later on a desktop computer.
Interface
English and Spanish.

It can be free because the work happens on your machine. There are no transcription servers behind it, so there is nothing to meter and nothing to bill. More on what "free" means here.

Guides

Try it on the next video you open

Install it, open a video, and click the SubExtractor icon. Extracting captions works straight away; live transcription asks for a one-time language pack download first.

Add SubExtractor to Chrome

Built by TapShiftDev. Read the privacy policy. Speech recognition by Moonshine (MIT licence).