Convert ASS to SRT Instantly

Use this free online ASS to SRT converter to turn Advanced SubStation Alpha subtitle files into clean, widely compatible SRT output. The converter also handles SSA to SRT conversion for older SubStation Alpha files. It preserves dialogue text and timing while removing ASS-only styling such as fonts, colors, positioning, karaoke tags, and animation cues. Everything runs in your browser, so your subtitle file never leaves your device.

Drag & drop your file here

or click to browse · Accepts .ass and .ssa files

Subtitle out of sync after conversion? A timestamp offset tool is coming soon. In the meantime, most video editors let you shift all subtitle timing after importing the SRT file.

How to Convert ASS to SRT in 3 Steps

  1. 1

    Upload your ASS or SSA file

    Drop a .ass or .ssa file into the converter or browse from your device. This works with subtitle files created in Aegisub and with older SubStation Alpha variants that still use the same event-based subtitle structure.

  2. 2

    Let the converter strip styling and reformat timing

    During the conversion, the tool keeps the dialogue layer and discards what SRT cannot represent. That includes style definitions, positioning tags, karaoke instructions, and other ASS-specific formatting logic.

  3. 3

    Preview the clean SRT output and download

    Review the converted result before saving it. If your goal is universal playback, editor import, or platform upload, the output SRT file is the cleaner and more practical delivery format.

What Changes During ASS to SRT Conversion

ASS is much richer than SRT. That is why this conversion is not just a simple extension swap.

  • Style definitions are removed:ASS subtitle files include sections like [Script Info] and [V4+ Styles] that define how subtitles should look. SRT has no equivalent for those sections, so they are dropped completely.
  • Only dialogue events are kept:The actual subtitle text lives in the [Events] section. That is the part the converter extracts and reformats into SRT cue entries.
  • Centiseconds become milliseconds:ASS timestamps use H:MM:SS.cc, where cc means centiseconds. SRT uses HH:MM:SS,mmm, so the converter expands and reformats those values into SRT-compatible timing.
  • Override tags are stripped:Tags such as \fs, \c, \pos, \an, \fad, \move, and karaoke timing tags are removed because SRT cannot carry that styling model.
  • Multi-style tracks collapse:ASS can separate signs, dialogue, and speaker styles visually. SRT cannot do that. The output becomes a single timeline of subtitle entries ordered by time rather than by style name.

ASS vs SRT in Real Workflows

ASS is powerful when presentation matters. It is common in anime fansubs, karaoke, and projects where subtitle placement, effects, or multiple visual tracks are part of the viewing experience. SRT is different. It is the practical format people choose when compatibility matters more than styling. If your subtitle file needs to work in desktop players, non-specialized mobile players, editing software, or upload flows that reject ASS, converting ASS to SRT is the cleanest compromise. You lose visual styling, but you gain a format that almost every subtitle workflow understands. That said, there are times when you should keep the ASS format. If your target player fully supports ASS rendering, such as mpv or VLC with libass, converting to SRT would strip the very styling that enhances the viewing experience. For projects where typesetting, sign translations, or karaoke effects are essential to the content, staying with ASS is the better choice.

It is also worth knowing when not to convert. If your subtitles depend heavily on styling for meaning, such as karaoke timing, sign placement, or layered text effects, SRT may be too destructive. In those cases the cleaner editorial decision is to keep the ASS master file and only create an SRT derivative for the systems that cannot handle the richer format.

Common Use Cases for ASS to SRT

  • Anime fansubs on unsupported players:Many anime subtitle files use ASS because it supports typesetting and karaoke effects. When the target player cannot render those features, SRT gives you at least the dialogue and timing in a usable format. This is especially common when watching on smart TVs, game consoles, or streaming devices that lack full ASS rendering support.
  • Importing subtitles into editors:Editors and post-production tools often handle SRT more reliably than ASS. If the next step is Premiere Pro, DaVinci Resolve, or another editing environment, SRT is usually the safer intermediate format. Many editors will import SRT natively as a caption track, letting you adjust timing on the timeline without manual cleanup.
  • Uploading subtitles to platforms that expect SRT:Many upload flows are built around SRT. If the target platform rejects ASS or ignores its styling, converting to SRT avoids manual cleanup. YouTube, Vimeo, and most social media platforms accept SRT directly, making it the go-to format for online distribution.
  • Stripping karaoke and heavy formatting for readability:Sometimes the styling is not helping. If you only need the spoken lines without visual effects, converting ASS to SRT creates a much cleaner file. This is useful when repurposing subtitles as plain transcripts or feeding them into translation workflows where formatting tags would interfere with the process.
  • Creating a simpler working copy for translators or reviewers:Some teams do not want to inspect ASS tags or style logic while reviewing subtitle text. An SRT version can function as a cleaner review copy even when the styled ASS master still exists in the project.

Frequently Asked Questions

Related Subtitle Tools