Skip to content
Text Tools

Free Subtitle Converter: SRT to VTT and Back

Paste or upload a subtitle file and convert it between SRT and VTT in one click.

What this does: reads your SRT or VTT subtitle text, auto-detects which format it is, and converts it to the other one using plain text parsing (fixing the timestamp separator and cue numbering as needed). No signup, no server upload: everything runs in your browser, whether you upload a file or just paste the text.

or paste the subtitle text below

Detected format:

Frequently asked questions

How does the tool know if my file is SRT or VTT?

It checks the very first line of the content. VTT files always begin with the literal line WEBVTT; anything else is treated as SRT. You will see the detected format shown as a badge before you convert.

Will converting change my subtitle timing?

No. Only the format of the timestamp separator and the cue-numbering convention change. SRT uses a comma before milliseconds and numbered cues, while VTT uses a period and does not require cue numbers. The actual start and end times stay exactly the same.

Is my subtitle file uploaded anywhere to convert it?

No. The conversion runs entirely in your browser with plain text parsing. Nothing is uploaded, there is no signup, and it works even if you paste the text instead of selecting a file.