Add subtitles to a video, free and without uploading
Put captions on the picture of your video, from an SRT or VTT file you already have, or make them first from the speech. Your video never leaves your computer.
- Never uploaded
- No sign-up
- No daily limits
- Free
Keep this tab open and in front. Browsers slow down background tabs.
Click any line to fix a word. Downloads include your edits.
Quick answer: To add subtitles to a video, drop the video and your SRT or VTT file into the tool at the top of this page, then press "Add the subtitles to the video". The captions are drawn onto the picture and you download a new MP4 that shows them everywhere. With no subtitle file, drop only the video and the speech is turned into captions first. It happens in your browser, so the video is never uploaded. It is free, with no sign-up and no watermark.
Updated
How it works
- Drop the videoMP4, MOV, WEBM or MKV. Add your SRT or VTT file with it, or leave it out and the speech is transcribed first.
- Check the lines and the styleClick any line to fix a word. Choose small, medium or large text, at the bottom, middle or top.
- Add and downloadYou get a new MP4 with the subtitles on the picture.
With a subtitle file, or without
If you already have an SRT or VTT file, drop it together with the video, or press "Add an SRT or VTT file" before the video. Nothing is transcribed: the lines go straight in, and you can still correct them. If you have no file, drop only the video, choose the spoken language and the speech is turned into timed captions on your computer first. To keep those captions as a file instead of putting them on the picture, use the subtitle generator.
Size and position
The captions are plain white text with a dark outline, so they stay readable over bright and dark scenes. You choose the size (small, medium or large) and the place (bottom, middle or top). Pick top when something at the bottom of the picture, such as a sign or the app's own buttons, would cover the captions. Pictures bigger than 1080p come out at 1080p.
Part of the picture, or a separate file?
Captions drawn on the picture show in every player and app, including ones that cannot load a subtitle file. The price is that viewers cannot turn them off, and a typo means making the video again. A separate SRT or VTT file does the opposite. Drawing them on works in any language that your browser can show.
Do you need an AI tool to add subtitles to a video?
Not if you already have the subtitle file: drawing the lines on the picture is plain work, with no AI. If you do not, the step that turns speech into captions is AI speech recognition, and here it runs on your own computer, so the video is not sent to a server. It writes the captions in the language that is spoken and does not translate them.
Measured, not promised
Timed on 21 Oct 2026 in Chrome on a 2019 Intel MacBook (an older laptop) with a 30-second 720p video and an SRT file. Newer computers are faster; a browser that cannot use the quick way is slower. More results.
Why your file never leaves your computer
Your recording is transcribed by your own computer, inside this tab, and never uploaded. That is why there is no daily cap and no length limit. How it works.
Questions
Does it add a watermark?
No. Only your subtitles are drawn on the picture.
How long can the video be?
In Chrome and Edge the tool has no length limit of its own. In a browser that cannot do it the quick way, a slower way is used and the limit is about 15 minutes.
Can I choose the font or colour?
No. There is one plain style, white text with a dark outline. You choose the size and the position.
Are the subtitles included if I fix a line?
Yes. The lines you see, with your corrections, are the ones drawn on the picture.
Which quality should I choose?
Leave it on Auto. It picks the most accurate quality your computer runs well, and switches to a lighter one if your computer slows down. Best needs a fast computer.
Is my audio uploaded anywhere?
No. The file is read and transcribed inside your browser tab. The speech engine is downloaded once.