Convert SSA to SRT

SSA is the older SubStation Alpha format, and the reason a lot of archived subtitle files refuse to load in a modern player. Converting to SubRip fixes that: the same cues, the same timings, minus the styling a plain player would have ignored anyway. Nothing is uploaded — the file is read and rewritten in this tab.

Runs entirely in your browser — your file is never uploaded.

Nothing loaded yet.

Need subtitles generated from the video itself? Upload it and get a transcript in ~98 languages.

Try it free

Why ScribeToAny

  • Upload MP3, MP4, M4A, MOV, AAC, WAV, OGG, OPUS, MPEG, WMA, WMV — audio is extracted from video automatically.
  • About 98 languages with automatic detection, powered by a Whisper-class engine on dedicated GPUs.
  • Eight export formats: TXT, SRT, VTT, TSV, CSV, JSON, PDF and DOCX — plus batch ZIP export.
  • Speaker recognition labels every segment. Click any sentence to replay the matching audio.

Frequently asked questions

What is the difference between SSA and ASS?

ASS is the later revision, with more styling features and a slightly different field order in the Events section. For the purposes of getting to SRT the difference does not matter: this page and the ASS page run the same parser, which finds the columns by name.

Will the timings shift?

No. SSA writes times in hundredths of a second and SRT in thousandths, so each stamp is widened rather than rounded — 0:00:02.25 becomes 00:00:02,250. Nothing is recalculated, so a file that was in sync stays in sync.

Do I need to install anything?

No. There is no download, no account and no upload: pick the file and the SRT is ready immediately, because the whole conversion runs as JavaScript in the page you are already on.

What happens to the SSA styling and effects?

They are dropped, on purpose. SSA can store fonts, colours, positions and karaoke effects that SubRip has no way to express and that a plain SRT player would ignore anyway; the converter keeps every cue text and timing and leaves the styling behind. What you get is the readable subtitles a modern player actually uses, without the markup that was making the file refuse to load.

Why will my old SSA file not play in modern players?

SSA (SubStation Alpha) predates today players, and many of them only reliably read SubRip. The cues inside are usually fine; it is the older format and its styling block that trip up a modern app. Converting to SRT keeps the same lines and timings in the format current players expect, which is why an archived subtitle that would not open suddenly works.

Related tools

Start transcribing free

Free plan: 2 files per day, 100 minutes per month. No credit card required.

Start transcribing free