Subtitle guide Conversion guides

How to convert SSA to SRT


TL;DR — Convert old SubStation Alpha SSA subtitle files into simple SRT captions by preserving dialogue timing and removing unsupported styling.

Related tool

SSA to SRT Converter

Open SSA to SRT

SSA subtitle files are older styled subtitle files. They are useful in editing workflows, but many upload forms, players, and review handoffs expect a simpler SRT file.

Quick answer

Use the SSA to SRT Converter to convert SSA subtitles to SRT. The tool accepts .ssa input, keeps dialogue timing, removes styling metadata, and creates a simple SubRip file locally in your browser.

Keep the original SSA file if you still need styles, positions, or editor-specific formatting.

When to convert SSA to SRT

Convert SSA to SRT when:

  • a platform does not accept .ssa files
  • a video player expects simple SubRip captions
  • you need a clean delivery copy for review or upload
  • styling is less important than compatibility
  • you want to validate or edit the file as standard SRT

If the styled layout is part of the video experience, keep SSA or ASS as the editing source and export SRT only as the delivery copy.

What changes during conversion

SSA and ASS can store style definitions, layers, names, margins, effects, and dialogue text in event rows. SRT only stores cue number, start time, end time, and caption text.

During SSA to SRT conversion:

  • dialogue timing is converted to SRT timestamp format
  • visible subtitle text is preserved
  • \N hard line breaks become normal line breaks
  • style sections and script metadata are removed
  • positioning, colors, fonts, and effects are flattened
  • cue numbers are generated sequentially

Before and after

SSA before

[Script Info]
Title: Sample SSA file
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,16777215,65535,65535,0,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:01.00,0:00:03.50,Default,,0,0,0,,Welcome to the lesson.
Dialogue: Marked=0,0:00:04.00,0:00:06.00,Default,,0,0,0,,This SSA file needs SRT output.

SRT after

1
00:00:01,000 --> 00:00:03,500
Welcome to the lesson.

2
00:00:04,000 --> 00:00:06,000
This SSA file needs SRT output.

Step-by-step workflow

  1. Save a copy of the original .ssa file.
  2. Open the SSA to SRT Converter.
  3. Upload or paste the SSA subtitle content.
  4. Convert the file to SRT.
  5. Review the output for missing dialogue, line breaks, and character encoding.
  6. Download the .srt file and test it in the destination player or upload form.

Common mistakes

Expecting SSA styles to remain

SRT cannot preserve full SSA styling. If fonts, colors, or screen positions matter, keep the SSA source and use the SRT file only for compatibility.

Converting comment lines as dialogue

Some SSA files contain Comment: rows. These are usually not meant for delivery. Check the source file if important lines are missing after conversion.

Ignoring encoding problems

Older SSA files may use non-UTF-8 encodings. If names, accents, or CJK text look broken after conversion, use the Subtitle Encoding Fixer before delivering the SRT.

Uploading without validation

After conversion, run the output through the SRT Validator if a platform rejects it or if timestamps look unusual.

Frequently asked questions

How do I convert an SSA subtitle file to SRT?

Use the SSA to SRT Converter with the .ssa file. It reads SSA dialogue events and creates numbered SRT cues with SubRip timestamps.

Is SSA the same as ASS?

SSA is the older SubStation Alpha format. ASS is the newer Advanced SubStation Alpha format. Their event structures are close enough that many ASS conversion tools also handle SSA subtitle files.

Will SSA styling survive in SRT?

No. SRT is a plain delivery format. Conversion keeps timing and readable dialogue text, but advanced styles, positions, and effects are removed.

Use the SSA to SRT Converter

Convert SSA subtitles to SRT online for free, locally in your browser with no upload. No signup, no upload, and everything runs locally in the browser.

Open SSA to SRT