Subtitle conversion
How to convert VTT subtitles to SRT without losing your original
Convert a downloaded VTT subtitle file to SRT with a subtitle editor, preserve the source, and check text, timing and playback before using the result.
If your player or editing workflow requires SRT but your download produced a VTT subtitle file, convert a copy with a subtitle editor. Do not just change the extension. Keep the original VTT so you can compare the output and return to the source if text, timing or presentation changes.
If the destination already accepts VTT, first try loading the existing file. Conversion is useful for a format requirement; it is not automatically an improvement in subtitle accuracy.
Before converting, identify the actual problem
Check that the subtitle file belongs to the same video version and language you want. If its text is already wrong, converting formats will not translate it or correct a transcription. If no subtitle file was downloaded, there is nothing to convert yet.
For WarpFetch 1.2.1, the September 8, 2026 code review identified VTT as the separate subtitle output for eligible YouTube tasks. That review did not demonstrate an end-to-end subtitle download. It also did not establish a local VTT-to-SRT converter in WarpFetch. The external workflow below starts with a subtitle file you already have.
Convert one copy in Subtitle Edit
Subtitle Edit's official feature list includes WebVTT and SubRip. Its help page describes text-format saving and recommends UTF-8 for new subtitles. This is a documentation-based workflow, not a claim that we tested your file or every release's interface.
- Keep the original VTT in a source folder and make a working copy. Leave the video itself unchanged.
- Open the working copy in Subtitle Edit. Confirm that subtitle rows contain readable text and plausible start and end times. If the import fails or the rows are empty, stop rather than saving an empty replacement.
- Choose SubRip (.srt) as the output format and UTF-8 as the encoding. Use Save as to write a new file, such as
lesson.en.srt, alongside the retainedlesson.en.vtt. - Reopen the saved SRT. Check the first, a middle and the last subtitle against the VTT, including their text and timestamps.
- Load the SRT with the matching video in the destination player or editor. Verify its appearance and timing there before converting more files.
The filenames are examples for organizing the pair, not a guarantee of automatic subtitle loading. These steps concern Subtitle Edit's desktop workflow; controls may differ between versions.
What deserves a separate check?
MDN's WebVTT reference describes timed cues and presentation features such as positioning and styling. Do not assume every display detail will survive a different output format or player.
| Check | What to compare |
|---|---|
| Text | Accents, names, punctuation and line breaks |
| Timing | A recognizable sentence near the start and another near the end |
| Coverage | Whether later sections still contain subtitles |
| Presentation | Speaker placement, colour or other formatting you need to preserve |
If the first sentence matches but a later one does not, note both timestamps before making timing adjustments. A different cut of the video or an existing subtitle problem needs investigation; repeating the conversion is not a diagnosis.
If the SRT exists but does not appear
Try selecting it explicitly in the player. VLC's documented Subtitle menu lets you add a file and select a subtitle track. Confirm that the selected file is the new SRT rather than a previous subtitle with a similar name.
If explicit loading works, check the destination's automatic-loading requirements separately. If it fails, keep the exact message and confirm its supported subtitle formats. Converting again will not necessarily resolve a player configuration issue.
Saving an SRT also does not burn words into the video image. If a recipient needs captions that remain visible without loading a separate file, that is a different delivery choice; see separate subtitles versus burned-in captions.
Keep both versions until the actual destination has passed your checks. For a subtitle that contains important instructions or names, review the full text rather than relying only on a few sample lines.