SRT file generator
from any video.
Pick an MP4 or any video, get a timed SRT or VTT file back. Word-level Whisper timing, cue length made for YouTube or Shorts.
Cue length
2 lines × 42 characters, the YouTube and broadcast norm
Format
The first 5 minutes of transcription are free, no card. Your video comes back with you after signing in. Downloading SRT and VTT is always free. Pro is $5/month for 100 minutes.
MP4 to SRT: what happens to your video
The audio track is copied out of the video inside your browser, so a 2 GB recording becomes a few megabytes before anything leaves your device. Whisper transcribes that audio with a timestamp for every word, and the generator groups the words into cues: a new cue starts at the end of a sentence, after a pause, or when the next word would no longer fit the cue length you picked.
Long recordings are cut into 10-minute parts that overlap by a few seconds and are stitched back together, so an hour-long lecture comes out as one SRT with continuous numbering.
YouTube caption and subtitle generator
YouTube makes its own automatic captions, but they arrive hours after upload, skip punctuation in places and mishear names. Uploading your own SRT replaces them with text you checked, and YouTube indexes that text for search.
- Generate the SRT here with the Standard cue length (two lines of up to 42 characters).
- Fix names and terms in the editor if the video needs it, then download the .srt.
- In YouTube Studio open the video, go to Subtitles, choose Add language, then Upload file and With timing, and pick the .srt.
For Shorts, TikTok and Reels the platforms don't show uploaded subtitle tracks the way long-form YouTube does. Use the Short-form or Word by word length and burn the captions into the video in the editor instead. The full walkthrough for long-form videos is in how to upload an SRT to YouTube.
Already have subtitles?
Got an SRT but no video with it burned in? Use add SRT to video. Got a script without timing? Use text to SRT. The video is on YouTube already? The YouTube transcript tool downloads its existing captions as SRT without transcribing anything.
Frequently asked
How do I convert an MP4 to SRT?+
Pick the MP4 above and press Generate SRT. The audio is pulled out of the video in your browser, transcribed with Whisper and grouped into timed cues; then you download the .srt file.
Is the SRT generator free?+
The first 5 minutes of transcription are free after a free sign-up, no card. Downloading the SRT or VTT never costs anything. After that, Pro is $5/month for 100 minutes of transcription and 100 minutes of MP4 export with burned-in captions.
Why do I need to sign in?+
Transcription runs on a paid speech model, so minutes are counted per account. The video you picked is kept in your browser while you sign in and the generator carries on when you come back.
Which languages work?+
Whisper detects the spoken language on its own and writes the subtitles in that language, across 99 languages. It does not translate; for that, translate the finished SRT.
How accurate is it?+
On clear speech Whisper large gets most words right, but names, brands and jargon still need a look. Open the result in the editor to fix them before you upload, especially for YouTube, where the caption text is indexed for search.
Is my video uploaded?+
No. Only the extracted audio goes to the server, it is deleted as soon as the transcript comes back, and the SRT is built in your browser.
Can I make an SRT from text I already have?+
Yes, with the Text to SRT tool: paste the script and it times each line by a fixed duration or by reading speed. It doesn't listen to the video, so the timing is an estimate; generate from the video when it has to match the speech.