SRT to ASS Converter

Runs in your browser — your data is never uploaded.

Convert SRT subtitles to Advanced SubStation Alpha, the format used for typesetting, karaoke and anything that needs captions positioned or styled per line. The output is a complete script — Script Info, a V4+ Styles section and an Events section — rather than bare dialogue lines, because a file missing those sections will not load. Timestamps are written in centiseconds, which is what ASS expects and what most hand-rolled converters get wrong.

0 characters · runs entirely in your browser

How to use SRT to ASS

  1. 1

    Paste your SRT, or drop the .srt file in.

  2. 2

    Click “Convert” to get a complete .ass script with a default style.

  3. 3

    Open it in Aegisub to restyle, position or typeset individual lines.

Share

Embed this tool on your site

Paste this where you want the tool to appear. It runs entirely in your visitor's browser — no uploads, no account, no tracking.

Please keep the attribution line — it's what keeps these tools free.

Need a different size, a dark theme, or a different tool? Build an embed lets you preview it first.

Frequently asked questions

Why does ASS use a different time format?+

It counts in centiseconds — two decimal places, not three — and writes the hour without a leading zero: 0:01:02.50. A file with millisecond precision in those fields either fails to parse or plays fractionally out of time, and it is the single most common defect in converted ASS files.

What style will my subtitles use?+

A single Default style: white Arial, bottom-centre, with an outline. SRT carries no styling information to translate, so anything more specific would be invented. Open the result in Aegisub to change the font, size, colour or position.

What is the difference between ASS and SSA?+

ASS is version 4+ of SSA and adds styling, positioning and effects. This tool writes ASS (ScriptType v4.00+), which every current player and Aegisub read. Plain SSA is effectively obsolete.

Do line breaks survive?+

Yes. A two-line SRT cue becomes a single Dialogue line with \N between the two, which is how ASS represents a hard line break.