Cairnware

SRT and VTT to Text Converter

Turn a subtitle file or a transcript copied from YouTube into clean, readable text. Open an .srt, .vtt or .sbv file or paste the text: caption numbers, timestamps, formatting tags and sound labels like [Music] are removed, the repeated lines of YouTube's automatic captions are dropped, and the rest is joined into paragraphs. Copy it or download a .txt. Nothing leaves your browser.

Need transcripts of a whole channel or playlist? Our YouTube Transcript Scraper on Apify fetches them for you: paste video, playlist, channel or search links and get every transcript as plain text, timed segments, SRT or WebVTT, with title, channel and publish date, as JSON, CSV or Excel. Pay per use ($4 per 1,000 transcripts); videos without captions are reported and not charged.

How to get a YouTube transcript as text

On a computer, open the video, click …more under the title to expand the description, then Show transcript. The transcript opens next to the video. Select all of it, copy it and paste it into the box above: the times and the "2 seconds" style labels that come along are removed. Only videos with captions (their own or automatic) have a transcript. For your own videos, YouTube Studio can download the captions as a file (Subtitles → the video → the language → Options → Download), which you can open here.

What the converter cleans up

Paragraphs: a new one starts at a speaker change, or at the first sentence end after about 45 seconds of speech. Where there is no punctuation, as in many automatic captions, a paragraph ends after about a minute. Tick "Keep a time per paragraph" to put [1:05] in front of each one, which helps when you quote a video.

SRT, VTT and SBV

All three list captions with a start and an end time. SRT (SubRip) numbers each caption and writes times with a comma: 00:01:02,500. WebVTT (.vtt) starts with the word WEBVTT, writes times with a period (00:01:02.500, hours optional) and can carry positions and styling. SBV (SubViewer), one of the formats YouTube accepts, puts both times on one line: 0:01:02.500,0:01:05.000. The converter detects the format on its own and also takes plain text, where it keeps your paragraphs.

FAQ

Is my file uploaded anywhere?

No. The file is read and converted by JavaScript in your browser; nothing is sent to a server.

Can I turn text back into an SRT file?

Not here: text has no timings, so they would have to be made up. Keep the original subtitle file if you need the timings, or tick "Keep a time per paragraph" for rough markers.

How long will the transcript take to read?

The converter counts the words and estimates reading time at about 238 words a minute, a common average for adults reading English. Speech runs at roughly 150 words a minute, so reading a transcript is faster than watching the video.

Does it work with other languages?

Yes. It only removes timings and markup, so any language works, including right-to-left scripts and Chinese or Japanese captions.