Subtitle Generator (SRT and VTT)

Generate SRT or VTT subtitles from a video or audio file in your browser, in 100 languages, with timings. Free, no sign-up, nothing uploaded.

Runs in your browser. Your files are never uploaded. How it works

Subtitle Generator makes timed subtitles from the speech in a video or audio file. Each line gets its start and end time, ready for YouTube, VLC, Premiere, DaVinci Resolve or CapCut. The video is processed in your browser, so it is never uploaded.

How to make subtitles

  1. Choose the video (MP4, MOV, WebM, MKV) or its audio file. Only the sound is used.
  2. Choose the language: English (fast) for clear English, English (more accurate) for accents or noise, or the spoken language.
  3. Click Transcribe. Lines appear as they are recognised.
  4. Correct the text in the box, keep Subtitles (.srt) under Download as and download.

How the timings are made

The speech is cut at natural pauses, and every piece becomes one subtitle with its own start and end time. Silence between sentences is skipped, so subtitles disappear when nobody is talking. A long stretch of speech without a pause is split into pieces of at most about 20 to 30 seconds.

A downloaded SRT looks like this:

12
00:01:04,200 --> 00:01:07,900
And that is why we start with the basics.

Editing before you download

Fix names, technical terms and punctuation directly in the box. Keep one line per subtitle: as long as the number of lines stays the same, every line keeps its timing. If you join or split lines, the timings no longer match, so make those changes in your video editor afterwards.

Adding the subtitles to a video

Where How
YouTube YouTube Studio > Subtitles > your video > Add language > Upload file, with timing
VLC Put the .srt next to the video with the same name, or Subtitle > Add Subtitle File
Premiere Pro, DaVinci Resolve Import the .srt and drag it onto the timeline as a caption track
CapCut and other editors Use the import captions or subtitles option
Instagram, TikTok, WhatsApp, anywhere Burn them into the picture with Add Subtitles to Video, so they always show

Tips

  • Clear speech with little music gives the best subtitles. For a noisy video, run the sound through Noise Reduction first and transcribe the cleaned file.
  • Long lines are hard to read on screen. Shorten the wording where you can; the timing stays.
  • For a plain transcript instead, switch Download as to Text. No need to transcribe again.

Frequently asked questions

How do I add the subtitles to my video?

Upload the .srt file with the video on YouTube (Subtitles, Upload file), load it in VLC (Subtitle, Add subtitle file) or import it in your video editor.

Can I correct the text first?

Yes. Edit the lines in the box before downloading; the timings are kept.

Is the video uploaded?

No. The speech is recognised in your browser, on your device, and never sent anywhere. Meetings, interviews and voice notes stay private.

Can I make English subtitles for a video in another language?

Yes. Choose the spoken language (or Detect the language) and tick Translate to English. The subtitles are written in English with the same timings.

SRT or VTT?

SRT for YouTube, Facebook, VLC and video editors. VTT for web players that use the HTML track element. Both have the same lines and timings.

More ways to use Audio to Text

Guides

Related tools