Subtitle converter & time shift
Convert SRT, WebVTT and ASS captions locally, and shift the entire timeline by a precise number of seconds.
About this tool
Caption files constantly need to change format: a platform asks for WebVTT while your editor exports SRT, or an archive holds ASS files from an older workflow. This converter moves caption text and timings between SRT, WebVTT and ASS, and can shift a whole file earlier or later by a precise number of seconds when subtitles and audio have drifted apart.
Styling is deliberately left behind — fonts, positioning, karaoke and effects are dropped so the output is clean, portable caption text, with ASS output using a basic default style. Malformed files, reversed timestamps and shifts that would push a cue before zero are rejected rather than silently clipped, so what you download is exactly what the timings say.
How to use Subtitle converter & time shift
- Choose UTF-8 SRT, VTT or ASS files.
- Select an output format and optional positive or negative time shift.
- Convert, review the plain-text preview, and download each result or a ZIP.
Keep the original files and inspect the exported result before publishing or sharing it.
Frequently asked questions
What happens to ASS styling?
Font styling, positioning, karaoke, effects and VTT cue settings are removed. ASS vector drawings are rejected. Output ASS uses a basic default style; verify it in your subtitle editor.
Can I move subtitles earlier?
Enter a negative shift in seconds. A conversion is rejected if any cue would start before zero; cues are never silently clipped.
Are all subtitle features supported?
This converter preserves plain caption text and valid timings, not every subtitle extension. It accepts UTF-8 and rejects malformed or reversed timestamps. ASS timing rounds to centiseconds.