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 waiting, no file size limits.

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.

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 makes it completely private and available offline.
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.