SSA to SRT Converter — Legacy Scripts Made Portable
Convert legacy SSA v4 subtitle scripts to SRT — Format-line aware, tag-free output, timings preserved.
Quick answer: Drop an .ssa file and download an .srt with the same cues and timings. The parser reads your file's Format line (field orders vary in old SSA scripts), converts its centisecond timestamps to SRT style, and strips styling tags.
Drop a subtitle file here, or browse — it stays on your device
Output: SRT (.srt)
| Input | SSA (SubStation Alpha v4) scripts, any field order |
|---|---|
| Output | SRT with sequential numbers |
| Stripped | {\...} tags; \N becomes a line break |
| Timings | H:MM:SS.cc centiseconds → identical SRT times |
| Note | ASS is the modern successor — this page exists for legacy v4 scripts |
What this tool does
SSA — SubStation Alpha, version 4 — is the 1990s ancestor of today's ASS format, still floating around in old archives and long-running fan projects. Structurally it is the same beast: a [Script Info] section, style definitions, and an [Events] section whose Dialogue lines carry start time, end time and text. The differences that matter for conversion are cosmetic: field orders in the Format line vary more between old files, and times are written to centisecond precision (0:00:01.25). This converter follows the file's declared Format order, keeps every cue's timing to the millisecond, and outputs plain SRT that any modern player accepts.
Common uses
- Older fansub releases stored as .ssa need to run on modern devices
- A long-lived project only ever saved SSA; YouTube wants plain text
- Batch archives of SSA scripts being migrated to SRT