Free tool · runs in your browser

Subtitle converter: SRT, VTT and TXT

To convert SRT to VTT, open or paste the .srt file below and download the .vtt. The converter adds the WEBVTT header, writes each time with a dot instead of a comma (00:00:01.000, not 00:00:01,000) and leaves out the cue numbers. VTT to SRT does the reverse: it numbers the cues from 1 and writes a WebVTT voice tag as the speaker's name. Both run in your browser, and the file is never uploaded.

Your file stays on your device: this page reads it in your browser and uploads nothing.

· How we check

.srt, .vtt or .txt, up to 5 MB

Convert to

SRT and WebVTT side by side

SRT (SubRip)WebVTT
The file starts withThe first cue’s numberThe word WEBVTT
Times00:00:01,000, with a comma00:00:01.000, with a dot; the hours can be left out
Cue numbersOn every cue, from 1Optional: a cue may have a name instead
StylingItalic, bold and underline tagsItalic, bold, underline, classes and voice tags such as <v Ana>
Position on screenNot part of the formatCue settings: line, position, size and alignment
On YouTubeA basic format, no stylingSupported, with limited styling

The YouTube row is from YouTube Help, as our captions guide reads it.

How to convert a subtitle file

  1. 1

    Open or paste the file

    Open an .srt, .vtt or .txt file of up to 5 MB, or paste its text. The converter reads it in your browser and says which format it found.

  2. 2

    Pick the new format

    SRT, WebVTT or plain text. A cue it cannot read is listed with its line number and left out; every other cue is kept.

  3. 3

    Download or copy

    Download the new file, saved as UTF-8 so accents and every alphabet stay right, or copy the text.

Questions

How do I convert SRT to VTT?

Open or paste the .srt file above, choose WebVTT and download. The converter adds the WEBVTT line at the top, changes the comma before the milliseconds to a dot, drops the cue numbers, and leaves out the markup WebVTT does not have: <font> tags, and positions such as {\an8}, which a WebVTT player would show as text.

How do I convert VTT to SRT?

Open or paste the .vtt file, choose SRT and download. The cues are numbered from 1, the times get a comma, a voice tag such as <v Ana> becomes "Ana: " at the start of the line, and the parts SRT has no place for (positions, classes, notes and styles) are left out.

Can I turn subtitles into plain text?

Yes: choose plain text. You get the words without times or tags, with a new paragraph wherever the speech pauses for more than 1.5 seconds, ready to paste as a transcript or a description.

Can a .txt file become an SRT?

Only if it already holds SRT or WebVTT text, with times. Plain words have no times, so they cannot become subtitles here. Clip-Short's Auto Caption writes down the words of a video with their times and downloads them as SRT, VTT or TXT.

Is my subtitle file uploaded?

No. Your browser reads the file and makes the new one on your device. Nothing is sent to Clip-Short or anyone else, and nothing is kept once you close the page.

Why are some cues missing from the result?

Because they could not be read: a timing line with a mistake in it, a cue that ends before it starts, a time with no text, or text with no time above it. Each one is listed with its line number: fix it in the original file and convert again.

Does the converter change my words or times?

No. Every time is written to the millisecond as it was, and the words stay as written. Only the markup one format has and the other does not is changed or left out.

Which file does YouTube take, SRT or VTT?

Both. YouTube Help lists SubRip (.srt) as a basic format with no styling and WebVTT (.vtt) as supported with limited styling (read 29 October 2026). The TikTok and Instagram help pages we read describe their own automatic captions, not uploading a caption file.

What about accents and other alphabets?

The new file is saved as UTF-8, which keeps accents and every alphabet. A file that is not UTF-8 is read as Windows-1252, the encoding of many older SRT files, and the page tells you so you can check the accents.

Need the subtitles first?

Clip-Short's Auto Caption writes down every word of your video with its timing, lets you fix any word, and downloads SRT, VTT or TXT, or burns the captions into the video.

Clip-Short's free plan: 60 minutes a month of AI Clipping, Auto Caption and Reframe, with a small watermark and no card.