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.
.srt, .vtt or .txt, up to 5 MB
SRT and WebVTT side by side
| SRT (SubRip) | WebVTT | |
|---|---|---|
| The file starts with | The first cue’s number | The word WEBVTT |
| Times | 00:00:01,000, with a comma | 00:00:01.000, with a dot; the hours can be left out |
| Cue numbers | On every cue, from 1 | Optional: a cue may have a name instead |
| Styling | Italic, bold and underline tags | Italic, bold, underline, classes and voice tags such as <v Ana> |
| Position on screen | Not part of the format | Cue settings: line, position, size and alignment |
| On YouTube | A basic format, no styling | Supported, with limited styling |
The YouTube row is from YouTube Help, as our captions guide reads it.
How to convert a subtitle file
- 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
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
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.
Read next
How to add captions to a video
The three ways to caption TikTok, Reels and Shorts, and where SRT and VTT files fit.
ReadSubtitle files (SRT, VTT)
Download the subtitles of a video as an SRT, VTT or text file.
ReadWhat is an SRT file?
The subtitle format with numbered cues and times, explained.
ReadWhat is a VTT file?
WebVTT, the subtitle format web players read, explained.
ReadMore free tools
Video size checker
Pick a video to see whether its length, shape and size fit TikTok, YouTube Shorts, Instagram Reels, Facebook Reels, Snapchat Spotlight and Kwai, rule by rule, with each rule’s source.
OpenSafe zone checker
Pick a picture or a frame of your vertical video and see where the apps’ tabs, captions and buttons cover it, so your text and faces stay in view.
OpenAspect ratio calculator
Type a video size to get its aspect ratio, the size it needs in another shape, and how much of the picture a crop from one shape to the other keeps.
OpenFree tools for creators
Generators that write, calculators that count, and a check of your channel. All free, with no account.
Open