Convert ASS to SRT
Styled ASS/SSA subtitles don't open in every app. The converter reads the Dialogue lines, removes style codes such as {\i1} and produces a clean, compatible SRT.
Free · no sign-up · your file is processed in your browser and never sent to a server
Differences between ASS / SSA and SRT (SubRip)
| Feature | ASS / SSA | SRT (SubRip) |
|---|---|---|
| File extension | .ass · .ssa | .srt |
| Timestamp | 0:01:02.50,0:01:05.00 | 00:01:02,500 --> 00:01:05,000 |
| File header | [Script Info] | No |
| Cue number | No | Required |
| Inline formatting | {\i1} {\b1} {\pos(x,y)} | <i> <b> <u> |
| Style and position | [V4+ Styles] | No |
| Speaker | Name | No |
| Typical use | Styled subtitles, anime and fansubs, karaoke | Video players, editing apps, social platforms |
Example: the same subtitle in both formats
[Script Info] Title: Voiser ScriptType: v4.00+ PlayResX: 1920 PlayResY: 1080 WrapStyle: 2 ScaledBorderAndShadow: yes [V4+ Styles] Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding Style: Default,Noto Sans,48,&H00FFFFFF,&H00FFFFFF,&H00000000,&H66000000,0,0,0,0,100,100,0,0,1,2.5,0,2,60,60,48,1 [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.00,0:00:03.60,Default,,0,0,0,,Welcome to the meeting.\NToday we have three topics. Dialogue: 0,0:00:03.90,0:00:06.80,Default,,0,0,0,,First, let's look at last month's results. Dialogue: 0,0:00:07.20,0:00:10.40,Default,,0,0,0,,Then we'll agree on the timeline\Nfor the new product together. Dialogue: 0,0:00:10.80,0:00:13.50,Default,,0,0,0,,Please save your questions for the end.
1 00:00:01,000 --> 00:00:03,600 Welcome to the meeting. Today we have three topics. 2 00:00:03,900 --> 00:00:06,800 First, let's look at last month's results. 3 00:00:07,200 --> 00:00:10,400 Then we'll agree on the timeline for the new product together. 4 00:00:10,800 --> 00:00:13,500 Please save your questions for the end.
Popular conversions
How to use
- Add your ASS fileChoose or drag in your ASS file, or paste its text. The format and encoding are detected automatically.
- SRT is preselectedThe target format opens as SRT; Comment lines and the style table are skipped.
- DownloadCheck the preview and download the SRT file. Your file never leaves your browser.
What carries over from ASS, and what doesn't?
| In ASS | In SRT |
|---|---|
| Start and end of Dialogue lines | Kept (10 ms precision) |
\N and \n line breaks | Real line breaks |
{\i1}, {\b1}, {\pos(…)}, {\fad(…)} | Removed |
| Name (speaker) field | Optional "Name:" prefix |
| [V4+ Styles] font, color, margins | Not carried over (no SRT equivalent) |
In karaoke lines with {\k} tags, syllable timings are dropped and the whole line stays one subtitle. Two lines shown on screen at the same time (e.g. song lyrics and dialogue) become two consecutive cues in SRT.
Common questions
Do SSA (v4.00) files work too?
Yes. The tool tells ASS and the older SSA format apart from the content.
What happens to colored or positioned text?
SRT has no styling; the text is kept, color and position are dropped.
Can I go the other way, SRT to ASS?
Yes, choose ASS as the target. A standard, readable style (white text, thin outline) is added.
Related tools
- Subtitle converterConvert between SRT, VTT, ASS, SBV and TXT in your browser.
- Subtitle time shift and syncShift late or early subtitles, or sync them with two points.
- Online subtitle editorEdit subtitle lines alongside your video and download in any format.
- Subtitle generatorCreate SRT and VTT subtitle files from video automatically.
Move to the studio for more.
Long files, saved projects and advanced export are in the studios. Start with a free account.