Turn plain text into timed SRT subtitles

Drop in a transcript and the converter builds an SRT file with cue numbers and estimated timecodes, in your browser.

Convert TXT to SRT

Turn a transcript into an SRT subtitle file. Timing is estimated from text only. Open the result in a subtitle editor for precise sync.

🔒 No upload. No captcha. No sign-up. Conversion runs in your browser, and your subtitle file is never sent to a server.

Timing is estimated. This tool computes durations from word and character count. The output won't match speech precisely. For broadcast or accessibility use, edit timing in a subtitle editor.
Advanced timing options

Average English speech is 140-180 WPM. Lower = longer cues.

Convert your transcript and a timed .srt appears here to download. Each line becomes a numbered cue with timecodes estimated from reading speed, ready to fine-tune in a subtitle editor.

How it works

Turn a transcript into SRT in three steps

Paste a transcript and get a timed SRT back, with timings estimated from your reading speed.

Step 1: Add your text

Upload a .txt file up to 5 MB or paste a transcript straight into the box. Plain text is all the converter needs.

Step 2: It splits and times the cues

The tool breaks the text at sentence boundaries and estimates each cue's duration from a reading speed of 170 words per minute.

Step 3: Download the .srt

Copy the output or download a ready-to-edit .srt file, then fine-tune the timing in your subtitle editor before publishing.

Free to use No sign-up required Runs in your browser
Why use it

What you can do with the TXT to SRT converter

Give a plain transcript the cue numbers and timecodes a video player needs, without typing a single timestamp by hand.

Get a timed starting file

Sentences become numbered cues with start and end times, and longer ones are split further, so a raw transcript turns into a draft subtitle track you can refine in any editor.

Tune the pace yourself

Set words per minute from 80 to 260 and target words per cue from 3 to 25, so the cue lengths match how fast you actually talk.

Keep your transcript private

The whole conversion happens locally. Your text and the .srt file stay on your device, and nothing is uploaded to a server.

TRY SUBMAGIC FOR FREE

Create captioned videos in minutes

99% caption accuracy

4.7/5 on G2 (80+)

48+ supported languages

4,000,000+ users

Toolkit

Keep optimizing with Submagic

Once your subtitles are in SRT, switch them to another format or pull the words back out with the matching converter.

OFTE STILLEDE SPØRGSMÅL

Questions about converting TXT to SRT

How do I convert a TXT file to SRT?

Upload a .txt file or paste your transcript, then click Convert to SRT. The tool splits the text into cues, adds estimated timestamps, and gives you a downloadable .srt file. Everything runs in your browser.

What is an SRT file?

An SRT (SubRip) file is a plain-text subtitle format. Each cue has a number, a start and end time written as HH:MM:SS,mmm, and the caption text. Almost every video player and editor reads it.

How is the subtitle timing calculated?

Timing is estimated from the text alone. The converter counts words per cue and divides by your words-per-minute setting (170 by default), then holds each cue between 1.2 and 6 seconds. There is no audio analysis.

Will the timing match my video exactly?

No. Because durations come from word counts and not from the actual audio, cues will drift against real speech. Use this to get a structured starting file, then fine-tune the timing in a subtitle editor before publishing.

Can a TXT file be used as subtitles directly?

Not on its own. Most players need timestamps, which a plain .txt file lacks. Converting it to SRT adds the cue numbers and timecodes that turn raw text into a subtitle track a player can display.

Is my file uploaded to a server?

No. The conversion happens entirely in your browser, so your transcript and the resulting subtitle file never leave your device. There is no sign-up or captcha, and nothing is stored on a server.

How does the converter decide where to split cues?

It breaks text at sentence boundaries (. ! ?), skipping common abbreviations and decimals. Long sentences are split further on semicolons, colons, dashes, then commas, and each cue is wrapped to 42 characters per line (37 in conservative mode).

What file size and format can I convert?

Plain .txt files up to 5 MB. You can also paste text straight into the box. You can adjust words per minute (80-260) and target words per cue (3-25) under Advanced timing options before converting.

Why does it say my file looks like an SRT or VTT?

This tool only builds subtitles from plain text. If your input already has SRT timestamps, use the SRT to TXT Converter to pull the words out. If it starts with WEBVTT, use the VTT to SRT Converter instead.

Kom godt i gang

Start creating shorts that get more views, faster.

Get Started Now
Prøv gratis

10× faster editing speed

+40% average views increase

80% reduction in editing cost