Free SRT File Generator
Paste transcript text, split it into subtitle cues, edit timecodes, then download a UTF-8 SRT or WebVTT file without creating an account.
Paste transcript or plain text
Example text is rendered in the initial HTML and can be edited immediately.
Editable cues
Cue numbers are checked as continuous 1 through 4.
Validation
SRT checks passed: continuous cue numbers, valid timecodes, no overlaps, no empty cue text.
Live preview
Preview updates as you edit cue text and timecodes.
1 00:00:00,000 --> 00:00:02,940 Welcome to this synthetic Vocapto subtitle example. 2 00:00:02,940 --> 00:00:07,140 Paste a transcript, lecture notes, or a draft script here. 3 00:00:07,140 --> 00:00:10,500 Vocapto splits the text into editable subtitle cues. 4 00:00:10,500 --> 00:00:14,700 Adjust start and end times before downloading SRT or VTT.
Create subtitles online
Build clean subtitle files from pasted text
Use this SRT file generator when you already have a transcript, script, lecture note, interview text, or caption draft. Split it into cues, edit timing, preview the exact file, then download a UTF-8 SRT or VTT file locally in your browser.
SRT timecodes
SubRip subtitles use cue numbers and HH:MM:SS,mmm timestamps. Each cue needs a start time, an end time, and readable text.
Common SRT errors
The editor flags empty cues, invalid timecode syntax, cues that end too early, and overlapping subtitle ranges before export.
SRT and VTT
SRT is common in video editors and caption workflows. WebVTT uses a WEBVTT header and dot milliseconds for browser players.
How it works
How to create an SRT file
- 01
Paste text
Start with a transcript, plain text, or script. The example cue text is available without signing in.
- 02
Split and edit cues
Generate cues by sentence, line, and length. Then adjust cue text, start time, and end time.
- 03
Validate and export
Check numbering, time format, empty cues, overlaps, and end times before downloading SRT or VTT.
No audio or video upload
This page creates subtitle files from text you paste. It does not transcribe media, identify speakers, save cloud projects, or process files in batches. For YouTube videos that already expose captions, use the YouTube to SRT converter.
Subtitle formats
SRT format, timecodes, and VTT differences
SRT files use a numeric cue index, a time range such as 00:00:01,000 --> 00:00:04,000, and one or more subtitle text lines. WebVTT uses the same cue idea, but starts with a WEBVTT header and writes milliseconds with a dot. Vocapto keeps both exports based on the same editable cue list.
Need captions from YouTube?
If the source is a public YouTube video with captions, start with the YouTube caption downloader to export timed SRT or VTT directly from YouTube caption tracks.
Need plain transcript text?
Use the free YouTube transcript generator when your goal is copying or downloading readable TXT rather than editing subtitle timing.
FAQ
SRT file generator FAQ
Can I create an SRT file without uploading video?
Yes. This MVP turns pasted transcript text or plain text into editable subtitle cues. It does not upload audio or video files.
How are subtitle cues created?
Vocapto splits text by line breaks, sentence boundaries, and length, then estimates editable timings that you can correct before export.
Can I export VTT too?
Yes. The same edited cues can be downloaded as SRT or WebVTT.
Does this include automatic speech recognition?
No. Automatic speech recognition, speaker detection, cloud projects, and batch processing are outside this MVP.