Skip to content

SSA to ASS Subtitle Converter

Fast. Private. Perfect.

100% local processing in your browser. No upload. No waiting.

Private & Secure
Blazing Fast
Free & Private
SSA
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
ASS
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!

Drag & drop your SSA file here

or click to browse

Supports .ssa files up to 50 MB

100% LocalNo UploadSecureInstant

How It Works

1

Upload SSA File

Drag & drop or select your .ssa file

2

Convert Instantly

We process it locally in your browser

3

Download ASS

Get your .ass file immediately

Why Choose AllSubConverter?

Your Privacy Matters

Everything runs in your browser. Your files are never uploaded.

Lightning Fast

Optimized processing engine converts files in seconds.

Free & Local

Each file can be up to 50 MB. Batches can contain up to 200 files or 1 GB total.

Works Everywhere

Works on Windows, Mac, Linux, iOS, Android - any modern browser.

About SSA to ASS

This converter reads SSA dialogue events and writes a new basic ASS document. Cue timing and text are transferred, while SSA override blocks, style definitions, positioning, and other source presentation data are not mapped. The output uses one Default style with fixed layout values.

Input Format

SSA

SSA (SubStation Alpha) is a text subtitle script format that can contain script metadata, styles, dialogue events, override tags, and positioning. This converter extracts timing and text from supported Dialogue events.

Output Format

ASS

ASS (Advanced SubStation Alpha) is a styled text subtitle format. This converter generates a standard ASS v4.00+ script with a single Default style, Arial 20, PlayRes 1920x1080, and basic outline and shadow values. Source SSA styling is not transferred.

Features

Reads supported SSA Dialogue events and writes ASS Dialogue events
Creates a valid ASS v4.00+ script structure with a Default style
Uses a 1920x1080 play resolution and Arial 20 default style
Converts cue line breaks to ASS backslash-N line breaks
Runs entirely in your browser without uploading your subtitle file
Free with no sign-up, no watermarks, and files up to 50 MB each

Why Convert?

ASS is widely supported by subtitle editors and libass-based players.
A basic ASS script can be restyled in tools such as Aegisub after conversion.
ASS is a common working format for styled subtitle projects.
The browser-based conversion avoids uploading legacy SSA scripts to a server.

Format Differences

SSA and ASS are related script formats, but this converter does not copy the SSA style section into the output.
Source override blocks are removed rather than translated to ASS effects.
The generated ASS file uses one Default style and fixed PlayRes values.
ASS timing uses centisecond precision, so millisecond values beyond two digits are truncated.

Common Use Cases

Basic ASS Creation

Turn supported SSA dialogue timing and text into a basic ASS file that can be opened by common subtitle tools.

Restyling Workflow

Use the generated Default style as a starting point, then recreate any needed presentation manually in an ASS editor.

Player Compatibility

Create an ASS file for a player or workflow that accepts ASS but does not read the original SSA script.

Safe Local Conversion

Convert locally in your browser when the SSA script should not be uploaded to an online service.

Related Formats

Frequently Asked Questions

No. The parser extracts dialogue timing and text, then the converter generates one Default style. SSA style definitions, colors, fonts, margins, positioning, and override tags are not mapped to the new ASS file.

The generated file uses a Default style named Default, Arial at size 20, white primary text, black outline, and a 1920x1080 play resolution. You can edit these values in an ASS-capable subtitle editor.

Line breaks in parsed cue text are written as backslash-N line breaks in the ASS Dialogue event.

Override blocks enclosed in braces are stripped during parsing. Their effects are not recreated in the ASS output.

Dialogue timing is converted to ASS H:MM:SS.cc timecodes. Milliseconds beyond centisecond precision are truncated.

No. Font attachments and external font references are not carried into the generated ASS file.

Ready to convert your subtitles?

Drop your SSA file here and convert to ASS instantly.