Add Subtitles to Video
Generate free subtitles locally in your browser, edit word timing, choose a dynamic caption style, and download a captioned MP4 without sending your video anywhere.
Drop your file here or click to browse
Accepts MP4
Settings
Processing runs entirely in your browser. No file is uploaded anywhere.
Show equivalent FFmpeg command
ffmpeg -i input.mp4 -vf subtitles=subtitles.vtt:force_style=... -c:a copy output.mp4
Frequently asked questions
Is this free subtitle tool really private?
Yes. It is free to use, runs in your browser, requires no account or login, shows no ads, and does not upload your video for transcription.
Can I make TikTok-like dynamic subtitles?
Yes. Choose styles like TikTok pop, creator highlight, karaoke bar, neon glow, bold outline, and more. Captions are burned into the MP4 for social apps.
Why does the first run take longer?
The browser downloads the speech-to-text model the first time you use the tool. Later runs can reuse the cached model.