Add Subtitles to Video

Upload your video and automatically generate subtitles using AI speech recognition. Download the SRT file or a copy of your video with subtitles burned in. Supports videos up to 10 minutes.

๐ŸŽฌ

Drop your video here

or click to select a file

Up to 2 GB ยท MP4, MOV, AVI and more

Upload a video and generate accurate subtitles automatically. The tool extracts the audio, splits it into one-minute chunks, and sends each chunk to a local Whisper speech recognition model. The resulting transcripts are merged into a single SRT file with correctly offset timestamps. You can download the SRT to use in any video player, or download a copy of your video with subtitles permanently burned in.

How to use

  1. 1.Upload your video using the button above.
  2. 2.Click Generate Subtitles and wait for the progress bar.
  3. 3.Download the SRT file to use in any video player or editor.
  4. 4.Or download the video with subtitles burned in directly.

What this tool does

The subtitle generator runs a Whisper speech recognition model locally on the server. Audio is extracted at 16 kHz mono and split into 60-second chunks. Each chunk is sent to Whisper one at a time and transcribed with timestamps. The results are merged into a single SRT file with correctly adjusted timing offsets. A second FFmpeg pass burns the subtitles into a copy of your video using the libass renderer. Your original video in the editor is never modified.

Features

  • โ€”AI speech recognition via Whisper โ€” no cloud upload
  • โ€”Download SRT file for use in any video player or editor
  • โ€”Download video with subtitles burned in
  • โ€”Supports videos up to 10 minutes
  • โ€”Up to 10 minutes of transcription per IP per 24 hours
  • โ€”Video in editor stays unchanged after export
  • โ€”No account required; files deleted after 1 hour

FAQ

What languages are supported?
Whisper supports over 90 languages and automatically detects the spoken language.
Why is the 10-minute limit in place?
Transcription runs locally and takes time proportional to video length. 10 minutes keeps processing times reasonable for everyone.
What is the daily quota?
Each IP address can transcribe up to 10 minutes of video per 24-hour rolling window. The limit resets automatically.
Does generating subtitles change my video in the editor?
No. The subtitle export is a separate output. Your current video file is untouched and you can keep applying tools after the export.
Can I run multiple subtitle exports at once?
No, only one subtitle export can run at a time per session. If the server is busy, your job will wait in a queue and start automatically.
The subtitles are inaccurate โ€” what can I do?
Accuracy depends on audio quality and speaking clarity. Videos with background noise or strong accents may produce less accurate results. You can edit the downloaded SRT file in any text editor.