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

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.

Get the App — Free

Free on iOS and Android. No account required.