MediaDocks
Subtitle GeneratorGenerate · Edit · Export

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 file

Cue timings are editable after generation. Temporary media is deleted after processing.

Free, no account neededSRT, VTT & TXT exportEvery cue editable

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.

Step 1

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.

Step 2

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.

Step 3

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.

What you actually get

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

Accessibility

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.

Retention

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.

Discoverability

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.

FAQ

Video subtitle questions

How do I add subtitles to a video?
Upload your video file or paste a supported public link, then select Generate subtitles. The audio is transcribed into timed cues that appear in an editor next to a preview of your video. Adjust anything that needs fixing, then download the result as SRT, VTT or TXT and attach it to your video on the platform where you publish it.
Is the subtitle generator free?
Yes. Generating, editing and exporting subtitles is free and needs no account, email or card. Fair-use rate limits apply so the service stays responsive for everyone.
Can I edit the subtitles after they are generated?
That is the point of the editor. Every cue is editable: the text, the start time and the end time. You can delete cues you do not want, click a timecode to jump the preview to that moment, and watch the caption overlay update live as you type.
How accurate are the timings?
It depends on the source. When you paste a link to a platform that already publishes captions, those published timings are reused exactly. When cues are generated from your own file, the audio is transcribed in short windows and the text is distributed across each window, so timings are close but estimated rather than word-accurate. The editor exists so you can correct them.
What if my subtitles are out of sync with the video?
Use the sync adjustment buttons to shift every cue forward or back in half-second or one-second steps, which fixes a track that is uniformly early or late. If only a few cues drift, edit their start and end values directly in the cue list.
What is the difference between subtitles and captions?
Subtitles carry the spoken dialogue, usually for viewers who can hear the audio but need the words written out or translated. Captions are aimed at viewers who cannot hear the audio, so they also describe relevant non-speech sound. This tool produces the dialogue text with timings, which you can extend with sound descriptions in the editor if you need full captions.
Can I burn the subtitles into the video file?
Not here. Burning in subtitles means re-encoding the entire video, which is slow and would mean handling large rendered files. Instead you get a standard SRT or VTT sidecar file that YouTube, Vimeo, most players and most editing apps accept directly, plus a live preview so you can see how the captions read before exporting.
Which formats and file sizes are supported?
Common video containers including MP4, MOV, MKV, WebM, AVI and M4V, plus audio files such as MP3, WAV, M4A, FLAC and OGG. Uploads are limited to 100 MB. For anything larger, paste a public link instead, or export a smaller version of the video first.
What happens to my video?
Your upload is held only for the duration of the request, used to extract audio, and deleted as soon as processing finishes. Cues are returned to your browser and are not stored on the server, so closing the tab discards them.

Working with the same media?

Use transcription when you want the full text without timecodes, or the summarizer when you only need the gist.

Instant & Watermark-Free

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.