All Tools View Categories About Contact Privacy

ASS/SSA to SRT Converter

Convert Advanced SubStation Alpha (ASS/SSA) subtitles to plain SubRip (SRT). Strips styling and override tags back to HTML, remaps centisecond timestamps to milliseconds, and renumbers every cue.

Runs entirely in your browser — no data is uploaded or stored.

About ASS/SSA to SRT Converter

You received a beautifully styled .ass file — custom font, colored outline, lower-third placement — but the toolchain downstream only speaks .srt. A DVD authoring app, a legacy editor, a hard-sub encoder or a simple player will reject or mangle ASS. You need the plain version.

The ASS/SSA to SRT Converter flattens the styled file back to universal SRT. It reads the [Events] block, takes each Dialogue: line, remaps the centisecond timing to milliseconds, turns override tags like {\i1} back into <i>, converts \n line breaks into real lines, and renumbers the cues 1, 2, 3. The spoken text is untouched — only the styling wrapper is stripped.

Features

  • Events-aware parsing: reads only the [Events] Dialogue lines, ignores headers and style blocks.
  • Timestamp remap: H:MM:SS.cc becomes HH:MM:SS,mmm automatically.
  • Tag flattening: {\i1}/{\i0}, {\b1}/{\b0}, {\u1}/{\u0} revert to <i>/</i>, <b>/</b>, <u>/</u>.
  • Comma-safe text: subtitles containing commas in the text field are kept intact.
  • Multi-line restored: ASS line breaks become separate SRT lines.
  • Auto renumber: clean sequential cue numbers added.
  • Private: runs entirely in your browser, no uploads.

How to Use

  1. Paste your ASS/SSA content into the box (sample data is preloaded so you can test instantly).
  2. Click Convert to SRT — the flattened SRT appears on the right.
  3. Copy or download the .srt and use it in any SRT-only tool.

Examples

Example 1 — Legacy editor import. Your editor crashes on ASS, so you flatten to SRT and import the text without losing timing.

Example 2 — Hard-sub encoding. The encoder only burns in SRT; convert first, then bake the subtitles into the video.

Example 3 — Plain player. A set-top box plays SRT but not ASS; conversion makes the captions show.

Benefits

  • Universal output: SRT opens in virtually every subtitle tool.
  • No manual unwrapping: override tags and timestamps handled for you.
  • Text preserved: only styling is removed, wording stays exact.
  • Fast: convert a full feature in one click.
  • Private: subtitle text never leaves the browser.

Frequently Asked Questions

Why convert ASS back to SRT?
Many players, editors, DVD tools and hard-sub encoders only accept plain SRT. ASS carries styling (fonts, colors, positions) those tools ignore or choke on, so flattening to SRT makes the file usable everywhere.
What happens to styling and override tags?
Inline override tags like {\i1} are converted back to HTML: {\i1} becomes <i> and {\i0} becomes </i>. Pure styling that has no text equivalent is dropped, which is expected for SRT.
How are timestamps changed?
ASS uses H:MM:SS.cc (centiseconds). The converter maps each to SRT HH:MM:SS,mmm (milliseconds), so 0:00:01.50 becomes 00:00:01,500.
Are multi-line subtitles kept?
Yes. ASS line breaks (\n) are converted back to separate lines in the SRT text, and cues are renumbered sequentially.
Will the text content stay the same?
Yes. Only the wrapper, styling and timestamp format change. The spoken text is preserved exactly.