Skip to content

SSA to SRT Converter

Fast. Private. Perfect.

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

Private & Secure
Blazing Fast
Free & Unlimited
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!
SRT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!

Drag & drop your SSA file here

or click to browse

Supports .ssa files up to any size

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 SRT

Get your .srt file immediately

More Conversions You Might Need

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.

Truly Unlimited

No file size limits. No daily limits. Completely free.

Works Everywhere

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

Future-Proofing 1990s Subtitle Scripts

SubStation Alpha v4 was released in 1996, back when subtitles were rendered on CRT monitors through DirectVobSub and VSFilter. Today, those rendering engines are obsolete, and modern players from smart TVs to streaming boxes to mobile apps do not understand SSA override codes. This converter reads the original SSA [Events] section, strips every CRT-era styling instruction, converts centisecond timing to modern millisecond SRT format, and outputs a clean subtitle file that plays on any device manufactured in the last 15 years.

Input Format

SSA

SSA v4 (SubStation Alpha) is a subtitle script format created in 1996 for Windows 95/98-era subtitling tools. Files contain [Script Info], [V4 Styles], and [Events] sections. Dialogue lines use semicolon-delimited fields with inline override codes designed for CRT monitor rendering. Timing is in centiseconds (H:MM:SS.cc). Files often use regional encodings (Shift-JIS, GB2312, Windows-1252) rather than UTF-8.

Output Format

SRT

SRT (SubRip) is the modern universal subtitle format. Each entry has a sequential number, a comma-separated timestamp pair with millisecond precision (00:01:30,500 --> 00:01:35,000), and plain text. SRT works on every device, player, and platform from 2010 onward, including smart TVs, streaming boxes, mobile apps, and video editing software.

Features

Parses SSA v4 Format declaration to correctly identify Dialogue fields in legacy files
Strips CRT-era override codes designed for DirectVobSub rendering
Removes DVD-era metadata including PlayResX and PlayResY for CRT resolutions
Converts SSA centisecond timing (0:01:30.50) to modern SRT millisecond timing (00:01:30,500)
Handles regional encodings (Shift-JIS, GB2312, Windows-1252) common in 1990s subtitle files
Discards V4 Styles section with CRT monitor font definitions and color settings
Normalizes SSA line break codes to standard SRT newlines
Skips SSA Comment lines that contain original subtitler production notes

Why Convert?

Modern smart TVs (post-2015 Samsung, LG, Sony) lack DirectVobSub and VSFilter, so SSA override codes display as raw text.
Streaming boxes (Apple TV, Roku, Fire TV) do not include SSA rendering engines and cannot display SSA subtitles.
Mobile video apps on iOS and Android have no SSA parser and will show garbled text from override codes.
Video editing software from 2010 onward (Premiere Pro, DaVinci Resolve, Final Cut Pro) imports SRT natively but requires plugins for SSA.
Media servers (Plex, Jellyfin, Emby) auto-detect SRT files alongside video but often fail to detect SSA files.
SRT files are 70 to 90 percent smaller than SSA files because CRT-era metadata and style definitions are removed.
Automated captioning and accessibility tools expect SRT as the interchange format, not 1990s SSA scripts.

Format Differences

SSA v4 was designed in 1996 for CRT monitor rendering via DirectVobSub. SRT is designed for universal modern playback.
SSA timing uses centiseconds (0:00:15.20). SRT timing uses milliseconds (00:00:15,200) with comma separators.
SSA override codes in curly braces are CRT-era formatting instructions. SRT has no inline formatting.
SSA V4 Styles section defines fonts for CRT monitor resolutions. SRT has no style system.
SSA files often use regional encodings (Shift-JIS, GB2312). SRT output uses modern UTF-8.
SSA was the standard for DVD-era fansubbing (1996-2003). SRT is the standard for all modern subtitle use cases.

Common Use Cases

DVD Collection Digitization

Convert SSA subtitle tracks from ripped DVD collections to SRT for playback on modern smart TVs and streaming devices that lack DirectVobSub.

Legacy Fansub Archive Migration

Modernize 1990s and early 2000s fansub SSA files to SRT format for compatibility with contemporary media players and mobile devices.

Video Editing Pipeline Integration

Import SSA subtitles into Premiere Pro, DaVinci Resolve, or Final Cut Pro by first converting to SRT, the format these NLE tools accept natively.

Media Server Compatibility

Ensure Plex, Jellyfin, and Kodi auto-detect subtitles from old SSA files by converting to SRT, the format these servers index most reliably.

Mobile Video Playback

Make DVD-era subtitles playable on iOS and Android by converting SSA to SRT, since mobile players cannot render SSA override codes.

Related Formats

Frequently Asked Questions

SSA v4 (SubStation Alpha) is a subtitle script format released in 1996 for Windows 95/98. It was the standard format for DVD-era fansubbing and subtitling, using [Script Info], [V4 Styles], and [Events] sections. Override codes in curly braces controlled font size, color, and positioning for rendering through DirectVobSub and VSFilter on CRT monitors. SSA was superseded by ASS (v4+) in 2003.

SSA (v4, 1996) is the original DVD-era format designed for DirectVobSub rendering on CRT monitors. ASS (v4+, 2003) is the extended successor with blur, alpha channel, and additional override tags designed for libass rendering. Both share the same Events and Dialogue structure. This converter handles both formats, but emphasizes SSA v4 specifics like regional encoding handling.

All override codes in curly braces are removed. These include font size, color, bold, italic, and positioning codes designed for CRT monitor rendering through DirectVobSub. The dialogue text outside the braces is preserved exactly.

Modern devices (smart TVs, streaming boxes, mobile apps) do not include DirectVobSub or VSFilter, the rendering engines that SSA v4 was designed for. Without these engines, SSA override codes display as raw text (curly-brace codes appearing on screen), and subtitle positioning and styling break completely. Converting to SRT removes all override codes and produces clean text that renders correctly on any modern device.

SSA v4 uses H:MM:SS.cc format where cc is centiseconds (0-99). SRT uses HH:MM:SS,mmm where mmm is milliseconds (0-999). The converter multiplies centiseconds by 10. For example, 0:01:25.40 becomes 00:01:25,400 in SRT. Hours are zero-padded to two digits for SRT format compliance.

SSA files from the 1990s and early 2000s often use regional Windows encodings: Shift-JIS for Japanese files, GB2312 for Chinese files, or Windows-1252 for Western files. Modern UTF-8 text editors may display garbled characters. Convert the file to UTF-8 first using the Encoding Converter tool, then convert from SSA to SRT.

Ready to convert your subtitles?

Drop your SSA file here and convert to SRT instantly.

Related Resources