Make an SRT file from any video

An SRT file is just numbered captions with start and end timecodes. The hard part is getting the timing right, which is why building it on top of the video matters. Load your video, caption it here, and export a correctly formatted .srt with the timecodes handled for you.

Caption a video →🔒 Free · no signup · saved in your browser

How it works

  1. Paste a YouTube URL to load the video.
  2. Play it and mark the in and out point for each line (S and E).
  3. Type each caption; the format and numbering are handled automatically.
  4. Download a valid .srt, ready for YouTube or any editor.

Frequently asked questions

What does an SRT file look like inside?

Each entry is a number, a timecode line like 00:00:01,000 to 00:00:04,000, and the caption text. This tool writes that format for you, so you never type timecodes by hand.

Can I make a VTT file instead?

Yes. Export to .vtt with one click; it's the same captions in the WebVTT format used by web players.

Do I need to know the timecodes in advance?

No. You mark them by pressing a key while the video plays, so the timing comes from the video itself.