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
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
.ssafiles - 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
\Nhard 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
- Save a copy of the original
.ssafile. - Open the SSA to SRT Converter.
- Upload or paste the SSA subtitle content.
- Convert the file to SRT.
- Review the output for missing dialogue, line breaks, and character encoding.
- Download the
.srtfile 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.
Related guides
Related tools
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