Transcript Tools

VTT to SRT Converter

Convert WebVTT (.vtt) subtitle files to standard SubRip (.srt) format. Removes the WEBVTT header, converts dot timestamp separators to commas, and strips VTT-specific positioning and voice tags.

Text processed locally No audio upload Copy or download result
WebVTT file content

All processing happens in your browser; transcript text is never uploaded

Input Text or file Output Text Browser-only No upload by default

Features

  • Removes WEBVTT header line
  • Converts VTT dot timestamps (00:00:00.000) to SRT comma format (00:00:00,000)
  • Strips <c>, <v>, and position cue settings
  • Preserves cue text and multi-line cues
  • Download as .srt file
  • Browser-only

How to use it

  1. Paste your VTT content or drop a .vtt file.
  2. Click Convert.
  3. SRT output appears.
  4. Download the .srt file.

Use cases

  • Converting VTT captions for desktop video players that require SRT
  • Moving WebVTT files to platforms that accept SRT only
  • Archiving web captions in the widely-supported SRT format

Limitations

  • Cue timing is preserved while VTT headers and notes are removed.
  • Generated subtitles are not audio-synced.
  • Review output before using it in publishing, captions, reports, or archives.
Questions & answers

Frequently asked

Is conversion lossless?

Text content and timing are preserved. VTT-specific features (styling, positioning, voice spans) are stripped since SRT does not support them.

Does VTT to SRT upload my transcript?

Your file or text is processed in your browser and is not uploaded.

What does VTT to SRT create?

It creates numbered SRT subtitle text. Cue timing is preserved while VTT headers and notes are removed.

Are generated subtitle timings exact?

Generated timings are approximate unless the source already contains subtitle timing. Review timing before publishing.