XConvert
Downloads
Pricing

SSA Converter

Free online SSA converter. Convert SSA to SRT, VTT, ASS, SUB, TXT and more online — no limits, no watermark.

Input (SSA)
Output (VTT)

How to Convert SSA to Any Format

  1. Upload Your SSA File: Click "Upload .ssa" or drag your SubStation Alpha file onto the page. The converter reads the [Script Info], [V4 Styles], and [Events] sections and parses each timed dialogue line.
  2. Pick an Output Format: Set the "To format" dropdown to your target — SRT, VTT, ASS, SUB, SMI, LRC, SBV, STL, TTML, DFXP, TXT, or CSV. SRT is selected by default because it is the most widely supported caption format.
  3. Keep or Drop Styling: Converting to ASS preserves SSA's styling block; converting to SRT, VTT, or any plain-text target keeps the text and timing but drops fonts, colors, and positioning, since those targets have no equivalent fields.
  4. Convert and Download: Click "Convert →", then "Download .srt" (or your chosen extension), or "Copy" to grab the result as text. The whole conversion runs entirely in your browser — no upload needed — so it's instant and private: no sign-up, no watermark, and your file never leaves your device.

Popular SSA Conversions

  • SSA to SRT — the universal caption format for YouTube, VLC, Plex, and almost every player
  • SSA to VTT — WebVTT for HTML5 <track> embeds and web video
  • SSA to ASS — upgrade to Advanced SubStation Alpha to keep and extend styling
  • SSA to SUB — MicroDVD-style subtitles for older players
  • SSA to TXT — strip everything to a plain transcript
  • SSA to SMI — SAMI captions for legacy Windows Media workflows
  • SSA to LRC — synced-lyric format for music players
  • SSA to TTML — timed-text XML for broadcast and streaming pipelines

Why Convert an SSA File?

SSA (SubStation Alpha) is a styled subtitle format created in the mid-1990s by programmer CS Low ("Kotus") for the SubStation Alpha editor, and it became a staple of the anime fansubbing community. Unlike a plain SubRip (.srt) caption, an SSA file is an INI-style text file with three sections — [Script Info], [V4 Styles], and [Events] — that store fonts, colors, outlines, and on-screen positioning alongside the timed dialogue. That styling is exactly why people end up needing to convert it: most players and platforms don't honor SSA's style block, and some don't read the format at all.

  • Maximum compatibility (SRT) — YouTube, TikTok, Vimeo, Facebook, and most TV and mobile players expect SRT. Converting SSA to SRT keeps the text and timing and discards the styling those platforms would ignore anyway, producing a caption file that uploads cleanly everywhere.
  • Web video (VTT) — HTML5's native <track> element reads WebVTT, not SSA. If you're captioning a video on a web page, SSA to VTT is the conversion you need; the timestamps switch from commas to periods and a WEBVTT header is added.
  • Upgrading the styling (ASS) — ASS (Advanced SubStation Alpha) is SSA's successor and a strict superset of its styling. If you want layers, translucency (alpha), rotation, and richer karaoke effects, convert SSA to ASS and edit it in a tool like Aegisub.
  • Plain transcripts (TXT) — When you only need the words — for a script, search index, or translation pass — converting SSA to TXT drops every timing and style field and leaves readable text.
  • Legacy and broadcast targets (SUB, SMI, TTML, DFXP) — Older media players, Windows Media (SAMI), and broadcast or streaming pipelines (timed-text XML) each expect their own format; converting re-maps SSA's timed events into the structure each one parses.

A key point: SSA's styling can only survive a conversion if the target format has somewhere to put it. ASS does. SRT, VTT, TXT, LRC, SBV, and CSV do not, so for those the converter preserves the spoken text and exact timestamps and drops the visual formatting.

Subtitle Format Comparison

Format Type Styling Native support Best for
SSA Styled (INI-style) Fonts, colors, outline, positioning, basic karaoke libass players (VLC, mpv); legacy editors Older fansub projects; SubStation Alpha v4.00
ASS Styled (INI-style, SSA v4.00+) Everything SSA has plus layers, alpha, rotation, advanced karaoke libass players (VLC, mpv); Aegisub Typesetting, karaoke, lyric videos
SRT Plain text None (occasional <i>/<b>) YouTube, VLC, Plex, almost every player Maximum compatibility, social uploads
VTT Plain text + header Cue positioning, CSS-based styling HTML5 <track>, web players Web embeds, HTML5 video
SUB Plain text (MicroDVD) None Older desktop players Legacy player compatibility
TTML / DFXP Timed-text XML Rich (XML/CSS styling) Broadcast and streaming pipelines Captioning standards, OTT delivery
TXT Plain text None Any text editor Transcripts, translation, indexing

Frequently Asked Questions

What is the difference between SSA and ASS?

ASS (Advanced SubStation Alpha) is the successor to SSA and is technically SSA version 4.00+ — its files declare ScriptType: v4.00+ where SSA declares ScriptType: v4.00. Released around 2002 by the anime-fansubbing community, ASS extended the original SSA styling with layers, an alpha (translucency) channel, rotation/angle, and more advanced karaoke and positioning controls. SSA is the older, simpler base format; ASS is a near-superset. For any new styled-subtitle project there's rarely a reason to choose SSA over ASS, which is why converting SSA to ASS is a common upgrade path.

Will I lose styling when I convert SSA to SRT?

Yes — and that's expected. SRT has no fields for fonts, colors, outlines, or on-screen positioning, so converting SSA to SRT keeps the dialogue text and the exact start/end timestamps but drops the visual styling stored in the [V4 Styles] block. The result is a clean, universally compatible caption file. If you need to keep the styling, convert to ASS instead, which preserves and extends it.

Which subtitle format should I convert SSA to for YouTube or a web player?

For YouTube, TikTok, Vimeo, or most TV and mobile apps, convert SSA to SRT — it's the most broadly supported caption format and uploads everywhere. For a video embedded directly in a web page using the HTML5 <track> element, convert SSA to VTT (WebVTT), which is the format browsers read natively. Both drop SSA's styling, but those platforms would ignore it anyway.

Does converting SSA to ASS keep the karaoke and positioning?

Yes. ASS is a superset of SSA's feature set, so converting SSA to ASS carries over the styles, positioning, and basic karaoke timing from the SSA file, and gives you room to add layers, alpha transparency, and rotation that SSA can't express. Open the result in an editor like Aegisub to take advantage of the extra capabilities.

What players and apps can open an SSA file directly?

SSA (and ASS) are rendered by the open-source libass library, so players built on it — VLC, mpv, and many media-center front ends — display SSA styling correctly. Most browsers, smartphones, and smart-TV apps do not read SSA at all, which is the usual reason to convert it to SRT or VTT. If a player shows your subtitles as garbled tags or nothing at all, it doesn't support SSA and you should convert to a plain-text format.

How accurate is the timing after conversion?

In our testing, SSA-to-SRT and SSA-to-VTT conversions preserve the original cue timing to the millisecond — each [Events] line's start and end time maps directly onto the target's timestamp, with only the separator changing (SRT uses a comma before milliseconds, VTT uses a period). No re-timing or rounding is applied, so the captions stay in sync with the same video.

Is the SSA converter free, and is my file kept private?

Yes, it's free with no sign-up and no watermark. The conversion runs entirely in your browser — your SSA file is parsed and rewritten on your own device and never uploaded to or stored on our servers, so it is never shared, made public, or used for anything other than producing your download. Subtitle files are small, so conversion is typically instant.

Related Convert tools
Convert Ass To SsaConvert Csv To SsaConvert Dfxp To SsaConvert Lrc To SsaConvert Sbv To SsaConvert Smi To SsaConvert Srt To SsaConvert Ssa To AssConvert Ssa To CsvConvert Ssa To DfxpConvert Ssa To LrcConvert Ssa To SbvConvert Ssa To SmiConvert Ssa To SrtConvert Ssa To StlConvert Ssa To SubConvert Ssa To TtmlConvert Ssa To TxtConvert Ssa To VttConvert Stl To SsaConvert Sub To SsaConvert Ttml To SsaConvert Txt To SsaConvert Vtt To Ssa

Image Tools

Image CompressorCompress JPEGCompress PNGCompress GIFCompress WebPImage ConverterJPG ConverterImage Resizer

Video Tools

Video CompressorCompress MP4MP4 to GIFVideo to GIFVideo ConverterMP4 ConverterVideo Cutter

Audio Tools

Audio CompressorCompress MP3Compress WAVAudio ConverterMP3 ConverterFLAC to MP3Audio Cutter

Document Tools

Compress PDFMerge Images to PDFSplit PDFPDF to JPGUnzip FilesRAR Extractor

Converters

Time Zone ConverterMeeting PlannerIST to ESTTime Zone AbbreviationsUnit ConverterLength ConverterFlow Rate Converter
© 2026 XConvert.com. All Rights Reserved.
About UsPrivacy PolicyTerms of ServiceContactHelp Us Grow