SRT to ASS converter
Turns SRT subtitles into an .ass file for Aegisub and other ASS editors. What you paste or upload stays in your browser.
Convert your SRT file
How to use it
- Paste the SRT text, or upload a .srt or .vtt file.
- Click Convert to ASS, then download subtitles.ass or copy the result.
- Open the file in your ASS editor and change the Default style's font, size and colors.
What goes into the .ass file
- A [Script Info] header with a 1920×1080 script resolution, one Default style, and one Dialogue line per cue in [Events].
- Times are rounded to hundredths of a second, which is all ASS stores: 00:00:01,234 becomes 0:00:01.23.
- Line breaks inside a cue become \N. Curly braces in the text are escaped so they aren't read as override tags.
Example
Two cues, the second on two lines. The header is shortened here.
1 00:00:01,000 --> 00:00:04,000 Hello world 2 00:00:04,500 --> 00:00:08,000 This cue has two lines
[Script Info] ScriptType: v4.00+ … PlayResX: 1920 PlayResY: 1080 [V4+ Styles] … Style: Default,Arial,48,&H00FFFFFF,… [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello world Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This cue has\Ntwo lines
Questions
- What does the Default style look like?
- White Arial at size 48 with a black outline of 2 and no shadow, centered at the bottom 30 pixels above the edge, on a 1920×1080 script resolution. Change it in Aegisub's Styles Manager or edit the Style line directly.
- What happens to italics and other tags in my SRT?
- They are copied into the ASS text as they are, so <i> stays <i>. ASS doesn't use those tags; it has its own override codes in curly braces. Replace them in your editor after converting.
- Can I use a WebVTT file?
- Yes. It is read the same way as SRT: the WEBVTT header and NOTE blocks are skipped and cue settings are dropped. WebVTT tags in the text are copied over unchanged, like SRT tags.
- Does it make .ssa files?
- No. The output is ASS (ScriptType v4.00+) and downloads as subtitles.ass. For the other direction, use the ASS to SRT converter.