Convert any file, nothing uploaded

Free tool

Burn subtitles into video, free and in your browser

Burn subtitles into a video so the captions are part of the picture.

Your video and captions

Drag a file here, paste it, or choose one.

.mp4, .mov, .webm, .mkv. Up to 500 MB.

Up to 10 minutes long.

Your video and your caption file never leave your browser.

Drag a file here, paste it, or choose one.

.srt, .vtt. Up to 5 MB.

An SRT or VTT file with the timings in it.

The cues are read here in the page.

Caption style

White text on a solid dark band. Readable over anything.

Result

Worked example

Measured on our own 27 second launch film with a three cue SRT, the bottom bar style.

Before

7.6 MB

After, captions burned in

3.4 MB

Three cues is a light job. The work grows with the number of cues, not with the length of the video, because every cue is one more image in the filter graph.

1. Add the video. 2. Add the captions. 3. Pick a style. 4. Burn and download.

What Interlace does

Subtitles that come with the video.

  • Each Interlace video gets subtitles from its own narration
  • Voice and on-screen text in 28 languages from one source
  • No separate captioning step

Real Interlace output, unedited. Shown silent and sped up.

Your subtitles

00:00:41,200 --> 00:00:44,900

We keep customer records for seven years.

Our data retention policy in three stepsConsulting Line

Questions

Asked and answered

No. The file is read by the page, handed to ffmpeg compiled to WebAssembly, and written back out, all on your own machine. There is no upload step, and closing the tab discards everything.

300. Each cue becomes one image overlaid for its own time window, and past a few hundred the ffmpeg filter graph gets long enough to slow the encode down badly. A 10 minute video with normal speech usually sits well under the cap. If your file is longer, split it.

A separate SRT track is better when the player supports it, because the viewer can turn it off and search engines can read it. Burn them in when the destination ignores side files: social feeds, embedded players, and LMS setups that only take a bare MP4.

You pick from three styles: a solid bottom bar, plain text with a shadow, and a larger size for phone viewing. The text is drawn by your browser with its own fonts, which is why this works without uploading a font file.

500 MB and 10 minutes. Everything runs inside one browser tab, and a tab has a fixed memory budget. Past those limits the run gets slow or fails outright, so a desktop encoder is the better tool.

Turn this into a video

Create an account and start from a document, script, or prompt.