Video Transcript Search

Paste a transcript or drop an SRT file and search it for an exact word or phrase. Every match comes back with the timestamp it belongs to, and nothing is uploaded.

Recordings are encrypted in transit and at rest and are not used to train AI models. Privacy · Security

Find the Line, and the Timecode It Came From

Paste a transcript or drop an SRT or VTT file, type the word you are looking for, and every match comes back with the timestamp attached. Not “somewhere in the file,” but 12:04, on this line, with your term highlighted in context.

It runs in the browser. The transcript is parsed and searched on your device, which matters when the transcript is an unpublished interview or an internal call.

Why Not Just Use Ctrl and F

Because Ctrl+F finds the word and then leaves you stranded. It will highlight “pricing” in the middle of a wall of text, and you still have no idea where in the recording that was. The timecode is the thing you actually needed.

Subtitle files make it worse. Open an .srt and it is half scaffolding: a sequence number, a timing line with arrows, then two lines of text, over and over. Ctrl+F matches inside that mess and you are counting backwards to find which cue you landed in. This parses the cues first, so the text is clean to read and each match already knows its own start time.

It also joins the wrapped lines back together. Caption files break a sentence across three cues, so a phrase like “usage based pricing” can be split in the file and Ctrl+F simply will not find it. Here the cue text is stitched before searching, so the phrase matches the way you would say it.

Searching a YouTube Transcript

YouTube will show you a transcript and then give you no way to search it. Open a video, hit “Show transcript” under the description, and you get the whole thing in a scrolling panel with timestamps, and no search box anywhere in it. On a forty minute video that panel is close to useless if you are hunting one sentence.

The way around it is three steps. Select the transcript text in that panel, copy it, and paste it here. YouTube’s transcript comes with its timecodes attached, so every match you get back still points at the right minute of the video. Then search the word.

It works the same on auto-generated captions, which is most of YouTube. Those are the ones worth searching, because auto-captions are exactly where you cannot trust your memory of the wording, and they carry the timestamps you need to jump back to the moment.

On a Phone There Is No Ctrl and F

This is the version of the problem nobody has a good answer for. On a laptop you can at least fall back on Ctrl+F. On a phone there is no find-on-page in the YouTube app at all, and the transcript panel is a thumb scroll with no search in it.

So on mobile the flow is the same three steps and it saves more time, not less: open the transcript in the app, copy it, open this page in your phone browser, paste, search. The page works at phone width, and because the search runs on the device you are not pushing a transcript over mobile data to find one word.

Exact Match, on Purpose

This is literal string matching. It finds the characters you typed and nothing else. That is a deliberate limit, not a missing feature.

Exact search is what you want when you know the word: a product name, a number someone said, a person’s surname, a phrase you are quoting. It is repeatable and you can trust the count, which is why journalists and researchers reach for it.

It is the wrong tool when you do not know the word. If the job is “find the part where they talk about churn” and nobody said the word “churn,” exact matching returns nothing while the moment is right there. That is a semantic search job, and it belongs on the video finder, which indexes the video itself and finds moments by meaning rather than by spelling. Two different tools for two different questions, and it is worth knowing which one you have.

Whole Word and Match Case Earn Their Keep

Both toggles look fussy until the first time they save you.

Search “AI” without whole word matching and you get “said,” “again,” “sustainable,” “maintain,” and every other word with those two letters buried inside. Turn whole word on and you get the acronym, only where it was actually spoken. This is the single most common reason a transcript search looks broken.

Match case does the opposite job. Leave it off by default, because transcripts capitalize inconsistently and you do not want to miss a hit because the speaker started a sentence. Turn it on when the capitalization is the point: separating the company “Apple” from the fruit, or an acronym from an ordinary word.

Who Actually Does This

Journalists working from an interview recording, finding the exact sentence for a quote and the timecode so the video editor can pull the clip. The timecode is half the deliverable.

Researchers coding qualitative interviews, counting how many times a term came up across a session, which is a number you can defend because the match is literal.

Support and product teams searching a demo or a webinar recording for where a feature was explained, so they can link a customer to the minute instead of the hour.

And editors hunting a pull quote they half remember, which is where whole word matching and a short phrase beat scrolling every time.

If You Do Not Have a Transcript Yet

This searches text you already have. To create the transcript from a recording first, the transcript generator produces one with speaker labels. If the transcript you have is a mess of timestamps and filler, the transcript cleaner strips that out in the browser. And to turn a finished transcript into a subtitle file, the text to SRT converter handles the timing.

FAQ

Does this upload my transcript?

No. The parsing and the search both run in your browser as plain JavaScript, so the text never leaves your device. That is the reason to use a local search for an unpublished interview or an internal recording.

What file types can I search?

Paste any text, or drop an `.srt`, `.vtt`, or `.txt` file. SRT and VTT cues are parsed so each match keeps its timestamp. Plain text works too, it just has no timecodes to attach unless the lines already start with one.

How do I search a YouTube transcript?

Open the video, click "Show transcript" under the description, select and copy the transcript text, then paste it here and search. YouTube's own transcript panel has no search box, which is the gap this fills. The copied text keeps its timestamps, so every match tells you where in the video it was said.

How do I search a YouTube transcript on my phone?

Copy the transcript out of the YouTube app, open this page in your phone browser, and paste it in. There is no find-on-page in the app and no search inside the transcript panel, so copying it out is the only route. The search runs on the device, so it behaves the same on mobile as on a laptop.

Can I search YouTube captions and subtitles?

Yes. Auto-generated captions and uploaded subtitle files are both just text with timings. Paste the copied captions, or drop the `.srt` or `.vtt` file if you have one, and search the words the same way.

Is video transcript search free?

Yes, and there is no account. The search runs in your browser, so there is nothing to meter and no limit on how many transcripts you run through it.

Why do my results have no timestamps?

Because the text you pasted has none. Timestamps come from the file: SRT and VTT cue timings, or lines that begin with something like `0:12`. A flat transcript with no timing information can still be searched, you just get the matching lines without timecodes.

How is this different from searching inside a video?

This searches a transcript you already have, by exact characters, on your device. Searching inside a video means handing over the video so it can be transcribed and indexed, then finding moments by meaning. If you know the exact word, search the transcript here. If you are describing a moment rather than quoting it, use the video finder.

Why does my search return nothing when I know the phrase is there?

Two usual causes. Whole word matching is on and your term is part of a longer word, or the phrase is split across caption cues in the original file with odd spacing. Try a shorter fragment of the phrase, or turn whole word off.

Can I search several transcripts at once?

Not in one pass, it works on one transcript at a time. For a set of episodes, search them one after another, or paste them into a single text block first if you only need the matching lines rather than per-file timecodes.

Real Results from Real Users

works like a charm, notes have been super helpful alongside chat function. loveeeee
KS
Katharine Suy
Chrome Web Store, October 17, 2024
nice app for important summary
S
SAHIL
Google Play, January 30, 2026

Ready to boost your productivity?

Start Video Transcript Search with a free account. Usage limits apply; app downloads require a paid plan.

Start Free →

Start using in 60 seconds