Subtitles out of sync?
Fix the timing in one click.
Shift every timestamp by a fixed offset, or rescale when your subtitle was
made for a different frame rate (23.976 ↔ 25 fps).
Works with .srt and .vtt. Cue text, sequence
numbers and line breaks are never touched — only timestamps change.
Drop a .srt or .vtt file here,
or
🔒 100% local — timing is fixed in your browser, the file never leaves your device.
Rescale runs first, then the shift is applied.