Subtitle Generator
Make subtitles for a video automatically.
Drop another file anywhere on this page, or
Thanks.Tell us why
Runs on our server: what you add goes to Cloudflare’s AI for this and isn’t stored. MoreRuns on your device. No upload wait.
What you get
- Timed captions
- 99 languages
Questions
How are the subtitles made?
Whisper (MIT licence), OpenAI’s open speech recognition model, writes down what is said with the time of each phrase: on our server, with nothing to download, or on this device, after a one-time download, with nothing uploaded. Each phrase becomes a subtitle of up to two lines of 42 characters, the usual limit for readable captions; longer phrases are split.
SRT or WebVTT?
SRT works almost everywhere: YouTube, VLC, Premiere, DaVinci Resolve. WebVTT is the format web video players use. Both have the same words and times.
How do I put them into the video?
Upload the file alongside the video (YouTube, Vimeo and most platforms take SRT), or burn them into the picture with Add Subtitles to Video. To shift or convert them, use the Subtitle Converter.
Are they perfect?
Close, with clear speech. Check names and specialist terms. On this device, choose “Best” accuracy for accents, noise or less common languages. The times follow the phrases Whisper hears, so a subtitle can appear a moment early or late.
Are my videos uploaded anywhere?
On “Our server” (the choice it starts with), only the sound goes to our server, in pieces. It is used for this only and not stored. On “This device”, nothing is uploaded. More about the server.
Is it free? Do I need an account?
It is free, with no watermarks and nothing to sign up for. On this device there are no daily limits. Our server has a free daily allowance, and a free account makes it six times bigger.
Missing something, or not working as it should? Tell us