Free Tool
TXT to SRT Generator
Generate SRT subtitle files from plain text. Paste your script or transcript — the tool creates timed subtitles with automatic duration.
Drop your file here
or
Supports .srt, .vtt, .txt files
hours
minutes
Add SRT files (2+)
seconds
Result
How It Works
Paste Your Text
Enter your script, transcript, or any text. Separate paragraphs with blank lines.
Auto-Timing
Each paragraph becomes a subtitle cue with automatic duration based on word count.
Download SRT
Get a ready-to-use SRT file with properly formatted timestamps.
Frequently Asked Questions
How are timestamps calculated?
Timing is based on word count: approximately 150 words per minute. Each paragraph gets a minimum of 2 seconds and maximum of 8 seconds, with 200ms gaps between cues.
How should I format my text input?
Separate each subtitle cue with a blank line.
Can I adjust the timing after generation?
Yes — use our Subtitle Time Shift tool to adjust all timestamps.
What if I need exact timestamps?
For precise timing synced to audio, use Soz AI to transcribe your audio or video file.
Is there a character limit?
No hard limit, but very long texts may take a moment to process.
Need Full Transcription?
Upload audio or paste a YouTube link and get a full AI transcript with speaker labels, timestamps, and summaries.
Free on iOS and Android. No account required.