Subtitle to Transcript Converter

Runs in your browser — your data is never uploaded.

Pull a readable transcript out of a subtitle file. Timestamps, cue numbers and markup come out; the words stay. Captions are written to be read a line at a time, so the result is also reflowed into paragraphs and de-duplicated — subtitle files often repeat a line across two cues to hold it on screen, which reads as a stutter once the timings are gone. Accepts SRT, WebVTT, ASS and SBV without being told which is which.

0 characters · runs entirely in your browser

How to use Subtitle to Text

  1. 1

    Paste your subtitles, or drop in a .srt, .vtt, .ass or .sbv file.

  2. 2

    Choose paragraphs, one line per cue, or lines with timestamps.

  3. 3

    Click “Extract” and copy the transcript.

Share

Embed this tool on your site

Paste this where you want the tool to appear. It runs entirely in your visitor's browser — no uploads, no account, no tracking.

Please keep the attribution line — it's what keeps these tools free.

Need a different size, a dark theme, or a different tool? Build an embed lets you preview it first.

Frequently asked questions

What is this actually useful for?+

Turning a video you already have captions for into something readable or searchable — show notes, a blog post draft, a summary to feed elsewhere, or simply reading an interview faster than watching it. It is also the quickest way to get a transcript without paying for transcription, when captions already exist.

Why are some lines missing from my transcript?+

Consecutive identical lines are collapsed. Subtitle files commonly repeat the same text across two cues so it stays on screen through a shot change, and keeping both would produce visible duplication. Switch to "one line per cue" if you need an exact cue-for-cue copy.

Can I keep the timestamps?+

Yes — choose the timestamped option and each line is prefixed with its start time. Useful for citing a moment in the video, or for cross-checking against the original.

Does it work with WebVTT and ASS?+

Yes. The format is detected from the file itself, so SRT, WebVTT, ASS/SSA and SBV all work without choosing anything. ASS override tags are stripped along with the timings.