Free tool · runs in your browser

VTT to SRT Converter

Convert WebVTT (.vtt) caption files back into SubRip (.srt) for desktop video editors, broadcast workflows, and YouTube's caption uploader. Cue settings and voice tags are stripped, numbering is rebuilt, and periods become commas.

SubRip (SRT) output

// Paste a VTT file above to generate SRT.

How to use this tool

  1. 01

    Upload or paste your VTT

    Pick a .vtt file or paste its cues — YouTube-exported WebVTT works too.

  2. 02

    Convert automatically

    Cue text and timing are preserved while WebVTT styling, regions, and notes are dropped.

  3. 03

    Download the .srt

    Save the renumbered SubRip file for Premiere, Resolve, Final Cut, YouTube, or any SRT workflow.

Why this matters

Desktop editors and YouTube's caption uploader still default to SRT, and feeding them a .vtt file usually ends in a silent failure or garbled timing. Creators who authored captions for the web in WebVTT need a dependable way back to SRT without retyping a single timestamp.

Hand-converting periods to commas and rebuilding cue numbers across hundreds of cues is tedious and easy to break. This converter parses the VTT, strips the web-only fields, renumbers sequentially, and runs entirely in your browser so unreleased captions stay private. Need the other direction? Use the SRT to VTT Converter.

Related tools

FAQ

Only the web-specific layer: VTT cue settings (position, line, alignment), ::cue styling, REGION definitions, and NOTE comments. The actual caption text and the start/end timing of every cue are preserved exactly — SRT simply has no slot for the presentation metadata, so it's dropped rather than mistranslated.

Explore the full toolkit

94 free tools covering titles, tags, thumbnails, scripts, captions, embeds, schema, and in-browser video processing.

Browse all tools →