Hooks
Video Hook Generator
Type a topic and get opening lines in seven proven formulas, each scored with its reasons. Or paste your own hook and see what to fix.
Open the tool
Free tool · Runs in your browser
When subtitles run ahead of the speech or lag behind it, move every line at once. Type the number of seconds, negative for earlier, and download the corrected file.
Nothing is uploaded: the file is read in your browser.
Save as
01
SRT and WebVTT are both read, so you never have to say which one you have.
02
Pick SRT or VTT to save as. To move the lines, type the seconds: 0.5 makes every line half a second later, -0.5 earlier.
03
Take the file, or copy the text straight into your editor.
Very little, which is why one is so often mistaken for the other. An SRT file numbers each line and writes times with a comma before the milliseconds. A WebVTT file begins with the word WEBVTT, needs no numbers and writes times with a full stop.
That one character matters. A player given the wrong one usually shows no subtitles and no error, so a file that looks right can still fail.
WebVTT is the format web browsers read, so a video player on a website wants a .vtt file. SRT is the older and more widely accepted of the two: most video editors and most upload forms take it.
A converted file carries each line’s start and end, not the timing of single words. A caption style that lights up each word as it is said needs the original transcript.
| SRT | WebVTT | |
|---|---|---|
| First line | A number | WEBVTT |
| Each line is numbered | Yes | No need |
| A time | 00:00:01,000 | 00:00:01.000 |
| Before the milliseconds | A comma | A full stop |
| File name ends in | .srt | .vtt |
No. The file is read and rewritten in your browser. Nothing is sent to us or to anyone else.
If they are early or late by the same amount all the way through, yes: type that amount in seconds and every line moves. If the gap grows as the video plays, the file was timed against a different cut or frame rate, and a single shift will not fix it.
The words and their times are kept. WebVTT position and alignment settings on a time line are dropped, because SRT has nowhere to put them.
Its time stops at zero. A line cannot begin before the video does.
Hooks
Type a topic and get opening lines in seven proven formulas, each scored with its reasons. Or paste your own hook and see what to fix.
Open the tool
Scripts
Paste a script and see how long it runs when spoken, and how many words fit in 15, 30, 60 or 90 seconds. Runs in your browser.
Open the tool
Safe zones
See what TikTok draws over your video. Drop in a video or image, check your text against the safe zone, and download the overlay as a PNG.
Open the tool