Drop subtitle files here
SRT, VTT, ASS/SSA, SBV — or click to browse
Convert, retime and repair subtitle files — SRT ↔ VTT ↔ ASS ↔ SBV, locally.
Your files never leave your browser — all processing is local.
Drop subtitle files here
SRT, VTT, ASS/SSA, SBV — or click to browse
This subtitle converter parses SRT, VTT, ASS/SSA and SBV files into a common cue model and writes them back out in whichever format you need — including a plain-text export. Drop one file or a whole batch (batches download as a zip), or just paste subtitle text straight in. Everything runs in your browser: your subtitle files are never uploaded.
It is built for the problems that actually break subtitles. Garbled characters from legacy encodings are the big one: files saved as BIG5, GBK or Shift-JIS are auto-detected, previewed live so you can see the fix, and can be switched manually if the guess is wrong. A timing-shift control moves every cue forward or back to rescue out-of-sync subtitles, and an FPS retime (23.976 ↔ 25 ↔ 29.97) fixes the steady drift that appears when a video was converted between frame rates.
A built-in table editor lets you correct text and timestamps cue by cue, with live validation that flags overlapping cues and negative durations. Cleanup options strip HTML tags, remove hearing-impaired annotations like [music], and merge cues that flash by too quickly. When a conversion would lose information — ASS styling and positioning don't survive a trip to SRT — the tool lists exactly what will be dropped before you convert.