Convert VTT to SRT

Convert WebVTT (.vtt) subtitles to SRT online. WebVTT is the HTML5 web standard used for YouTube captions, HTML5 video, and many course platforms. It looks similar to SRT but adds cue settings, positioning and styling that many players ignore. This converter keeps your dialogue and timing and produces a clean .srt file that plays everywhere.

No file chosen
Supported: ASS, SSA, SMI, SUB (MicroDVD), MPL2, VTT, SRT & ZIP - Max 100MB per file

About Converting VTT to SRT

VTT vs SRT: What's the Difference?

Both VTT (WebVTT) and SRT (SubRip) are plain-text subtitle formats with the same core structure of timestamps and text. VTT adds web-oriented features: cue settings for positioning, vertical text, line alignment, CSS styling hooks, comments, and chapter markers. For video players that only understand SRT, converting VTT to SRT is the fix. A valid VTT file must start with the line WEBVTT, and that header plus all cue settings are removed during conversion to SRT.

Convert YouTube and Web Captions to SRT

YouTube transcripts and many web platforms export captions as WebVTT. If you want to use those captions in VLC, MPV, a media server, or any offline player, you need SRT. This tool converts a YouTube .vtt caption file to SRT in one click. No re-typing, no manual timestamp fixing, nothing uploaded. It is also perfect for taking captions from course platforms and turning them into study transcripts.

What Gets Removed During VTT to SRT Conversion?

The WEBVTT header, cue identifiers, cue settings (position, size, align, vertical), comments, and chapter markers are all discarded. Only the cue text and start/end timestamps are kept. Styled text using HTML-like tags in VTT cues is flattened to plain text so it displays correctly in SRT-capable players.

Frequently Asked Questions

Can I convert YouTube subtitles from VTT to SRT?

Yes. YouTube exports captions as .vtt files. Upload that file here and download it as .srt to use in VLC, Plex, or any offline player.

Does this support VTT files without the WEBVTT header?

The converter accepts standard WebVTT files. If yours is missing the WEBVTT header it may still parse, but we recommend downloading captions from the platform so they are complete.

Will VTT cue positions survive conversion?

No. VTT cue settings like position, size and alignment are not supported by SRT and are removed. Only text and timing are kept.

Is VTT better than SRT?

VTT is the web standard with positioning and styling support, best for browsers and HTML5 video. SRT has the widest offline compatibility. Converting VTT to SRT trades web features for universal player support.

Are my VTT files uploaded anywhere?

No. Everything runs locally in your browser. Your captions never leave your device.

Convert Other Subtitle Formats to SRT

Convert Subtitles to SRT (all formats)Convert ASS to SRTConvert SSA to SRTConvert SMI to SRTConvert SUB to SRTConvert ZIP Subtitle Files to SRTConvert Subtitles to VTTConvert Subtitles to PDFMerge SubtitlesChange Subtitle Position

How to use this tool

Convert VTT (WebVTT) subtitles to SRT when a player or media library needs a simpler, broadly supported text format.

Supported input or output formats for this workflow are .vtt input and SRT output. The exact controls on the page determine which options apply.

VTT vs SRT: What's the Difference?

Both VTT (WebVTT) and SRT (SubRip) are plain-text subtitle formats with the same core structure of timestamps and text. VTT adds web-oriented features: cue settings for positioning, vertical text, line alignment, CSS styling hooks, comments, and chapter markers. For video players that only understand SRT, converting VTT to SRT is the fix. A valid VTT file must start with the line WEBVTT, and that header plus all cue settings are removed during conversion to SRT.

Convert YouTube and Web Captions to SRT

YouTube transcripts and many web platforms export captions as WebVTT. If you want to use those captions in VLC, MPV, a media server, or any offline player, you need SRT. This tool converts a YouTube .vtt caption file to SRT in one click. No re-typing, no manual timestamp fixing, nothing uploaded. It is also perfect for taking captions from course platforms and turning them into study transcripts.

What Gets Removed During VTT to SRT Conversion?

The WEBVTT header, cue identifiers, cue settings (position, size, align, vertical), comments, and chapter markers are all discarded. Only the cue text and start/end timestamps are kept. Styled text using HTML-like tags in VTT cues is flattened to plain text so it displays correctly in SRT-capable players.

Format-specific behavior

WebVTT headers, cue settings, positioning, and web-only metadata do not belong in SRT. The conversion keeps cue text and timing.

Troubleshooting the output

Use WebVTT when the destination is HTML5 video; use SRT when an offline player expects SubRip.

More Questions About This Tool

Can I convert YouTube subtitles from VTT to SRT?

Yes. YouTube exports captions as .vtt files. Upload that file here and download it as .srt to use in VLC, Plex, or any offline player.

Does this support VTT files without the WEBVTT header?

The converter accepts standard WebVTT files. If yours is missing the WEBVTT header it may still parse, but we recommend downloading captions from the platform so they are complete.

Will VTT cue positions survive conversion?

No. VTT cue settings like position, size and alignment are not supported by SRT and are removed. Only text and timing are kept.

Is VTT better than SRT?

VTT is the web standard with positioning and styling support, best for browsers and HTML5 video. SRT has the widest offline compatibility. Converting VTT to SRT trades web features for universal player support.

Are my VTT files uploaded anywhere?

No. Everything runs locally in your browser. Your captions never leave your device.

What is the easiest way to convert VTT subtitles to SRT?

Open this tool, select the relevant file, choose the available VTT to SRT converter options, and download the generated result. The page keeps the workflow in the browser rather than requiring an installed editor.

Which files work with this VTT to SRT converter?

Use the formats listed in the tool description and picker. .vtt input and SRT output Formats outside that list may be rejected or need conversion first.

Are subtitle files uploaded during processing?

The tool is built for browser-side processing. Your file is selected by the browser and the result is downloaded locally rather than being described as a server upload.

Will the video file be changed?

No. Subtitle tools create or modify subtitle output only. The video itself is not edited, re-encoded, or downloaded by this workflow.

How do I check whether the output worked?

Open the downloaded file with a text editor or your video player. Confirm that cues are present, timestamps make sense, and the filename matches the video when automatic loading is useful.

Next Steps for Your Converted VTT Subtitles

Before archiving the SRT, play it against the first and last ten minutes of your video. If every cue is off by the same amount, or the gap widens over time, send the file through our subtitle sync tool to fix the offset or rescale the timeline — conversion preserves timestamps, so any mismatch was already in the source or comes from a frame-rate assumption.

To understand what the conversion kept and dropped, compare the formats in SRT vs VTT vs ASS subtitle formats, then follow how to add subtitles to a video for loading the SRT in your player of choice. Missing a track for a particular film? Browse movie subtitles to find it, or convert the result to plain text when you need a quotable transcript instead of timed cues.

Convert VTT to SRT in three steps

  1. Choose your VTT file: Select the .vtt caption file from YouTube or any HTML5 video platform, or upload multiple files or a ZIP.
  2. Convert to SRT: Click Convert to SRT. The tool removes the WEBVTT header and cue settings and rebuilds clean SRT.
  3. Download the SRT: Save the .srt file and use it with any video player or media server.