SRT vs VTT: which subtitle format do you need?
Published 29 September 2026 · Reading time: 2 min
SRT and VTT are the two subtitle formats you meet most often. Both are plain text files with a start time, an end time and the words to show. The differences are small, but they decide whether your subtitles appear at all.
SRT in one minute
SRT comes from SubRip, an old program for ripping subtitles from DVDs. Each subtitle — each cue — has a number, a time range and one or more lines of text, separated from the next cue by an empty line:
1 00:00:01,000 --> 00:00:03,500 Good morning, let's begin. 2 00:00:04,000 --> 00:00:06,200 First, the migration status.
Note the comma before the milliseconds. SRT has no official specification, which is why different programs accept slightly different variants, and it has no standard way to position text on screen.
WebVTT in one minute
WebVTT (Web Video Text Tracks) is a W3C specification made for video on the web. A VTT file must start with the word WEBVTT, uses a dot before the milliseconds, and the hours may be left out:
WEBVTT 00:01.000 --> 00:03.500 Good morning, let's begin. 00:04.000 --> 00:06.200 line:0 First, the migration status.
Cue numbers are optional. After the time range a cue can carry settings such as line, position or align, which place the text on screen — in the example above, line:0 moves it to the top.
Which one to use
- A video on your own website: VTT. The HTML
<track>element, which browsers use to show subtitles over a video, takes WebVTT files. - YouTube: either. YouTube accepts both; its help pages say that for SRT only basic files are supported, without styling, while for VTT positioning is supported and styling is limited to bold, italic and underline.
- Video editors, media players and TVs: SRT is the safe choice — it is the format they accept most widely. Check your program's documentation when in doubt.
If you are not sure, keep both: most subtitle tools, SonaFact included, export SRT and VTT from the same transcript.
Converting without losing timing
Converting between the two is mostly mechanical: the comma becomes a dot or the other way round, the WEBVTT header is added or removed, cue numbers are added for SRT. What can be lost is what SRT cannot express — positioning settings and VTT-specific tags such as voice labels are dropped when you go from VTT to SRT.
You can do it in the browser, without uploading the file, with our free SRT ↔ VTT converter. If the subtitles are out of sync with the video, the time shift tool moves every cue by the same amount.
One more check: readability
Whichever format you choose, subtitles only help if people can read them in time. Common subtitling guidelines keep lines to about 42 characters, use at most two lines per cue and keep the reading speed around 17 characters per second. The readability checker lists every cue that breaks one of these limits.
Try it on your own recording
The free plan gives you 3 transcripts a day, up to 30 minutes each, without a card — enough to judge the transcript, the speakers and the editor yourself.
Try SonaFact freeMore from the blog
- 11 October 2026
How to transcribe a focus group: labels, crosstalk and checking who said what
Six to eight voices, one recording. How to record a focus group so speakers can be told apart, label them, mark crosstalk and check every quote.
Read the article → - 11 October 2026
Podcast transcript to show notes, subtitles and clips: a weekly workflow
Turn one episode recording into a transcript, show notes with chapters, SRT subtitles for the video version and shareable clips. A weekly workflow.
Read the article → - 9 October 2026
How to transcribe a Zoom, Google Meet or Teams recording, without a bot in the meeting
Record the meeting with the app you already use, find the file, upload it and get a transcript and minutes you can check. Step by step, with sources.
Read the article → - 29 September 2026
How to transcribe an interview: a practical guide
From recording to a transcript you can quote: how to record so the transcript comes out right, what to check before quoting, and how to name speakers and export.
Read the article → - 29 September 2026
Seven questions to ask before you upload recordings to a transcription service
Where recordings are stored, whether they train AI, who else processes them and what "delete" really means — a checklist for confidential recordings.
Read the article →