Subtitle converter
Open an SRT or VTT file, or paste its contents, and pick the format you need: VTT for web players and LinkedIn, SRT for YouTube, Facebook and most editors, or plain text for a transcript. If the subtitles show up too early or too late, enter the delay in seconds to shift every line at once. It runs in your browser, so the file isn't uploaded.
SRT or VTT?
Both are plain text files with a number, a time range and the words for each caption. The differences:
| SRT | VTT (WebVTT) | |
|---|---|---|
| Time format | 00:00:01,000 (comma) | 00:00:01.000 (dot) |
| Header | None | Starts with WEBVTT |
| Styling | Basic tags like <i> |
Positions, colours, voices |
| Used by | YouTube, Facebook, Premiere, CapCut, VLC | HTML5 video players, LinkedIn, Vimeo |
YouTube accepts both. When a platform asks for one specifically, convert here.
Fixing subtitles that are out of sync
Play the video and note how far off the first line is. If the words appear 2 seconds before the speaker says them, enter 2; if they appear after, enter -2. Lines pushed before 0:00 are dropped.
Making subtitles from a video
No subtitle file yet? Video to text transcribes a video in your browser and saves an SRT or VTT. For styled, animated captions burned into vertical clips, see ClipFlame's AI caption generator.
Common questions
What's the difference between SRT and VTT?
Both are plain text caption files. SRT uses commas in times and has no header; VTT uses dots, starts with WEBVTT, and supports positions and styling.
Which subtitle format does YouTube accept?
Both SRT and VTT. Facebook and most editors prefer SRT; LinkedIn and web players use VTT.
How do I fix subtitles that are out of sync?
Enter the delay in seconds: a positive number if the words appear too early, a negative one if they appear too late. Every line shifts at once.
Is the file uploaded?
No. The conversion runs in your browser.