Auto Subtitles for Your Videos
Drop in a video or an audio file: the AI listens to what is said and creates the subtitles, split into short lines that are easy to read. Fix a word, shift everything if needed, translate the subtitles into another language, then download an SRT or VTT file, or the video itself with the captions burned in. Your video stays on your device.
- Free, no watermark
- No sign-up
- SRT, VTT, TXT or burned-in MP4
- Video never uploaded
Privacy — Your video stays on your device: speech recognition, editing and burning in the subtitles all happen in your browser. Only if you click “Translate” is the subtitle text (never the video or the sound) sent to our server to be translated, and it is not kept afterwards. No account is needed.
How do you add automatic subtitles to a video?
-
Drop in your video
Choose a video (MP4, MOV, WebM…) or an audio file, pick the spoken language or leave automatic detection on, then click “Generate subtitles”.
-
Review and fix
The subtitles show over the video as it plays. Fix any misheard words, adjust the timing or shift everything by a few tenths of a second. You can also translate them.
-
Download
Get an SRT or VTT file for YouTube or your editing software, the plain text as a TXT, or the MP4 video with the captions burned in, ready for TikTok, Instagram or WhatsApp.
Clean subtitles, with no software or subscription
Lines that are easy to read
The text is split the way the pros do it: two lines at most, about 42 characters per line, 1 to 6 seconds on screen, with breaks placed at periods and commas.
TikTok or classic style
Pick white text with a shadow at the bottom of the frame, a black box, or the TikTok style: big uppercase text in the middle of the video. Set the size, and the preview shows the final look.
Subtitle translation
Translate every line in one click into about fifteen languages (Spanish, French, Arabic, German…) while keeping exactly the same timing. The original text can always be restored.
Your video stays with you
Speech recognition and burning in the captions happen in your browser: the video is never uploaded to the internet. No watermark, no trial limit, no account to create.
Generate subtitles automatically, free and with no watermark
More than eight in ten videos on social media are watched with the sound off: without captions, your message goes unnoticed. Yet typing subtitles by hand takes hours. This auto subtitle generator does the work for you: the AI transcribes the speech, then the text is split into lines synced with the voice. Unlike many online captioning sites, there is no watermark on the video, no sign-up and no paid minutes cap. It works with MP4, MOV, WebM or MKV videos, and even with a plain audio file (MP3, WAV, M4A) if all you want is the subtitle file. It understands English, Spanish, French, Arabic, German, Italian, Portuguese, Japanese, Chinese and other languages.
Auto captions for TikTok, Reels and Shorts, burned into the video
TikTok, Instagram Reels, YouTube Shorts and WhatsApp don't accept a separate subtitle file: the text has to be “burned” into the picture. Choose the TikTok style (big white uppercase text with a black outline, in the center of the screen) or a calmer style at the bottom, then click “Burn into video”. You get a captioned MP4 in the original format (vertical or horizontal) that you can post as it is. It's a free alternative to the auto captions in CapCut or Canva when you don't want to install an app or create an account. Burning in re-encodes the video: expect it to take roughly the length of the video on a recent computer, longer on a phone.
SRT or VTT file for YouTube, Premiere Pro or DaVinci Resolve
If you post on YouTube, Vimeo, Facebook or LinkedIn, it's better to add subtitles as a file: viewers can turn them on or off, and search engines read their text. Download the SRT file (the most common format) or the VTT file (the web format), then upload it in YouTube Studio, under the Subtitles tab. The same SRT file imports into Premiere Pro, DaVinci Resolve, Final Cut Pro or VLC. The TXT export gives you the text alone, handy for a video description, an article or meeting notes. Before you export, read through the lines: proper names, acronyms and rare words are the most common speech recognition mistakes.
Getting the best auto subtitles
Transcription quality depends mostly on the sound: a voice close to the mic, without loud music or background noise, gives much better results. Pick the spoken language instead of automatic detection if you know it, and prefer the “Accurate” setting unless you just want a quick first try. If the subtitles show up a little too early or too late, use the global offset to move everything by a few tenths of a second. The first time you use it, the AI model is downloaded once and then kept by your browser. For videos longer than 20 minutes, a computer is best: transcribing takes time and a lot of memory, which can make a phone crash.
Frequently Asked Questions
Are the automatic subtitles really free?
Yes, completely. No watermark on the video, no account to create, no minutes cap and no subscription. The site is funded by advertising.
Is my video uploaded to a server?
No. Transcribing and burning in the captions happen in your browser, on your device. Only translation, if you use it, sends the subtitle text (never the video) to our server, which does not keep it.
How do I add auto captions to a TikTok video?
Drop in the video, generate the subtitles, choose the “TikTok” style, then click “Burn into video”. Download the MP4 you get and post it on TikTok: the captions are part of the picture.
The subtitles are out of sync with the voice. What can I do?
Use the offset buttons (−0.5 s, +0.1 s…) above the list of lines: all the subtitles move forward or back at once. You can also edit the start and end of one specific line.
Can I translate the subtitles into another language?
Yes. After transcribing, choose the language you want under “Translate subtitles” and click “Translate”. The timing stays the same, and the “Back to original text” button undoes the translation.
Is there a maximum length?
There is no fixed limit, but everything runs on your device. Beyond 20 minutes, transcribing gets slow and memory-hungry: use a computer, or split the video into several parts.