How to convert ASS/SSA subtitles to SRT

ASS (Advanced SubStation Alpha) subtitles support fonts, colors, positioning and karaoke effects — great for anime fansubs, but unsupported on many TVs, set-top boxes and editing tools. Converting to SRT keeps every line and timestamp while stripping the styling that breaks playback.

ASS vs SRT: what changes in conversion

An .ass file contains a style header (fonts, colors, margins) and dialogue lines with inline override tags like {\an8} or {\i1}. SRT is deliberately minimal: a counter, a timestamp range and plain text. Converting means:

  • Kept: every dialogue line, exact start/end times, line breaks, basic italic/bold where SRT supports it.
  • Removed: positioning tags, colors, fonts, karaoke timing and drawing commands that SRT cannot express.

AI Subtitle Studio parses the ASS dialogue properly — it does not just regex-strip braces — so overlapping events and multi-line dialogue survive the trip intact.

When you should NOT convert

If your player supports ASS (VLC, mpv, most Plex clients), keep the original: extraction from MKV preserves .ass exactly so signs, songs and typesetting stay styled. Convert to SRT when the target device rejects ASS, when a translation tool needs plain text, or when you want a clean base for AI translation.

Convert ASS to SRT step by step

  1. Open the .ass file or the video containing it Drag the subtitle file — or an MKV with an embedded ASS track — into AI Subtitle Studio. Embedded ASS tracks are listed with their language.
  2. Extract or load the track For embedded tracks, click Extract. The app preserves the original .ass so you keep a styled copy.
  3. Export as SRT Open the track in the editor and save as .srt. Styling tags are stripped cleanly while text and timing are preserved to the millisecond.

Convert ASS to SRT in seconds

Free to try on Windows & macOS · full version $9.99 one-time · 100% offline

Frequently asked questions

Will the subtitle timing change when converting ASS to SRT?
No. Timestamps are carried over exactly; only styling information that SRT cannot represent is removed.
Can I convert SRT back to ASS?
You can load an SRT in any ASS-capable editor and add styling, but the original ASS styling cannot be reconstructed from an SRT — keep a copy of the .ass if you may need it.
My ASS file shows weird characters after conversion. Why?
That is an encoding issue, not a conversion issue. AI Subtitle Studio auto-detects legacy encodings (Windows-1252, Turkish ISO-8859-9, Shift_JIS, GBK, Big5 and more) and converts them to UTF-8, which fixes the garbled text.
Does batch conversion work?
Yes — add multiple files or a whole season folder and process them together.

Related guides