Convert subtitles

SRT to VTT converter — free, instant, no upload

Web players want VTT. Editors and older platforms want SRT. Paste a file or drop it in, choose the output, and copy or download the result. You can also shift every cue by a number of seconds when the captions drift.

Drop a file here, or click to chooseSRT or VTT. Or paste the text below. Nothing is uploaded.
Processed on your device — never uploaded
01 · What do you need?
02 · Subtitle text1 lines

Output encoding: UTF-8. Cue settings that SRT cannot represent are removed.

How it works

From file to download, with no upload bar

  1. 01
    Add a subtitle file

    Drop an .srt or .vtt file, or paste the text.

  2. 02
    Choose the output

    Convert to VTT, convert to SRT, or shift the timing by a positive or negative offset.

  3. 03
    Copy or download

    The converted file is created in the page. Nothing is sent to a server.

Questions

Convert subtitles: common questions

What is the difference between SRT and VTT?

SRT is the older, simpler format: an index, a timestamp with a comma before milliseconds, and the text. VTT adds a WEBVTT header, uses a dot before milliseconds, and supports cue settings such as alignment and position.

Why do my subtitles show the wrong characters?

The file is probably not UTF-8. Re-save it as UTF-8 in a text editor, then convert again. Cutmoor reads the text as UTF-8 in the browser.

How do I shift subtitles?

Enter a positive number to move every cue later, or a negative number to move them earlier. For example, -1.5 moves the captions 1.5 seconds earlier to match audio that starts sooner.

Does converting change the caption text?

No. Cutmoor changes the header, timestamp separators, and cue numbering only. The spoken text is preserved. Cue settings that SRT cannot represent are removed when converting from VTT.