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.

Your next viral clip is already recorded.

Upload it and let ClipFlame find it. Your first 10 minutes of video are free, no card needed.

Find your viral moments free