SRT to ASS Converter

Turn a SubRip .srt file into an .ass script that you can style in Aegisub, burn into a video with FFmpeg or play in VLC and mpv. Timing, line breaks and basic formatting are kept.

1. Input
Lines

Timing

Clean-up
Hearing-impaired notes, speaker names, music, ads
2. Output
The file stays on your computer.

How to convert SRT to ASS

  1. Open your .srt (or .vtt, .sbv, .sub) or paste it.
  2. Keep ASS selected as output and check the script on the right.
  3. Click Download ASS. Use the file as it is, or open it in Aegisub to change the font, colours or position.

What the ASS file contains

Example

The example SRT on this page becomes:

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:03.20,Default,,0,0,0,,{\i1}Previously on the show...{\i0}
Dialogue: 0,0:00:03.50,0:00:06.00,Default,,0,0,0,,We need to talk\Nabout the subtitles.
Dialogue: 0,0:00:06.40,0:00:08.00,Default,,0,0,0,,Later.

Changing the style

In Aegisub open Subtitle → Styles Manager and edit Default. Without Aegisub, open the file in a text editor and change the Style: Default,Arial,64,… line: font name, size, then colours written as &HAABBGGRR — blue, green, red, the reverse of HTML colour codes.

Frequently asked questions

Why convert SRT to ASS?

To style subtitles. SRT is plain text with italic and bold at most; ASS stores fonts, colours, outlines and positions. It is the format of Aegisub and anime fansubs, and the one FFmpeg's ass filter burns into video.

Can I choose the font or colour here?

Not yet. The file gets one Default style (Arial, white, black outline). Change it afterwards in Aegisub or in a text editor, as described above.

What happens to curly braces in the text?

ASS uses { } for override tags, so braces that belong to the text are written as \{ and \}. Players built on libass (VLC, mpv, FFmpeg) show them as normal braces.

Which encoding is the file saved in?

UTF-8 with a byte order mark, which Aegisub, VSFilter and libass read correctly — accents and non-Latin scripts included.

Can I convert ASS back to SRT?

Yes, with the ASS to SRT converter.

Are my files uploaded?

No. Text, subtitle files and videos are processed by your browser on your own computer. Nothing is sent to a server.

Accented or Cyrillic letters look garbled. How do I fix it?

The file uses an old encoding. Pick the right one in the Encoding menu under the input (for example Windows-1251 for Russian, Windows-1250 for Central European, Windows-1252 for Western languages). The output is always saved as UTF-8.