ASS to SRT Converter

Upload an Advanced SubStation Alpha (.ass / .ssa) subtitle file and instantly download it as a SubRip (.srt) file. Override codes are stripped, timestamps are re-expressed in SRT format.

Upload ASS / SSA File
Supported: .ass, .ssa (UTF-8). Drag and drop or choose a file.
Upload an ASS / SSA file to preview subtitle cues and download as SRT.

Fast, Private ASS to SRT Conversion

Upload your ASS or SSA file and get a clean, universally compatible SRT file in seconds. No account needed. No file uploads. Everything runs in your browser.

Instant Conversion

Convert ASS to SRT in milliseconds - entirely in your browser. No server uploads, no queues, and no account required.

Override Codes Stripped

ASS styling overrides such as {\an8}, {\pos(x,y)}, {\b1}, {\c&Hffffff&} and all other inline codes are removed cleanly, leaving only the subtitle text.

Accurate Timestamps

All start and end times are converted precisely from ASS centisecond format (H:MM:SS.cc) to SRT millisecond format (HH:MM:SS,mmm). No drift, no rounding errors.

One-Click Download

Preview all subtitle cues after uploading, then download the converted SRT file with a single click. Free, with no account required.

How to Convert ASS to SRT

  1. 1

    Upload your ASS / SSA file

    Drag and drop your subtitle file onto the upload area, or click to open the file browser. Both .ass and .ssa files are supported.

  2. 2

    Preview the subtitle cues

    The tool parses the [Events] section, strips all override codes, and displays each dialogue cue with its timestamp in the preview panel.

  3. 3

    Download the SRT file

    Click "Download SRT" to save the converted file. Timestamps are reformatted to HH:MM:SS,mmm and cues are numbered sequentially.

ASS to SRT examples, compatibility tradeoffs, and cleanup rules

ASS to SRT is best when you need maximum playback compatibility and can accept losing advanced styling. The converter extracts dialogue text and timing from ASS or SSA files into clean SubRip cues.

Example input and output

ASS input
Dialogue: 0,0:00:02.40,0:00:05.10,Default,,0,0,0,,{\an8}Hello\Nworld
SRT output
1 00:00:02,400 --> 00:00:05,100 Hello world

Best for

Smart TV playback

SRT works on more TVs, streaming boxes, and simple players than ASS.

Platform upload

Use SRT for sites and editors that reject ASS styling sections.

Clean dialogue review

Strip typesetting codes to review the spoken subtitle text quickly.

Common file issues handled

Override tags

Codes like {\pos}, {\an8}, {\b1}, and color tags are removed.

Soft line breaks

ASS \N line breaks are converted to normal line breaks in SRT cues.

SSA support

SSA files use a similar Events section and are handled by the same parser.

Styling loss

SRT cannot store positioning, karaoke effects, or font styles from ASS.

Frequently Asked Questions

What is the ASS / SSA subtitle format?
ASS (Advanced SubStation Alpha) and its predecessor SSA (SubStation Alpha) are feature-rich subtitle formats popular in anime fansubs and supported by media players such as VLC, MPC-HC, and mpv. They store a style sheet and per-line override codes that control font, colour, position, and animation. The .ass and .ssa file extensions are both handled by this converter.
What happens to the styling and override codes?
ASS override codes (e.g. {\b1}, {\i1}, {\pos(320,50)}, {\c&H00FFFF&}) are stripped during conversion because SRT does not support positional or most styling metadata. The result is clean, readable plain text in each SRT cue. Soft line breaks (\N, \n) in ASS are converted to real line breaks in SRT.
Will the conversion change my subtitle text?
The dialogue text itself is preserved exactly. Only the ASS override codes and the file structure (Script Info, Styles, Events sections) are removed or transformed. Timestamps are re-expressed in SRT format.
Does this tool upload my file to a server?
No. The entire conversion happens locally in your browser using JavaScript. Your file never leaves your device, which keeps the conversion private after the page has loaded.
Why would I need to convert ASS to SRT?
SRT is the most universally compatible subtitle format. If you want to use subtitles on a device or platform that does not support ASS (smart TVs, streaming services, some mobile players), converting to SRT ensures maximum compatibility. SRT is also required for uploading captions to YouTube and many other video platforms.