ASS to SRT converter

Convert ASS to SRT: turn .ass or .ssa subtitles — common for anime and fansubs — into plain SRT that any player, editor or platform accepts.

The conversion runs in your browser. Your file is not uploaded.

What the ASS to SRT converter does

The ASS to SRT converter reads an Advanced SubStation Alpha file and writes each dialogue line as an SRT caption with the same start and end time. Styling codes, positions and karaoke tags are removed, and line breaks are kept. The file is converted on your device and is not uploaded.

How ASS to SRT conversion works

Every Dialogue: line becomes an SRT caption with the same start and end time. Override tags in braces — positions, colours, karaoke timing like {\kf20} — are removed, and \N line breaks become real line breaks. The converter reads the file’s own Format: line, so files with extra or reordered columns convert correctly, and commas inside the dialogue text are kept.

Captions are sorted by start time, since ASS files often list lines in layer order rather than time order.

ASS and SRT compared

ASS / SSASRT
StylingFonts, colours, outlines, positions, karaoke timingPlain text
StructureSections with styles and Dialogue linesNumbered blocks with a time range
Time precisionHundredths of a secondThousandths of a second
SupportVLC, mpv, Aegisub, ffmpegAlmost every player, editor and platform

When to convert ASS to SRT

Convert when the place you’re sending subtitles only reads SRT — YouTube, most social platforms, smart TVs and many editors — or when a player shows raw override codes like {\an8} on screen. Keep the original .ass file if you may want its styling again.

ASS to SRT FAQ

How do I convert ASS to SRT?+

Drop the .ass or .ssa file on the ASS to SRT converter, then click Download to save the .srt file.

Is ASS styling kept when converting to SRT?+

The SRT format has no styles, so fonts, colours and positions are left out of the converted file. Keep the original .ass file if you need the styling again.

What happens to signs and song lyrics on separate layers?+

All dialogue lines are converted, including signs and song lyrics on other layers, and placed in time order.

Why does a player show codes like {\an8} on screen?+

Codes such as {\an8} are ASS override tags, shown as text by players that do not understand them. Converting ASS to SRT removes the tags.

Can SRT be converted back to ASS?+

An SRT file can be turned into styled ASS with the caption generator, which exports ASS with fonts, colours and word timing.