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.
Drop in a transcript and the converter builds an SRT file with cue numbers and estimated timecodes, in your browser.
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.
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.
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.
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.
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.
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.
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).
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.
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.
Começar a usar
