Free SRT Subtitle Generator

Create accurate, timestamped subtitles for YouTube, TikTok, Reels or your video editor. Drop in a video, get an .srt file. No watermark, no sign-up, and your video never leaves your computer.

🔒 No upload♾️ No limits💸 100% free🙅 No sign-up

How to make subtitles automatically

  1. Add your video. MP4, MOV, WebM and most audio formats work.
  2. Choose the language. Pick the spoken language, or choose “Translate to English” for English subtitles.
  3. Generate. The tool listens to the audio and splits it into timed caption segments.
  4. Download SRT or VTT. Upload it to YouTube or import it into Premiere Pro, DaVinci Resolve, Final Cut or CapCut.

Why add subtitles to your videos?

A large share of social video is watched with the sound off, so captions keep viewers watching. Subtitles also make your content accessible to deaf and hard-of-hearing viewers, help non-native speakers follow along, and give search engines text they can index, which can help your videos get discovered.

Getting the best subtitle timing

  • Larger models (Small, Large v3 Turbo) produce cleaner sentence boundaries.
  • Background music can confuse speech recognition. If you have a separate voice track, use that.
  • Proofread names and brand terms: speech recognition sometimes spells them phonetically.

Frequently asked questions

What is an SRT file?

SRT (SubRip Subtitle) is the most widely supported subtitle format. It is a plain text file with numbered captions, each with a start and end time. YouTube, Vimeo, Premiere Pro, DaVinci Resolve, CapCut and VLC all accept it.

What is the difference between SRT and VTT?

They are nearly identical. VTT (WebVTT) is the format used by HTML5 video players on the web, while SRT is preferred by video editors and most upload platforms. This tool generates both from the same transcription.

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

Yes. Set Task to “Translate to English”. Whisper will listen to the original language and produce English subtitles with timestamps.

Is my video uploaded anywhere?

No. The audio track is extracted and processed by your browser. Your video stays on your device the whole time.

How do I add the SRT file to YouTube?

In YouTube Studio open your video, go to Subtitles, choose the language, click “Upload file”, select “With timing” and pick the .srt file you downloaded here.

Can I edit the subtitles before downloading?

The text box shows the exact file contents, so you can copy it into any text editor, fix names or words, and save it with the .srt extension. Most video editors also let you edit captions after importing.

Related tools