How to resync subtitles
Load your .srt or .vtt (or paste it), then enter how far off the captions are in seconds. If they show up too early, use a positive number to delay them; if they're late, use a negative number. The ±½s buttons nudge in half-second steps so you can dial it in. Every timestamp moves by the same amount — perfect for a fixed offset — then download the corrected file.
SRT vs WebVTT
SRT is the classic SubRip format — numbered cues and comma millisecond separators — supported almost everywhere. WebVTT is the HTML5 video standard, with a WEBVTT header, dot separators and support for styling and positioning. This tool moves cleanly between them.
Frequently asked questions
How do I fix out-of-sync subtitles?
Enter the fixed offset in seconds — positive to delay, negative to move earlier — and every timestamp shifts by that amount. Download the corrected file.
Can it convert between SRT and VTT?
Yes — choose the output format and it rewrites separators, header and numbering. Use "Keep format" to only shift timing.
Are my files uploaded?
No — everything runs in your browser, nothing is sent to a server.
What's the difference between the formats?
SRT uses commas and numbered cues; WebVTT uses dots, a header, and supports styling. Both are handled here.
More free tools
Utilities: Discord Timestamp Generator, Word Counter, Invisible Character Remover · See all Alienated Tools.