Generate SRT subtitles from a video or audio file
Upload a video and download a ready-to-use .srt file with every line timed to the speech. Free, no login, and you can fix the text before you export.
- Free
- Unlimited
- No login
Drop your video here, or choose a file
MP4, MKV, MOV, WEBM, AVI and more. Audio works too. There is no size or length limit set here. Your file never leaves your device.
What you get in an SRT file
An SRT file is plain text. It lists numbered cues, each with a start time, an end time and the words to show on screen. Most video players, editors and video platforms can load one, which makes it the safest subtitle format to start with.
Subtitles help viewers who are deaf or hard of hearing, people watching without sound and anyone who follows a second language better in writing. They also make the speech in your video searchable and quotable.
Ads keep TranscribeVid free. Everything works without them.
How to generate an SRT file
Upload the video
Drop your video in the box at the top of this page, or press Choose a file. An audio file works too if you only need timed text.
Pick the language
Choose the spoken language. Word-level timing is on by default, which gives tighter subtitle timing.
Check the lines
Open the transcript, play from any timestamp and correct wrong words. Delete lines you do not want.
Download SRT or VTT
Choose SRT for most players and editors, or VTT for web pages. Both include your edits.
Subtitle formats and supported files
Upload any video or audio file and download the subtitles as SRT or VTT. This is what an SRT file looks like inside:
1 00:00:01,000 --> 00:00:04,200 Welcome back to the channel. 2 00:00:04,500 --> 00:00:07,800 Today we are looking at how subtitles work.
Files you can upload
- MP4
- MKV
- MOV
- WEBM
- AVI
- MP3
- WAV
- M4A
- AAC
- FLAC
- OGG
- OPUS
Download the transcript as
- SRT numbered cues with times, the widest support
- VTT WebVTT for HTML5 video and web players
- TXT the same words without times
- Markdown text with timestamps
- JSON every line and time, for programs
- PDF a printable script
Tips for better subtitles
- Keep lines short. A common guide is two lines of about 42 characters. Lines follow the speech, so very long ones may need splitting in a subtitle editor.
- Watch before you publish. Play the video with the subtitles on. Automatic subtitles need a human check, especially for names, numbers and jargon.
- Use a vocabulary hint. List names and technical terms in More options so they are spelled the way you want.
- Pick the right format. SRT for players, editors and most upload forms. VTT for the HTML5 video tag and web players.
- Need English subtitles? Set Output to Translate to English in More options. The translation is automatic, so read it through before you publish.
SRT subtitle generator: common questions
What is an SRT file?
SubRip (.srt) is a plain-text subtitle format. Each cue has a number, a start and end time and the text to show. Any text editor can open it.
Should I choose SRT or VTT?
Use SRT for video players, editors and most upload forms. Use VTT (WebVTT) when you add subtitles to a web page with the HTML5 video element. TranscribeVid exports both from the same transcript.
Does it burn subtitles into my video?
No. You get a separate subtitle file and the video is not changed. Burning subtitles into the picture needs a video editor.
How accurate is the timing?
Timing follows the speech and is usually close, but it is not frame-perfect. Check the first and last lines, and adjust in a subtitle editor if you need exact sync.
Can I make subtitles in another language?
You can transcribe in the spoken language (more than 50 are supported) or translate speech into English. Translating into other languages is not offered.