Convert SRT ⇄ VTT subtitles
Convert subtitle files between SRT and WebVTT, and shift timing forwards or backwards to fix sync problems.
🔒 Files are processed in your browser and never uploaded.
How to use
- Paste your subtitles or drop an .srt / .vtt file.
- Optionally enter a time offset in milliseconds (negative to make subtitles appear earlier).
- Click “Convert to SRT” or “Convert to VTT” to download the result.
Frequently asked questions
What is the difference between SRT and VTT?
They are very similar. WebVTT starts with a “WEBVTT” header and uses a dot before milliseconds; it is the format HTML5 video players expect.
How do I fix subtitles that are out of sync?
Enter an offset: 1500 delays every line by 1.5 seconds, -1500 shows them 1.5 seconds earlier.
Is styling preserved?
Basic tags such as <i> and <b> are kept. VTT-only positioning settings are dropped when converting to SRT.
Related tools
- Remove image backgroundRemove the background from photos automatically with AI. Get a transparent PNG or a white background — free, private, runs in your browser.
- Translate subtitles (SRT / VTT)Translate SRT and VTT subtitle files into 17 languages with AI. Keeps timing intact, supports bilingual subtitles. Free daily quota.