All Tools View Categories About Contact Privacy

SRT to ASS/SSA Converter

Convert SubRip (SRT) subtitles to Advanced SubStation Alpha (ASS/SSA) for styled, positioned and karaoke subtitles. Maps timing to centiseconds and converts <i>/<b> tags to ASS override tags.

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

About SRT to ASS/SSA Converter

You finished timing in a plain .srt file, but now the client wants branded subtitles — a specific font, a colored outline, lower-third positioning, maybe a karaoke effect for the song at the end. SRT cannot express any of that. ASS (Advanced SubStation Alpha) can, which is why editors like Aegisub and most soft-sub pipelines expect it.

The SRT to ASS/SSA Converter does the heavy lifting so you don't hand-rewrite a single timestamp. It maps SRT's millisecond timing to ASS's centisecond format, wraps every cue as a Dialogue: line under a default style, and converts your <i>/<b> tags into ASS override tags ({\i1}). The result drops straight into Aegisub or an MKV muxer ready for styling.

Features

  • Timestamp mapping: SRT HH:MM:SS,mmm becomes ASS H:MM:SS.cc automatically.
  • Default style block: a ready [V4+ Styles] Default style (Arial 20, white, outlined) is written so the file just works.
  • Tag conversion: <i>, <b>, <u> become {\i1}/{\i0}, {\b1}/{\b0}, {\u1}/{\u0}.
  • Multi-line safe: wrapped subtitle lines are joined with real ASS line breaks.
  • Header included: [Script Info] with PlayRes and Timer so players parse it correctly.
  • One-click copy/download: grab the .ass or save it directly.
  • Private: runs entirely in your browser, no uploads.

How to Use

  1. Paste your SRT into the box (sample data is preloaded — including an italic line — so you can test instantly).
  2. Click Convert to ASS — the styled ASS appears on the right.
  3. Copy or download the .ass and open it in Aegisub or mux it into your video.

Examples

Example 1 — Brand styling prep. You timed in SRT for speed, then convert to ASS so the post team can apply the house font and outline without retiming.

Example 2 — Karaoke lyrics. A music video needs syllable-timed karaoke; ASS is the only common format that supports it, so the SRT is converted first as the base.

Example 3 — Positioned soft-subs. You want subtitles pinned to the lower third with a shadow; ASS styling starts from this converted file.

Benefits

  • Styling-ready: unlock fonts, colors, outlines and positioning immediately.
  • No manual rewrite: every timestamp is remapped for you.
  • Tags preserved: emphasis from SRT carries over as ASS overrides.
  • Editor-compatible: opens in Aegisub and most players without fixes.
  • Private: subtitle text never leaves the browser.

Frequently Asked Questions

Why convert SRT to ASS/SSA?
SRT only carries plain text and timing. ASS/SSA adds styling: fonts, colors, outlines, positioning, alignment and karaoke timing. Editors like Aegisub and many soft-sub players need ASS for any visual customization.
How are timestamps changed?
SRT uses HH:MM:SS,mmm (milliseconds, comma). ASS uses H:MM:SS.cc (centiseconds, period). The converter maps each cue: 00:00:01,500 becomes 0:00:01.50.
What happens to italic and bold tags?
SRT HTML tags like <i> and <b> are converted to ASS override tags: <i> becomes {\i1} and </i> becomes {\i0}. Same for <b> and <u>, so your emphasis is preserved.
Does it add a style block?
Yes. A [V4+ Styles] section with a Default style (Arial 20, white text, black outline) is included so the file opens directly in any ASS-aware player or editor.
Will my text and timing stay intact?
Yes. Only the format wrapper changes. Cue text, line breaks and timing are preserved exactly, with multi-line subtitles kept using ASS line breaks.