UniConverter
UniConverter Online Free
Converter video, audio & image free
Free Try

Convert VTT Subtitles to SRT

Change a WebVTT caption file into SubRip for a video editor or player that expects SRT. Keep the existing words and cue times, remove or adapt WebVTT-only structures, and check the result against the same video. Format conversion does not require a new transcription.

Choose the workflow for your source:

  • Open the related video
  • Import the SRT and review cues
  • Save the intended deliverable
Quick Answer
  • Use a subtitle converter to load a .vtt file and export .srt, or run FFmpeg with an SRT subtitle output.
  • WebVTT uses a WEBVTT header and period-separated milliseconds; conventional SRT uses numbered cues and comma-separated milliseconds.
  • WebVTT positioning, regions, and other advanced presentation data may not have an equivalent in SRT.
  • Keep the same video for sync checks. Use UniConverter Subtitle Editor afterward when you need to edit or apply the converted SRT to a video.

How to Convert VTT to SRT Online

Online method: HappyScribe VTT to SRT. This is a separate service from UniConverter Desktop.

Add the local source file
Step 1

Choose a dedicated subtitle converter

Open HappyScribe’s VTT-to-SRT converter and select the .vtt caption file. This is a subtitle-text conversion workflow, separate from uploading a video for speech recognition.

Choose the output format
Step 2

Choose SubRip output and convert

Set the destination to SubRip (.srt) and start conversion. The converter should rewrite the subtitle structure. Preserve the original VTT so you can compare cue timing and any presentation information that SRT cannot represent.

Save the converted file
Step 3

Save and check the SRT

Save the subtitle file and open it in a text editor or subtitle-capable player. Compare the first and last cues, non-English characters, and the end of the video. If rolling captions repeat phrases, clean the cue segmentation separately.

Local FFmpeg conversion example

ffmpeg -i input.vtt -map 0:s:0 -c:s srt output.srt

Run this on a local caption file. It changes the subtitle format, not the language or synchronization. Keep the original and compare the output text and cue times.

Edit or Apply the Converted SRT with UniConverter

Follow the official UniConverter desktop workflow. These illustrations show desktop controls; sample files and selected formats may differ from this task.

Open the related video

Open UniConverter Subtitle Editor from the Audio section on the Home screen and import the matching local video. Use the same cut of the video that the caption file describes.

UniConverter desktop workflow: Open the related video
Official desktop illustration. Source files and selected output settings may differ.

Import the SRT and review cues

Choose Import for the local SRT. Preview dialogue, correct the text and cue timing where necessary, and check the beginning, middle, and end of the video.

UniConverter desktop workflow: Import the SRT and review cues
Official desktop illustration. Source files and selected output settings may differ.

Save the intended deliverable

Use the subtitle-saving and video-export options appropriate to your task. Keep a separate SRT when another player needs a selectable track. Review the final video or subtitle before sharing.

UniConverter desktop workflow: Save the intended deliverable
Official desktop illustration. Source files and selected output settings may differ.

VTT vs SRT: What the Converter Changes

What changesVTTSRT
File extension.vtt.srt
HeaderWEBVTTConventional SRT has no WEBVTT header
Example start time00:00:01.25000:00:01,250
Cue identifiersOptional identifiersConventionally sequential numeric cues
Advanced presentationCan contain styling, regions, and positioningNo equivalent for many WebVTT features
Text conversionPreserve meaningful caption contentReview speaker text, markup, and duplicate cues

References: HappyScribe VTT to SRT · WebVTT specification · UniConverter Subtitle Editor guide · Subtitle Editor

Practical Answers for VTT to SRT

Convert syntax without retranscribing speech

A VTT file already contains text and timing. A file-format converter rewrites that information; speech recognition is unnecessary unless the captions themselves are missing. Translation, summarization, and caption generation are different tasks and should not be triggered merely to obtain an SRT.

Understand what can be lost

WebVTT supports presentation features that do not map cleanly to ordinary SRT. Notes, style blocks, regions, and cue positioning can be removed or simplified. Keep the VTT original when you need the web-player layout later. Review speaker labels and important emphasis after export.

Use FFmpeg for a local conversion

For a local file, the command in the example below converts its subtitle stream to SRT. Keep the filename extension consistent with the selected output codec. FFmpeg does not automatically turn overlapping rolling captions into polished sentence-level subtitles.

Fix repeated rolling captions deliberately

Some caption files show incremental or overlapping phrases. A structurally valid conversion can preserve those repetitions. Merge or remove duplicates in a subtitle editor and recheck timing against the same source video. Do not delete repeated text blindly when speakers actually repeat a phrase.

Resolve text encoding before changing timing

Accents or non-Latin characters that appear as broken symbols point to encoding problems. Read the source using its correct character encoding, then export UTF-8. A delay correction will not fix damaged characters, and changing punctuation in the timestamps will not recover lost text.

Use UniConverter for the video-editing stage

After creating the SRT, open the related video in UniConverter Subtitle Editor, import the local SRT, and review its text and timing. Export the subtitle or a subtitled video as needed. This is a downstream editing step, distinct from the VTT-to-SRT file converter.

VTT to SRT FAQs

Use a dedicated online subtitle converter, select the VTT, choose SubRip, and save the SRT. For a local route, FFmpeg can convert the subtitle stream. Review text and timing before applying the captions to a video.
Renaming does not rewrite the header, cue numbering, timestamps, or WebVTT-only structures. Some players are tolerant, but a proper subtitle conversion is more portable than a filename change.
WebVTT is commonly used for web text tracks and supports richer presentation data. Conventional SRT is a simpler timed-text structure used by many players and editors. Choose according to the destination rather than expecting every styling feature to survive conversion.
Run ffmpeg -i input.vtt -map 0:s:0 -c:s srt output.srt for a local subtitle file. Open the output and compare its cue text and timing with the original. Back up files before using a command that could overwrite an existing output.
A format conversion should preserve cue times, so it does not inherently correct an offset or gradual drift. Use the exact same video version, then apply an intentional timing correction in a subtitle editor when needed.
The VTT may contain rolling, overlapping, or progressively revealed captions. Conversion can preserve that source structure. Review and consolidate repeated cues in an editor while checking them against the spoken audio.
Yes. A local subtitle editor or FFmpeg can process the file without a browser service. Keep the original and inspect UTF-8 characters, cue boundaries, and end times in the converted subtitle.
Yes. Use Subtitle Editor with the related video, import the local SRT, and review text, timing, and appearance. Keep a separate subtitle file if you need selectable captions rather than only permanently visible text in an exported video.

“Wondershare Video Converter is hands down one of the best tools I’ve added to my creative toolkit. It’s fast, easy to use, and incredibly powerful. Whether I need to convert large video files into different formats, compress them without losing quality, or even edit and trim clips, this software handles it all with ease.”

— TG

“I have been using Wondershare UniConverter for many years. It has been one of the best ways to download, screen capture and convert videos. It has been my go to for video download and conversion.”

— Alan Horner

“Wondershare has so many assets, not just for downloading media. You can convert to other formats. You can create GIFs and clean up videos. There are way too many assets you can use with WonderShare UniConverter that it's a MUST for any video editor or graphics designer. It's worth every penny.”

— P.rajotte

“Simple to use, music, pic, video, all can edit or convert, Make my work faster and easy”

— gyn

“Over the years, Wondershare Uniconverter has really transformed into a powerhouse of tools. You can download, convert, crop, compress, enhance the quality, remove the background and do ton of other useful ops. We can do it for Video, Audio, and images, either individually or in batches.”

— Sura Mukkavilli

“Wondershare UniConverter has completely exceeded my expectations! The software is incredibly fast, easy to use, and supports a wide range of file formats. I was able to convert large videos in just minutes without losing quality. The interface is clean and intuitive, making it beginner-friendly while still offering advanced features for power users. ”

— CHEUNG SIN LIM

“Wondershare Video Converter is hands down one of the best tools I’ve added to my creative toolkit. It’s fast, easy to use, and incredibly powerful. Whether I need to convert large video files into different formats, compress them without losing quality, or even edit and trim clips, this software handles it all with ease.”

— TG

“I have been using Wondershare UniConverter for many years. It has been one of the best ways to download, screen capture and convert videos. It has been my go to for video download and conversion.”

— Alan Horner

What Customers Say About UniConverter

Related Media Workflows

Edit or Apply the Converted SRT with UniConverter

Use the desktop workflow for the next editing or delivery step. Keep your original files and review the result.
uniconverter image compressor