SRT to TXT converter
Drop an SRT or VTT file to get just the words: subtitle numbers, timecodes and formatting tags are removed. Join the lines into paragraphs for a readable transcript, or keep a timestamp on each line for logging and paper edits.
- Free, no limits
- No sign-up
- SRT and VTT
FAQ
Frequently asked questions
Something else, or a file that will not convert? Write to conform@niamori.ai.
How do I convert SRT to plain text?
Drop the .srt file above and download the .txt. Each subtitle becomes a line of text; turn on Join into paragraphs to get running text instead, with a new paragraph wherever the speech pauses for more than 2 seconds.
Does it work with YouTube auto-captions?
Yes. Download the captions as .vtt or .srt, for example from YouTube Studio › Subtitles for your own videos, and convert with Join into paragraphs on. Auto-captions repeat each line as they scroll; the repeats appear only once in the text.
Can I keep the timecodes?
Turn on Keep timestamps to start each line, or each paragraph, with its start time such as [00:01:02]. That is handy for logging interviews or writing a paper edit.
What is the difference between SRT and VTT?
Both list each subtitle with a start time, an end time and its text. SRT numbers every subtitle and writes milliseconds after a comma (00:00:01,000); WebVTT starts with a WEBVTT line, uses a dot (00:00:01.000) and can add positioning, styling and speaker tags. Web players such as HTML5 video need VTT, while editing apps and most TVs read SRT.
More from Conform
Reports, tools and conversions
- SRT to VTTSubtitles for web players, with time shift
- VTT to SRTWebVTT to SubRip for editors and TVs
- TXT to SRTTurn a script into timed subtitles
- Timecode calculatorAdd, subtract and convert, drop-frame too
- Aspect ratio calculator16:9, 9:16, 4:5 and resizing to fit
- Timeline reportClip list, cue sheet, markers and effects
- FCPXML ⇄ XML converterMove the timeline between Final Cut, Premiere and Resolve