Convert SRT to ASS for Styled Subtitles

Use this free SRT to ASS converter when you need to add visual styling, positioning, or effects to a plain SRT subtitle file. The converter generates a valid ASS file with default styling, proper script metadata, and correctly formatted timestamps. Open the result in Aegisub or any ASS editor to start customizing.

Upload or drop your subtitle file

Choose File

Accepts .srt files· processed locally in your browser

Don't lose your styling work

Need to go back to SRT later? Convert ASS to SRT. Need just the dialogue text? Extract with SRT to TXT.

What Is an SRT to ASS Converter?

An SRT to ASS converter turns plain SubRip subtitles into an Advanced SubStation Alpha subtitle file by preserving dialogue and timing, generating the required ASS script sections, and adding a default editable style. It does not invent advanced effects automatically; it creates a valid starting point for styling in an ASS editor.

SRT input

1
00:00:01,000 --> 00:00:03,000
Welcome to the tutorial.

2
00:00:04,500 --> 00:00:06,000
Open the file menu.

ASS output excerpt

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:03.00,Default,,0,0,0,,Welcome to the tutorial.
Dialogue: 0,0:00:04.50,0:00:06.00,Default,,0,0,0,,Open the file menu.

How to Convert SRT to ASS in 3 Steps

  1. 1

    Upload your SRT file

    Drop a standard .srt subtitle file into the converter. This works with files from any transcription tool, editor, or platform.

  2. 2

    Generate the ASS structure

    The converter creates [Script Info], [V4+ Styles], and [Events] sections with default styling. Timestamps are converted from SRT to ASS notation.

  3. 3

    Download and customize in Aegisub

    Save the .ass file and open it in Aegisub or another ASS editor. From there you can add fonts, colors, positioning, karaoke timing, and effects.

What the Converter Generates

  • [Script Info] section:Contains metadata including ScriptType v4.00+, PlayRes of 1920x1080, and WrapStyle 0 (smart wrapping). These are sensible defaults for most video projects.
  • [V4+ Styles] section:A single “Default” style using Arial 48px, white text with black outline (2px) and shadow (2px), bottom-center alignment. This is the standard starting point for ASS subtitle work.
  • [Events] section:Each SRT entry becomes a Dialogue line with ASS-formatted timestamps (H:MM:SS.cc instead of HH:MM:SS,mmm). Multi-line SRT text is joined with \N (ASS line break).
  • Basic HTML tags stripped:SRT supports <b>, <i>, <u> tags. These are removed during conversion because ASS uses its own override tag system ({\b1}, {\i1}) which you can add in Aegisub.

When to Convert SRT to ASS

  • Fansub projects that need visual styling:Anime fansubs, karaoke videos, and sign translations all require positioning and effects that SRT cannot provide. Converting to ASS is the first step before adding those visual layers.
  • Adding speaker identification with colors:ASS lets you assign different styles to different speakers using named styles or inline color overrides. Start with the converted default style, then duplicate and customize per speaker.
  • Precise subtitle positioning:When subtitles need to appear at specific screen positions to avoid overlapping signs, logos, or graphics, ASS provides pixel-level control that SRT does not have.
  • Building karaoke or lyric videos:ASS supports syllable-level timing for karaoke effects. The converted file gives you the base timing from SRT, and you can add karaoke tags in Aegisub.

Format References

Frequently Asked Questions

Related Subtitle Tools