Try every tool free for 14 days with 75 credits. No card needed. Start free
Product
AI video generatorText or an image to video with Veo, Kling, Seedance and more AI avatars & lip syncTalking presenters and lip-synced video from a script or audio UGC video adsAn AI creator presents your product on camera, in 9:16 Subtitles & translationTranscribe, edit, translate and download SRT or VTT AI dubbingDub a video into 32 languages, in the speaker's own voice AI voice & cloningNatural voiceovers and your own cloned voice
Company
Free tools Pricing Blog Contact
Free subtitle converter

Convert SRT to VTT, or VTT back to SRT

Drop a subtitle file or paste its text. The converter detects the format, rewrites the timestamps and gives you the other one, ready for YouTube, Vimeo, HTML5 video or your editor.

Free, no sign-upRuns in your browserNothing is uploaded

Converted subtitles0 cues
In short

To convert SRT to VTT, add a "WEBVTT" header, change the comma before the milliseconds in each timestamp to a period (00:00:01,000 becomes 00:00:01.000) and drop the cue numbers. Going from VTT to SRT is the reverse: number the cues and use commas. This free converter does both in your browser.

How it works

3 steps, a few seconds

1

Add your subtitles

Drop an .srt or .vtt file, or paste the text into the box.

2

Check the direction

The format is detected for you. Flip it if you need to.

3

Download

Save the converted file or copy the text.

Features

What the SRT to VTT Converter does

Both directions

SRT to WebVTT and WebVTT to SRT, detected from the text you add.

Timestamps kept

Every start and end time is carried over to the millisecond.

Multi-line cues

Cues with two or more lines stay together, line breaks included.

Tidies as it goes

Removes VTT cue settings and styling blocks SRT can't hold, and renumbers cues.

Private

The file is read in your browser. Nothing is uploaded.

Free

No account, no limits, no watermark.

Input
.srt or .vtt file, or pasted text (UTF-8)
Output
.vtt (WebVTT) or .srt (SubRip)
Kept
Cue timing to the millisecond and line breaks
Dropped
VTT cue settings, STYLE, REGION and NOTE blocks (SRT has no place for them)
Cost and privacy
Free, no sign-up; runs in your browser
Go further with AI

Need more than a free tool?

QuickVeed's AI studio does the heavy lifting. New accounts get a 14-day trial with 75 credits, no card needed.

FAQ

Questions about the SRT to VTT Converter

What's the difference between SRT and VTT?
Both are plain-text subtitle files with numbered or unnumbered cues and start and end times. SRT (SubRip) uses a comma before the milliseconds and numbers every cue. WebVTT starts with a WEBVTT line, uses a period before the milliseconds and can hold styling and positioning, which HTML5 video players read.
Which format does YouTube accept?
YouTube accepts both SRT and VTT uploads. HTML5 video on your own site needs VTT for the <track> element.
Is my subtitle file uploaded?
No. The conversion runs in your browser and the file never leaves your device.
Will styling and positions survive?
Going to SRT, no: SRT has no place for VTT cue settings or STYLE blocks, so they're removed. The text and timing are kept exactly.
Can I make subtitles from a video instead?
Yes. QuickVeed's subtitles tool transcribes your video with timestamps, lets you fix the text, translates it into 32 languages and exports SRT, VTT or TXT.
Chat with the founder