Add Subtitles to Your Video
Generate timed captions with AI or import subtitles you already have, then fix the wording and the timing in an editor built for it.
Drop your video here to upload
MP4, MOV, MKV, WebM, AVI and audio files · up to 100 MB
Upload a fileCue timings are editable after generation. Temporary media is deleted after processing.
How to add subtitles to a video
Three steps, and the last one is where the quality comes from. Automatic cues get you most of the way; the editor closes the gap.
Add your video
Upload an MP4, MOV, MKV, WebM or AVI file, or paste a supported public link. You can also import a subtitle file you already have.
Generate or import the cues
The audio is transcribed in short windows to produce timed cues. When the source platform already publishes captions, those exact timings are reused instead.
Edit, sync and export
Fix wording, nudge start and end times, shift every cue at once if playback runs early or late, then download SRT, VTT or plain text.
Automatic subtitles, fully editable
Start from generated cues or your own file, then change anything that reads wrong.
Real timecodes, not one block of text
Cues are produced against short audio windows and split at sentence boundaries, so each line carries its own start and end time instead of a single caption spanning the whole video.
Editable in the browser
Change the text, adjust individual timings, delete a cue, or shift the entire track by half a second at a time. The preview updates as you type.
Bring your own subtitles
Already have an SRT or VTT? Import it, clean it up in the editor, and export it back out. Nothing has to be generated from scratch.
Standard export formats
Download SRT for most players and social uploads, VTT for the web and HTML5 video, or TXT when you want the transcript text on its own.
Why subtitle your videos
Make your video watchable without sound
Captions let people who are deaf or hard of hearing follow your video, and they help everyone else watching on mute in a commute, an office or a feed that autoplays silently.
Keep viewers with you for longer
On-screen text keeps attention anchored when audio is unclear, accented, or competing with background noise. Fixing the wording of a key line takes seconds in the editor.
Turn spoken words into indexable text
Export the plain-text version and use it for descriptions, chapters or article drafts. Upload the SRT alongside your video so platforms have the wording rather than guessing at it.
Where the timings come from
Paste a link to a platform that publishes captions and those exact timings are used. For your own uploads the audio is transcribed in short windows and the text is spread across each window, which is accurate to roughly the window rather than the word. The editor labels which source you got, so you always know what you are working with.
Sidecar files, not re-encoding
Exports are SRT, VTT and TXT. Burning captions permanently into the picture is not offered, because it requires re-encoding the whole video. The live preview shows how each cue will read on screen, and sidecar files are what YouTube, Vimeo and most editors expect anyway.
Nothing kept afterwards
Uploads and the audio extracted from them are deleted when the request finishes. Audio is sent to the configured speech-to-text provider for processing; the resulting cues are returned to your browser and never written to our database.
Cues shaped for readers, not just for files
Subtitles that are technically valid can still be unreadable. Lines are wrapped to about 42 characters across at most two lines, cues are held on screen for at least a second and at most six, and text is split at sentence ends where possible so a thought is not cut in half. If a cue still ends up too long, too fast or overlapping, the editor flags it as a readability note rather than silently letting it through.
The spoken language is detected automatically and cues are written in that language, so you are not forced to pick one up front. Translating into a different language is not part of this tool.
Video subtitle questions
How do I add subtitles to a video?
Is the subtitle generator free?
Can I edit the subtitles after they are generated?
How accurate are the timings?
What if my subtitles are out of sync with the video?
What is the difference between subtitles and captions?
Can I burn the subtitles into the video file?
Which formats and file sizes are supported?
What happens to my video?
Working with the same media?
Use transcription when you want the full text without timecodes, or the summarizer when you only need the gist.
Got a link? That is the entire setup.
No account required, no software installation, no hidden limits. Paste a public media link and pick the resolution you want.