Convert VTT to SRT

Convert VTT files to SRT. Runs entirely in your browser — files never leave your device.

Drop your file here, or browse

Supports images, documents, data files, code, and more

About this conversion

Convert VTT to SRT for compatibility with desktop video players, older streaming workflows, and editing software that pre-dates HTML5 captions. SRT is the long-time desktop standard — VLC, MPC, and most pro video editors handle it natively.

When this conversion is useful

  • Adding subtitles to a video file in VLC, MPC, or another desktop player
  • Importing captions into a video editor that prefers SRT
  • Producing subtitle files for an older streaming workflow that doesn't accept VTT
  • Archiving captions in a long-stable, widely-supported format

Quality and tradeoffs

The `WEBVTT` header is dropped, timestamps switch from period to comma, and any VTT-specific cue settings (positioning, line, vertical text) are stripped — SRT doesn't support them. Inline formatting tags (italics, bold) carry over.

Frequently asked questions

Will VTT positioning and styling carry over?

No. SRT has no concept of cue positioning or styling. Those VTT-specific settings are stripped — text and timing come through, but advanced layout doesn't.

Why would I prefer SRT over VTT for desktop video?

Wider tool support. Desktop players, video editors, and older streaming systems were built around SRT. VTT is dominant only on the web.

Are timing and text preserved exactly?

Yes. The cue text and timing values come through identically — only the format wrapping (header, separators) changes.