Free tool
TXT to SRT Converter
Convert TXT to SRT and turn plain text to SRT as an editable draft with estimated timing.
This txt to srt converter creates an editable SRT draft with estimated timing. For accurate timing, upload matching audio or video with your script.
Input subtitle
Or paste plain text below. Files are read locally in your browser.
Output format
This creates an editable SRT draft with estimated timing only.
No upload. No login. Your subtitle text stays in this browser tab.
Output preview
Converted output will appear here.
Edit the current SRT below. Copy and download always use this current version.
How this TXT to SRT converter works
Paste plain text or choose a TXT file, select an estimated pace, and convert TXT to SRT in this browser. This text to SRT converter keeps your wording, separates paragraphs into cues, and adds editable estimated timestamps. It fits three common starting points: a finalized transcript you want to preview as subtitles, an AI transcript that needs a quick editable draft, and dialogue or narration text written before recording. Because the whole conversion runs in your browser tab, the TXT to SRT draft is ready in seconds and never leaves your device. Before converting, clean the source: keep one blank line between paragraphs, remove page numbers and headers, and fix obvious typos, because the converter preserves your words exactly.
- 1Blank lines start a new source paragraph. Single line breaks inside a paragraph are joined before cue splitting.
- 2Long paragraphs are split without rewriting or reordering the submitted words.
- 3Slow, Standard, and Fast change estimated cue duration only; Standard preserves the original deterministic estimate.
- 4The pace preset adapts estimated cue duration to different speaking speeds; it never analyzes audio or rewrites your text.
- 5Review and edit the generated SRT before using it downstream.
TXT input and valid SRT output
TXT input
Welcome to the demo. This line becomes a second subtitle line.
Estimated SRT output
1 00:00:00,000 --> 00:00:01,500 Welcome to the demo. 2 00:00:01,750 --> 00:00:03,550 This line becomes a second subtitle line.
Validate the draft before upload
- Keep sequential cue numbers and HH:MM:SS,mmm --> HH:MM:SS,mmm timestamps.
- Make every cue end after it starts and remove overlaps.
- Check line length, reading speed, names, numbers, and final platform requirements.
- Check language-specific details: character limits, reading-speed rules, and punctuation conventions vary between platforms.
Estimated timing is not audio synchronization
A structurally valid SRT can be created from text alone, but its timestamps are estimates. Use the matching spoken audio when timing must follow a real voiceover. That is the TimedSubs script-first workflow: your approved script plus matching audio produces audio-synced cues with a quality check, and this free converter remains the fastest way to preview the draft first.
Browser-local and no login
TXT input, edits, and generated SRT stay in this browser tab. TimedSubs does not upload this free-tool content to create the draft.
Go deeper after the draft
When the estimated draft from the txt to srt converter is good enough, validate its structure with the free subtitle checker. When timing must follow real speech, follow the step-by-step guide to creating an SRT file from text, or start a script + audio project for audio-synced cues. The same draft can also become your translation base: extract clean text, translate it, then rebuild the timed file.
TXT to SRT questions
Can I paste plain text instead of choosing a file?
Yes. To convert txt to srt, paste plain text or choose a UTF-8 TXT file; both stay in this browser tab.
How do paragraphs become subtitle cues?
Blank lines start source paragraphs, and long paragraphs are split without rewriting or reordering your words.
What does estimated pace change?
Slow, Standard, and Fast change estimated cue duration only. They do not analyze audio.
Which pace preset should I choose?
Choose by speaking speed: the preset adjusts estimated cue duration only. When unsure, keep Standard, then adjust individual cues in the editor.
Can I edit the result before downloading?
Yes. The current validated SRT in the editor is the version used for copy and download.
Does this TXT to SRT converter work with non-English text?
Yes. UTF-8 text in any language is supported; the converter changes structure and timing, never your wording.
Is the output accepted by video platforms?
The output follows standard SRT structure — sequential numbers, comma-millisecond timestamps, and blank-line separators. Platform acceptance still depends on their readability rules, so validate the draft before upload.
How should I prepare my text before converting?
Before converting with the txt to srt converter, keep one blank line between paragraphs, remove page numbers, headers, and stray symbols, and fix obvious typos. The converter preserves your words exactly, so the input quality carries into the SRT.
How long should each subtitle cue be?
Aim for roughly one to two short lines per cue and a comfortable reading speed. Split long sentences during the review step; the converter gives you an editable draft, not a final readability pass.
How do I turn estimated timing into real timing?
Keep the same wording and rebuild the cues against the matching voiceover in a TimedSubs Script + Audio project. The draft becomes your script, so nothing you edited is lost.
What exactly do the pace presets change?
In this txt to srt converter, each preset scales estimated cue duration: Slow at 1.25x, Standard at 1.00x, and Fast at 0.80x. Nothing else changes — word order, punctuation, and structure stay identical.
Is this converter the same as speech transcription?
No. It never listens to audio or transcribes speech. It converts text you already have into a structured SRT draft; audio only matters when you move to the script + audio workflow.
When do I need matching audio?
Use the matching spoken audio when subtitle timestamps must follow the real voiceover rather than an estimate.
Related free subtitle tools
Script + voiceover in. Timed subtitle files out.
Create precisely timed subtitles from Script + AudioTry TimedSubs with 15 free minutes. No credit card.