Back to all tools

Transcription Tools

TXT to SRT Converter

Turn scripts and transcripts into SRT subtitle files. Paste plain text or upload .txt files, choose how cues are split and timed, then copy or download .srt. Your content stays on your device. Free to use with no account or card needed.

Subtitle timing

Choose how text is split into cues and how long each cue stays on screen based on speaking pace.

Paste plain text

Paste a script, transcript, or narration draft. Timestamps are estimated so you can fine-tune timing in your editor.

Upload text files

Convert one or more .txt files with the timing options above.

Drop .txt files here

or click to browse

  • Free to use
  • No account required
  • Files stay in your browser
  • Paste or upload .txt
  • Batch export + ZIP

Need more than a free tool?

Vidsembly helps creators turn ideas into finished video content, from draft to publish, in one place.

Frequently asked questions

How do I convert plain text to SRT subtitles?
Paste your script or upload one or more .txt files. Pick how text is split into cues (paragraph, line, or sentence) and set a speaking pace in words per minute. Copy the SRT output or download a .srt file. Uploaded batches can be exported individually or as a ZIP archive.
Is this TXT to SRT converter free?
Yes. This tool is completely free with no account, card, watermark, or desktop software install required.
Is my script uploaded to a server?
No. Splitting, timing, and SRT formatting run locally in your browser. Your text files and exported subtitles are not sent to Vidsembly or any third-party server.
How are subtitle timestamps calculated?
Each cue duration is estimated from its word count and your chosen speaking pace (words per minute), with minimum and maximum on-screen times applied. Add a start offset if your video begins after zero. Fine-tune timing in Premiere, DaVinci Resolve, Descript, or YouTube Studio after export.
Which split mode should I use?
Paragraph works for narration scripts with natural breaks. Line fits poetry, shot lists, or one line per slide. Sentence creates shorter cues that read well on social clips and tutorials. You can regenerate SRT with a different mode without retyping your script.
Can I control line length in each subtitle cue?
Yes. Set max characters per line to soft-wrap long cues into two lines, similar to common broadcast caption limits. Adjust the value if your player or platform recommends a different width.
Can I convert multiple text files at once?
Yes. Upload several .txt files in one session. Each file is converted with the same timing options, and you can download SRT files individually or together in a ZIP.

About this tool

When to build SRT from a text script

You already have the words: a teleprompter script, interview transcript, or lesson outline. Converting TXT to SRT gives you a timed starting point for captions before you record or while you align subtitles to picture in an editor.

Estimated timing vs. frame-accurate captions

This tool assigns timestamps from speaking pace, not from audio waveform analysis. Treat the export as a draft timeline. After you record, nudge cue in and out points in your NLE or caption app so subtitles match breaths, pauses, and on-screen action.

Paragraph, line, and sentence cues

Paragraph mode mirrors how scripts are written and suits long-form lessons. Line mode respects hard breaks in your source file. Sentence mode shortens cues for vertical video, explainers, and viewers who read quickly on mobile.

Pair with SRT to TXT for round trips

Teams often extract plain text from finished captions for show notes, then regenerate SRT when the script changes. Use the SRT to TXT converter for the text-only pass and return here when you need a fresh subtitle file from the updated copy.

Private browser-based subtitle generation

Draft lessons, client interviews, and unreleased campaigns can live in text files long before publish. This converter runs in your browser so you can create SRT drafts without routing scripts through an unknown upload queue.