Free tool

Convert ASS/SSA to SRT

Turn a styled .ass or .ssa subtitle into plain SubRip — dialogue and exact timing kept, fonts, colors, positioning and karaoke stripped since SRT can't hold them.

Nothing stored afterward No account needed ASS/SSA (Advanced SubStation Alpha) → SRT (SubRip)

Your file is processed and sent straight back — never saved on our servers.

Prefer not to upload your file?

The AI Subtitle Studio desktop app has this same Tools section built in — plus AI transcription, translation and batch processing for a whole season at once, all running locally on your Mac or PC.

Get the desktop app
How it works

Upload ASS/SSA (Advanced SubStation Alpha), get SRT (SubRip) back

Upload one file

ASS/SSA (Advanced SubStation Alpha) — .ass,.ssa.

Converted instantly

Parsed and rewritten as SRT (SubRip) in memory, no queue and no waiting.

Download the result

The converted file downloads straight to your device.

About this conversion

Converting ASS/SSA (Advanced SubStation Alpha) to SRT (SubRip)

Advanced SubStation Alpha (.ass, and its predecessor .ssa) is built for styling: custom fonts, colors, on-screen positioning and karaoke timing — the look most anime fansubs are known for. SRT has none of that; it's a plain-text format of a number, a timestamp range, and dialogue. Converting from ASS to SRT keeps every line and its exact start/end time, and removes everything SRT has no way to express — override tags like {\an8} or {\c&HFF0000&}, karaoke timing, and typesetting for signs.

This matters most for players and devices that don't render .ass at all — many smart TVs, some phones, and simpler video players — and for feeding a subtitle into a tool that only understands plain text, like most translation workflows. If your player already handles .ass fine (VLC and mpv both do), there's no upside to converting; you'd just be throwing the styling away for nothing.

FAQ

Questions about this converter

Will converting ASS to SRT change the timing?
No. Every cue's start and end time is carried over exactly — only styling and formatting that SRT can't represent is removed.
What happens to karaoke and sign typesetting?
It's removed. SRT has no concept of per-syllable karaoke timing or positioned text, so those effects come out as the plain dialogue text with no styling.
Will overlapping or positioned text look wrong afterward?
Occasionally — if a fansub relied on positioning to keep two lines of dialogue from overlapping on screen (a sign translation next to spoken dialogue, for example), removing that positioning can put both lines in the same spot. This is uncommon, and worth a quick check in a player after converting.
Can I convert a batch of episodes at once?
This page handles one file at a time. For a whole season or a folder at once, batch conversion is a feature of the AI Subtitle Studio desktop app.
Is there an API for this?
Yes — see the API reference for the ass-to-srt endpoint and curl examples.