Generate SRT Subtitles
Drop in a video and get a timed SRT file back — free, with no signup and no watermark. The speech is recognised on your device, the cues are cut to real reading-speed rules, and you can correct the text and the timing before you download anything.
Why the cues are cut where they are
A transcript and a subtitle file are not the same object. Subtitles have to be readable at speed, so the text is split into cues against published limits — characters per line, lines per cue, characters per second, minimum duration — rather than at whatever point the model stopped talking. The preset above the transcript names which rules are being applied, and the same numbers drive the warnings beside each cue.
What to do with the file
Upload it beside your video on YouTube or Vimeo, drop it into an editing timeline, or burn it into the picture here — the cues hand over directly, with no download-and-re-upload step. If the file needs to be a different format, the converter handles VTT, ASS and SSA, and the timing shifter fixes an offset if your export drifts.
Frequently asked questions
What exactly do I get?
A .srt file: numbered cues, each with a start and end timecode and one or two lines of text. It's the format YouTube, Vimeo, Premiere, Resolve and every player understand, and it's plain text — you can open it in any editor afterwards.
Where do the line breaks and cue lengths come from?
From the reading-speed rules shown above the transcript. The default follows the Netflix timed-text guide — 42 characters a line, two lines a cue, 20 characters a second — and a relaxed preset is there for short-form captions. Change the preset and the cues are rebuilt against it.
Can I fix the timing before I download?
Yes. Every cue's in and out points are editable, and the tool flags the ones that break the rules you picked — too fast to read, too short, overlapping — so you can fix them one at a time or all at once.
Do I need to upload the video?
No. The speech-recognition model downloads to your browser once and runs there, so the video stays on your device. Nothing is sent anywhere, which is why there's no signup and no watermark on the output.
Can I get VTT instead?
Yes — switch the format to WebVTT before downloading, or take the SRT and run it through the subtitle converter, which also handles ASS and SSA.
Can it burn the subtitles into the video?
Not here, but the finished cues hand straight over to the burn-in tool without a file round-trip — you don't have to download the SRT and upload it again.