Skip to content
Subtitle converter · ASS to SRT

Convert ASS to SRT

Turn an .ass subtitle file into a plain .srt. The dialogue and timings are kept; fonts, colours and positioning are not.

  • Free
  • No upload, no signup
  • Timings preserved
How it works

How to convert ASS to SRT

  1. Choose your .ass file

    Press the box at the top of this page and pick your ASS file, or drop it on. It is read in your browser, so nothing is uploaded and there is no account to make.

  2. Check the SRT preview

    The first cues are shown as they will be written in SRT, so you can see the timings and the text before you save anything.

  3. Download the .srt file

    Save the SRT file to your device. Your ASS file is left as it was, so you can convert it again to another format.

This conversion is lossy, and it is worth being clear about it

Advanced SubStation Alpha carries an entire presentation layer: named styles, fonts, colours, outlines, positioning, rotation, and the override tags that produce karaoke timing and on-screen effects. SubRip carries none of it.

So converting ASS to SRT keeps the words and the timings and discards everything about how they looked. For a normal dialogue track that is exactly what you want, because the destination is usually a platform that would have ignored the styling anyway.

For a file where the styling is the point, typesetting that labels signs in a scene, karaoke, or captions positioned to avoid burned-in text, converting to SubRip destroys the work. Burning the ASS file into the video keeps the appearance permanently instead.

Dialogue text

In the ASS fileYes
After converting to SRTKept

Timings

In the ASS fileYes
After converting to SRTKept

Font, size, colour

In the ASS fileYes
After converting to SRTLost

On-screen positioning

In the ASS fileYes
After converting to SRTLost

Karaoke and effects

In the ASS fileYes
After converting to SRTLost

Signs and typeset lines

In the ASS fileYes
After converting to SRTKept as ordinary cues

Vector drawings

In the ASS fileYes
After converting to SRTLeft out

Comment lines and actor names

In the ASS fileYes
After converting to SRTLeft out

What the SRT file holds

Each Dialogue line in the ASS file becomes one numbered cue in the SRT, with the same start and end. ASS counts in hundredths of a second and SRT in thousandths, so 0:01:02.45 is written as 00:01:02,450 and nothing is rounded.

The text is the words only. Override blocks in braces, such as {\i1} or {\pos(640,60)}, are taken out, a \N break becomes a real second line and a \h hard space becomes an ordinary space. Vector drawings, Comment lines and actor names are left out.

Cues are written in the order they start. A sign that is on screen while somebody speaks comes out as its own cue between the lines of dialogue, because nothing in an ASS file marks it as scenery rather than speech.

ASS and SRT, side by side

The text and the timings carry over exactly. What cannot come with them is anything Advanced SubStation Alpha can express and SubRip cannot: positioning, alignment and per-cue styling have nowhere to go, so they are dropped rather than approximated.

Both samples below hold the same two cues, so the difference you can see is the whole difference between the formats.

Before (.ass)
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,This is the first line.
Dialogue: 0,0:00:03.50,0:00:06.00,Default,,0,0,0,,And this is the second.
After (.srt)
1
00:00:01,000 --> 00:00:03,500
This is the first line.

2
00:00:03,500 --> 00:00:06,000
And this is the second.
FAQ

ASS to SRT: questions

How do I convert ASS to SRT?

Choose your .ass file in the box at the top of this page, check the preview and press Download .srt. The file is converted in your browser, so it is not uploaded and there is no account to make.

Does converting ASS to SRT lose the styling?

Yes, all of it. Fonts, colours, outlines, positioning and any karaoke or effect tags are discarded, because SubRip has no way to express them. The text and timings are kept exactly.

How do I keep the look of my ASS subtitles?

Burn them into the video. Rendering the captions into the frames keeps the appearance you designed, and the result plays anywhere without a subtitle file at all.

Do I need Aegisub or ffmpeg to convert ASS to SRT?

No. Both can do it, and both have to be installed first. This page reads the .ass file in your browser and writes the .srt, on any computer.

Why would I want to lose the styling?

Because most places will not read it. Platform upload forms, desktop editors and broadcast tools take SubRip; an ASS file is either rejected or has its styling ignored anyway, and a clean SRT is more predictable than a half-honoured ASS.

Do the effects and karaoke tags come through?

No. Override tags, karaoke timing and vector drawings have no SubRip equivalent, so they are removed rather than left in the text as visible junk. Only the words of each line come through.

Convert ASS to SRT now

Free, in your browser. The file is converted on your device and is not uploaded.