Free Video Subtitle & SRT Generator
Type or paste your script, time it against your video, and download a ready SRT or VTT subtitle file.
Private by design: your files are processed in your browser and never uploaded.
How to use the Video Subtitle & SRT Generator
- Add your textPaste your script with one subtitle per line, or import an existing SRT file.
- Set the timingClick Auto-time, or play your video and stamp the start and end of each line.
- DownloadSave the result as an SRT or VTT file and upload it to YouTube or your player.
About this tool
This tool turns a script into a timed subtitle file. It does not listen to your video and write the words for you, so you stay in full control of the text. Auto-time spreads your lines across the video at a normal reading speed, and the player buttons let you stamp exact start and end times while the video plays.
Need captions in another language? Download the text lines, translate them, paste the translation back and the timings stay the same. Subtitles pair well with a video to GIF maker for short loops, and the video aspect ratio resizer helps you format the same clip for Reels and Shorts.
Frequently asked questions
What is an SRT file?
An SRT file is a plain text subtitle file that stores each caption with a start time and an end time. YouTube, VLC and most video editors accept it.
Does this tool transcribe my video automatically?
No. It does not do speech to text. You provide the text, and the tool helps you time it and export it as SRT or VTT.
How do I translate my subtitles?
Use Download text lines, translate the file, paste the translated lines back and click Apply translation. Each line keeps its original timing.
Is my video uploaded anywhere?
No. The video only plays inside your browser to help with timing. Nothing is sent to a server.
