Add subtitles to your video
word by word, automatically
Upload a video and get subtitles timed to the exact word, in the style short-form accounts actually use. No typing, no dragging a caption around a timeline.
Three steps, most of them ours
From the file on your desk to a subtitled video you can post.
Upload your video
Any video you already have: a talking head, a podcast clip, a voice-over. The language is detected on its own, so there is nothing to declare.
Whisper times every word
Not a block of text per sentence: a start and an end for each individual word, which is what makes subtitles land on the syllable instead of a second late.
Pick a style and export
Eleven ready-made styles, from clean broadcast captions to the bouncing highlighted look. Change anything you want in the editor, then render.
What you get
The details that separate real subtitles from auto-generated ones.
Word-level timing
Every word carries its own start and end, so the highlight follows the voice exactly. Sentence-level timing is what makes most auto-subtitles feel out of sync.
Eleven styles, no design work
Each preset sets the font, the outline, the highlight colour and the animation together. Pick one, and it already looks like the accounts you are competing with.
The AI picks what to emphasise
A second pass reads the transcript and marks the words that carry the meaning. Those get the accent colour and the pop, the filler words stay calm.
Two people, two colours
Turn on speaker detection and an interview comes back with each voice on its own colour, so a viewer knows who is talking without hearing it.
Fix a word once
A name Whisper got wrong is corrected in one place and updated everywhere it appears, instead of being edited in nine separate captions.
Portrait or landscape
9:16 for TikTok, Reels and Shorts, 16:9 for YouTube. The subtitles are placed for the format you chose, not squeezed into it afterwards.
Questions people actually ask
Whisper handles around a hundred, and detects which one it is hearing on its own - you do not pick it beforehand. Accents and code-switching are handled well; very noisy audio is where any speech model starts to guess.
The transcription step takes files up to 25 MB, which is a few minutes of a normal clip. Longer than that, cut it into parts - and the editor lets you paste the pieces back into one timeline.
Yes, all of it: the words themselves, where the lines break, how many words show at once, the position, the colours, which words are emphasised. The generation is a starting point, not a locked result.
No. The subtitles are rendered into the video itself, which is what short-form platforms need - a separate subtitle file is ignored by TikTok, Reels and Shorts feeds.
Yes. Music-only passages are recognised as such and left without text rather than transcribed into nonsense, and the speech around them keeps its timing.
Creating and subtitling a video is free; only the final render consumes credits, and a free account gets renders to try it with. You see the cost before you start it.
More free tools
Every one of them runs in the browser, no account needed to try.
TikTok Quiz Video Generator
Live toolTurn any topic into a quiz video
YouTube Quiz Video Generator
Live toolQuiz videos in 16:9 or Shorts
Language Quiz Video Generator
Turn a word list into a language video
Tweet to Video
Live toolTurn tweets & X posts into videos
YouTube to Karaoke Video
Live toolTurn any track into a karaoke video
Reddit Post to Video
Live toolTurn a Reddit thread into a short
CSV to Leaderboard Video
Live toolTurn a spreadsheet into a ranking video
TikTok Comments to Song Video
Live toolTurn a comment section into a song video
AI Fruit Videos
Create viral fruit quiz videos with AI
Your video already has the words
It is missing the eighty percent of viewers who watch on mute.
Subtitle my video