Convert ASS to SRT

Convert ASS to SRT free in your browser. No upload, no signup, no watermark. Files stay on your device.

privatepowered by subtitle (npm)
asssrt

drop a .ass file

or click to browse

related

more ass & srt

see all subtitle converters →

guide

how to convert ass to srt

  1. Drop your ASS file

    Drag your ASS file into the drop zone above, or click the box to pick a file from your computer or phone. The browser reads the file directly — nothing uploads.

  2. Click Convert

    The page runs subtitle (npm) on your device to decode the Advanced SubStation Alpha and encode it as SubRip Subtitles. Most conversions finish in a few seconds; large or codec-heavy files (RAW, video) can take longer.

  3. Download the SRT file

    When the conversion finishes, the SRT file is ready to download. Save it anywhere on your device.

FAQ

common questions

Will I lose karaoke effects, colours, and fonts when converting ASS to SRT?

Yes — this is a heavily lossy conversion. SRT cannot represent ASS override tags like \pos, \move, \fad, \t, \c, \fn, karaoke \k timings, drawing primitives, or custom styles, so all positioning, animation, fonts, outlines, shadows, and per-syllable karaoke colour effects are stripped. Only the dialogue text and start/end times survive.

When should I keep the ASS file instead of converting?

Keep ASS whenever the styling is the point — anime fansubs with typesetting on signs, karaoke/lyric videos with per-syllable highlights, or any release where positioning and font choices carry meaning. Convert to SRT only when you need playback on a device or platform (smart TV, YouTube upload, basic media player) that doesn't render ASS.

Do ASS files play in VLC, or do I have to convert to SRT?

VLC, MPV, and MPC-HC render ASS natively, including most styling and effects, so no conversion is needed for desktop playback. You only need SRT for platforms that reject ASS — YouTube, most web players via HTML5 <track>, many TVs, and most NLEs which only accept SRT for burn-in.

What happens to overlapping or stacked ASS lines (signs, translations, dialogue) in SRT?

ASS allows multiple simultaneous lines using different Styles and layers; SRT supports overlapping cues only as separate entries with no layering, so signs/typesetting and dialogue end up as plain stacked lines without any visual distinction. Some converters drop overlapping events entirely, so always spot-check signs and song translations after conversion.

My converted SRT shows odd characters like {\an8} or \N — why?

That's a low-quality converter leaving raw ASS override tags and the ASS line-break literal \N in the output instead of stripping them. A proper ASS-to-SRT converter removes all {...} override blocks and converts \N / \n into real newlines; if you see raw tags, run it through a different tool or clean them up in Subtitle Edit.