SRT vs VTT: which subtitle file should you export?

Choose the format the destination actually supports. Compare cue syntax, browser tracks, conversion losses and caption delivery.

Om Patel

Written by , Founder, Rushilo

Updated · 5 min read

Two people wearing headphones recording a podcast at a wooden table
Photo by Austin Distel on Unsplash

The short answer

Short answer

Use the subtitle format your destination supports. SRT is a useful exchange format for many video services and editing tools; VTT is the format used by HTML text tracks on the web. If a platform accepts both, choose the one that preserves the features you need in that player.

Neither file burns words into your video. Both describe when text should appear, and both need a compatible application or player to display it. The decision is about delivery and supported features, rather than which extension makes the transcription more accurate.

The practical differences

What does the file contain?

SRT
Subtitle text with cue numbers and start/end times
VTT
Timed text cues with a WebVTT header and optional additional features

How are milliseconds written?

SRT
A comma, as in 00:00:02,500
VTT
A period, as in 00:00:02.500

What should you check first?

SRT
Whether the service accepts SubRip files
VTT
Whether the player accepts WebVTT and the cue features you used

Will it preserve every caption animation?

SRT
Do not assume so
VTT
Do not assume so

Does it change the video pixels?

SRT
No
VTT
No

MDN documents WebVTT's file structure and its use with browser text tracks. YouTube's format list provides an example of platform-specific support: basic SRT uses plain UTF-8 text and its markup is not recognised, while WebVTT styling support is limited. MDN WebVTT format, YouTube caption formats

Compare the same cue in both formats

These examples show one hypothetical sentence over the same three-second interval.

SRT:

srt
1
00:00:02,500 --> 00:00:05,500
Choose the workspace you want to open.

WebVTT:

vtt
WEBVTT

00:00:02.500 --> 00:00:05.500
Choose the workspace you want to open.

The words and timing are the same. The header and timestamp punctuation differ. A viewer does not receive a better transcription just because one version is VTT.

If a file fails to load, inspect its actual contents. A file named captions.vtt can still contain SRT syntax, especially if someone changed the extension instead of converting the file.

Choose by destination

Uploading to a video platform

Read the platform's current caption requirements. Check the accepted extension, text encoding, timing syntax, language label, and any formatting restrictions.

For YouTube, both SRT and WebVTT appear in its supported-format list. An editor's colours or animated word highlighting should not be assumed to survive that upload. YouTube's file-format table

Keep a plain caption version if the destination handles appearance itself. Export a separate video with visible captions when preserving your designed appearance is the goal.

Adding captions to an HTML video

The browser's HTML track element points to WebVTT. This example assumes the video and caption file are served from your own site:

html
<video controls src="/demo.mp4">
  <track
    kind="captions"
    src="/demo.en.vtt"
    srclang="en"
    label="English"
    default
  >
</video>

The track's kind, language and label tell the player what it contains. Cross-origin delivery needs the appropriate media and server configuration; a correct VTT file alone does not solve that. MDN track element

This is a basic implementation example, not a complete production player. Test keyboard controls, caption selection and the actual media URLs in your site.

Handing files to another editor

Ask for the destination editor's preferred format. Include the final reference video and state which edit the caption file belongs to.

Avoid choosing VTT solely because it has more possible features. A recipient who imports only basic cues may not retain them. The useful format is the one that completes the handoff reliably.

What conversion can lose

A basic text-and-time conversion is straightforward in principle, but formats and players can carry different information.

Before converting, identify anything beyond the dialogue:

  • Cue placement.
  • Styling.
  • Speaker or voice annotations.
  • Notes or metadata.
  • Chapter cues.
  • Multiple caption languages stored as separate tracks.

Decide whether each feature should survive, be simplified, or become a separate deliverable. Do not silently discard information that matters to the viewer.

For an ordinary dialogue-only file, the goal is simple: the same words start and end at the same times after conversion. For a richer WebVTT file, compare the converted result cue by cue rather than relying only on a converter's success message.

A conversion checklist

  1. 1Preserve the original file.
  2. 2Convert into a new filename with the target format.
  3. 3Open the new file as text and confirm its header and time syntax.
  4. 4Check the first, middle and final cues against the exact video.
  5. 5Look for missing special characters, merged cues or lost placement.
  6. 6Load it into the final destination.
  7. 7Confirm the language label and caption-selection control.

Test a cue that contains an apostrophe, accented character or product name. A conversion that looks fine in the first sentence may still damage characters later in the file.

If words appear at the wrong times before conversion, repair the timing first. Changing SRT to VTT does not correct a subtitle offset or drift. See the subtitle sync diagnosis for that task.

When should you burn captions into the video?

Burned-in captions make the appearance part of the picture. That can be useful when the viewing destination will not load a separate track or when the designed typography is essential.

A separate caption file leaves the player able to offer selectable captions and additional languages where supported. W3C describes open captions as always displayed and closed captions as captions the viewer can show or hide. W3C captions

A practical delivery package can contain a clean video, a corrected SRT or VTT file, and a separately named captioned video. Name the versions clearly so a publisher does not accidentally add a second caption layer to the burned-in version.

Export from the final edit

Generate or revise the caption file after large cuts. A technically valid subtitle file can still be wrong if it belongs to yesterday's video.

Rushilo documents both SRT and VTT saving alongside captions that can appear in the exported video. We make Rushilo; those are documented output choices, not a claim that one format is better everywhere. Rushilo caption outputs

Start with the destination's requirements, keep a corrected master, and validate the exported file in the actual player. If you still need to create the text, use the offline Whisper subtitle workflow before choosing the final delivery format.

Sources

  1. MDN WebVTT formatChecked October 13, 2026. See the linked documentation and the claim it supports in the article.
  2. YouTube caption formatsChecked October 13, 2026. See the linked documentation and the claim it supports in the article.
  3. MDN track elementChecked October 13, 2026. See the linked documentation and the claim it supports in the article.
  4. W3C captionsChecked October 13, 2026. See the linked documentation and the claim it supports in the article.

Cite this page

Last verified: Oct 13, 2026

Patel, O. (2026, October 13). SRT vs VTT: which subtitle file should you export?. Rushilo. https://rushilo.com/blog/srt-vs-vtt
Om Patel

About the author

Founder, Rushilo

Om Patel is the founder of Rushilo, a desktop video editor driven by the user's own AI, and of BigIdeasDB, a research platform that reads real complaints and reviews to help founders validate products. He writes Rushilo's research articles with the same method: primary sources, dated numbers and the words real users write.

Edit video with the AI you already pay for.

Rushilo is a desktop editor for Mac and Windows that Claude Code and Codex drive on a timeline you can see. Your files stay on your computer.

Two people wearing headphones recording a podcast at a wooden table

Captions and transcripts

How to fix subtitles that are out of sync

Measure the mismatch before shifting captions. A constant delay, gradual drift and an error after a cut need different repairs.

· 6 min read