Add Subtitles to Video — Free, No Upload

Play your video, tap + when you want a caption, type it, then drag on the timeline to fine-tune. Export as SRT, a soft subtitle track, or burned into the video — all in your browser.

Drop your video here
or click to select (MP4, MOV, WebM) — or just paste (Ctrl+V)

Max file size: 500 MB · Files are processed locally in your browser, nothing is uploaded.

Download

100% free · Everything runs in your browser · Your videos never leave your device

First run loads the video engine (~30MB, one time). Burning re-encodes only the subtitled parts — the rest is copied losslessly.

Advertisement

How to add subtitles to a video

  1. Upload your video — it never leaves your browser; everything is processed locally.
  2. Play and tap + Add subtitle at each moment you want a caption, then type the text.
  3. Drag the blocks on the timeline to fine-tune each caption's start and end time.
  4. Export — download a plain .srt file, embed a switchable subtitle track into the MP4, or burn the captions permanently into the picture.

Soft subtitles (SRT or an embedded track) keep the original video 100% untouched — fast and lossless. Burning draws the text into the video frames themselves, so captions show up in every player and every app, even ones that ignore subtitle tracks. To keep burning fast, only the subtitled parts are re-encoded; everything else is copied without re-encoding.

Which export should I choose?

Download .srt if you upload to YouTube, or want to keep editing later — you can re-import the file here any time. MP4 + subtitle track if you want one file with captions the viewer can toggle on/off (works in VLC, MX Player and most desktop players). Burn into video if the captions must be visible everywhere — social apps, chat apps, any player — with zero dependence on subtitle support.

Frequently asked questions

Will my video be uploaded anywhere?

No. Everything runs locally in your browser using FFmpeg WebAssembly. Your video never leaves your device.

Why does burning subtitles take a while?

Burning decodes each subtitled segment, draws the text onto the frames, and re-encodes that part. Segments without captions are copied without re-encoding, which saves a lot of time and preserves quality.

Which font is used for burned-in subtitles?

Noto Sans SC, downloaded once (about 17 MB) and then cached by your browser. It covers Chinese, Japanese, Korean and Latin characters.

Can I keep editing after exporting?

Yes — download the .srt first. You can import it back here any time to continue editing, then export again.

Will soft subtitles show in every app?

No. Embedded subtitle tracks work in VLC, MX Player, QuickTime and most desktop players, but many chat and social apps ignore them. If captions must be visible everywhere, use "Burn into video".