| # | Start | End | Text |
|---|
Free subtitle shifter that fixes out-of-sync subtitles in seconds: load an SRT or VTT file, apply an SRT time shift in milliseconds (for example −1500 to make lines appear 1.5 seconds earlier), convert SRT to VTT or VTT to SRT, and repair broken characters like ü or ı with one click. No watermark, no sign-up, no upload — your files never leave your device.
The tool decodes your file intelligently (UTF-8 first, then Windows-1254 as a fallback), shows a live preview of every cue, and exports clean UTF-8 (with or without BOM) or Windows-1254 for older players and TVs.
Drop your .srt or .vtt file into the tool. It is parsed instantly in your browser and shown in the preview table.
Shift the timing with the millisecond field or the quick ±100ms / ±500ms / ±1s buttons, and repair broken characters if the tool flags them.
Pick SRT or VTT, choose the encoding, and download your fixed subtitle — free and watermark-free.
Yes — completely free, with no watermark, no sign-up and no usage limits. You load a subtitle, fix it and download the result.
No. Parsing, time shifting, conversion and character repair all run inside your browser with JavaScript. Your files never leave your device, which also makes the tool instant and private.
Load your SRT or VTT file, then enter the offset in milliseconds — for example -1500 makes every subtitle appear 1.5 seconds earlier, +2000 makes them appear 2 seconds later. Use the quick ±100ms, ±500ms and ±1s buttons to fine-tune while watching the preview, then download.
Yes, both directions. Load either format, pick SRT or VTT in the download step and the tool rewrites timestamps and structure correctly (comma vs. dot milliseconds, WEBVTT header, cue numbering).
That is mojibake: the file was saved as UTF-8 but later decoded with a legacy encoding such as Windows-1254 or ISO-8859-9 (or vice versa). The tool detects these sequences automatically and repairs them with one click, including files that were corrupted twice.