Home Pricing Documentation News About Guides 中文
Sign up
SRT to TXT Converter · Subtitle file in · clean file out

SRT to TXT Converter

Turn an SRT or VTT subtitle file into plain text in your browser: time codes, cue numbers and tags removed, just the words left. Free and nothing is uploaded.

No credit card · No watermark · Works in browser
Free tier to start 67 languages Privacy first
speakvid.com/p/srt-to-txt#convert
Tasks
SRT to TXT Converter
Subtitle
Voiceover
TTS
S
SRT to TXT Converter
Progress visible in browser
SRT / VTT file Plain text AI
SRT / VTT file
Output
SRT subtitle✓
Dubbed video✓
Transcript✓
Progress72%
67+Translation languages
300+AI voices
90Recognition languages
100%No watermark on export
Free Converter

Convert subtitle formats in your browser

Paste your file below and pick the format you want out. Nothing is uploaded, nothing is charged — the conversion runs inside this page.

Time codes are preserved exactly when the input has them. If you paste plain text with no time codes, the tool lays it out as evenly spaced subtitles and labels the timing as estimated — read them before publishing. Works offline; your file never leaves the browser.

Sound Familiar?

The old way is slow and expensive

Manual translation, hired voice actors, days of waiting. Creators and teams lose time and money on every single video.

Skip the old workflow

I want the words of a video as plain text and the subtitle file is the only copy I have.

Copying the text out by hand brings the numbering and the arrow lines with it.

I am going to translate or re-time the subtitles and need a clean text version first.

How It Works

Done in four simple steps

Upload, pick languages, and let the AI handle the rest. No software to install.

01

Copy the SRT or VTT file contents and paste them into the input box

A few clicks, that is all.

02

Click Strip to plain text

A few clicks, that is all.

03

Time codes, cue numbers and tags are removed, leaving the spoken lines in order

A few clicks, that is all.

04

Copy the text into your document, or download it as a .txt file

A few clicks, that is all.

A subtitle file is a transcript with timings attached, and quite often the timings are exactly what you do not want: for a script, a summary, a set of show notes or a translation you are about to re-time yourself, the numbers and the tags are noise. Copying the text out by hand also copies the cue counters, the arrows and the empty lines, and stripping those reliably with a find-and-replace is fiddlier than it looks. Paste the SRT or VTT into the box, choose Strip to plain text, and you get one line or paragraph of speech per cue with everything else removed — timings, numbering and any styling markup. That gives you something you can paste straight into a document, a blog post or a translation tool. The conversion runs entirely in the page, so there is no upload and no cost, and because the timing is discarded the output is deliberately not a subtitle file — if you need captions back, use the SRT or VTT button instead.

A SpeakVid user story
Why SpeakVid

Everything you need, nothing you do not

<path d="M4 4h16v16H4z"/><path d="M8 9h8"/><path d="M8 13h5"/>

Only the words survive

Cue numbers, time ranges, arrows, blank spacer lines and styling tags are all removed, leaving the speech in the order it was spoken.

<path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/>

No upload, no account

Everything happens in your browser, so a client's subtitles or an unreleased video's captions are never sent anywhere. Nothing to sign up for, nothing to pay.

<polygon points="5 3 19 12 5 21 5 3"/>

Switch back any time

The same converter turns SRT into VTT and VTT into SRT, so if you strip to text and then decide you need captions again, the timings are still in your original file.

What You Get

Languages and output formats

SRT → TXT Translate between 67 languages
SRT · VTT · TXT SRT, MP4, MP3 and more
No watermark Clean exports, always
Fast processing Minutes, not days
FAQ

Common questions

How do I convert an SRT file to plain text?+

Copy the contents of the .srt file, paste it into the input box and click Strip to plain text. The cue numbers, arrows, time codes and any styling tags are removed, and the dialogue is left in order. Copy it out or download it as a .txt.

Does it also work with VTT files?+

Yes. Both SRT and WebVTT are detected automatically, so you can paste either one. The WEBVTT header and any positioning metadata are dropped the same way the SubRip numbering is.

Will the timestamps be kept in the text file?+

No, and that is the point of this conversion: it is for when you want the words without the timing — a script, show notes, a translation source. If you need the timings kept, convert to SRT or VTT instead; those buttons preserve them exactly.

Is anything uploaded?+

No. The conversion runs in JavaScript inside your page, so the subtitle text never leaves your browser. There is no upload step, no queue and no cost, whatever the file size.

Can it detect which format I pasted?+

Yes. If the file begins with WEBVTT it is treated as WebVTT; if it contains numbered cues with an arrow between two time codes it is treated as SRT; if there are no time codes at all it is treated as plain text, and anything you convert out of it will carry estimated timing that you should review before publishing.

Is it free?+

Yes. Nothing to install, no account, no upload and no credits — the conversion runs inside the page, in your browser.

Still have questions? Contact us
Explore More

Related tasks you can also do

Ready to reach a global audience?

Try it now — free, fast and private.

Open the Workspace