Free · No signup · Nothing uploaded
SRT file generator
Get a ready-to-use .srt file from your video or audio in minutes, made on your device.
Upload video or audio to make an SRT
or drop a file here · MP3, WAV, M4A, OGG, FLAC or a video
Processed on your device. Nothing is uploaded.
SRT Generator: free, private and right in your browser
Get a ready-to-use .srt file from your video or audio in minutes, made on your device.
- Accurate timing from speech
- Choose line length (short TikTok-style or full lines)
- Edit before downloading
- SRT, VTT and TXT
- Nothing uploaded
How to use the srt generator
REC 00:42Step 01Upload video or audio
Choose your file and the language.
🇪🇸 Spanish ▾Haz clic para empezarStep 02Generate
The speech is turned into timed subtitle lines. Fix any word.
MOV → MP4Step 03Download the SRT
Save the .srt (or .vtt / .txt) file and upload it to YouTube or any editor.

YouTube captions
Upload the SRT to YouTube Studio for accurate closed captions.

Video editors
Import into Premiere, DaVinci Resolve, CapCut or Final Cut.

Translation
Send the SRT to a translator, who keeps the timing.
Frequently asked questions
Is my video or audio uploaded?
No. Speech recognition and every edit run in your browser on your own device. Nothing is sent to a server.
Why does it download something the first time?
The speech model (41 to 250 MB, depending on the quality you pick) is downloaded once and kept by your browser, so next time it starts immediately. Your files are never sent anywhere.
Which languages are supported?
Around 99 languages, including English, Spanish, Hindi, French, German, Portuguese, Japanese, Chinese and Arabic. The language is detected automatically, or you can choose it. You can also translate the speech into English captions.
What is an SRT file?
A simple text file with numbered subtitle lines and their start and end times. Almost every video player and editor supports it.
Tools
