Convert ASS to SRT.
ASS (SubStation Alpha) subtitles carry styling that many players, TVs and upload tools do not read. Convert them to SRT, the subtitle format nearly everything accepts, and see below exactly what carries over.
Inside The Conversion
See The Input. Inspect The Result.
A real ASS to SRT conversion using a sample file. Compare the files below, then use the converter above with your own file.
Recorded Sample
Converted on the server in this run.
earthrise-captions.ass
Opening Lines
[Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, ... Dialogue: 0,0:00:00.50,0:00:03.00,Default,,0,0,0,,Apollo 8, December 1968. Dialogue: 0,0:00:03.20,0:00:06.00,Default,,0,0,0,,The first crewed flight a... Dialogue: 0,0:00:06.20,0:00:08.00,Default,,0,0,0,,Earth rises over the luna...
earthrise-captions.srt
Opening Lines
1 00:00:00,500 --> 00:00:03,000 Apollo 8, December 1968. 2 00:00:03,200 --> 00:00:06,000 The first crewed flight around the Moon. 3 00:00:06,200 --> 00:00:08,000 Earth rises over the lunar horizon.
Previews show the sample files from this recorded conversion. Choose Input or Result to focus on one file.
View The Original Run Capture
A screenshot of the completed run, preserved in its original theme. The comparison above adapts to your current theme.

Style is great until it isn't supported
ASS is the subtitle format of choice for fansubs and karaoke because it can do so much: positioned text, custom fonts, colours, even simple animation. The downside is reach: hardware players, smart TVs, and a lot of upload pipelines only understand plain SRT, and they'll either ignore an ASS file or render it wrong. SRT throws away the styling but is accepted by essentially everything.
When to convert
Reach for SRT when you're loading subtitles onto a TV or media player, uploading to a platform that wants SRT, or just need the captions to work without fuss. If you only need a web-player format, SRT to VTT is the next step.
What we measured
We ran a test file with the common ASS features through this page and read the SRT back. Timings came out to the millisecond. A line break written as \N became a real line break. Italic and bold became <i> and <b>. Each line was wrapped in a <font> tag carrying the style's size, and its colour where it had one. Karaoke syllables were joined into plain words. Comment lines were left out. A drawing-mode shape came out as a row of coordinates, and a \h hard space stayed as written.
How it works
- 01
Upload your ASS
Drop an .ass or .ssa file, or click to browse. Private by default.
- 02
Convert with ffmpeg
The dialogue and timings are written out as SRT with ffmpeg, no paid API in the loop.
- 03
Download
Grab your .srt, then give it the quick check described below.
Accepts both ASS and SSA
Italic and bold kept as SRT tags
Timings to the millisecond, dialogue and line breaks kept
Private uploads, auto-deleted after 1 hour
Free and open-source engine, no watermark
Need more than a conversion?
Send your audio or video to TranscriptAI to generate a transcript, summary, structured notes, flashcards, quiz questions or action items: automatically.
Common questions
Will I lose the styling?+
Most of it. Italic and bold come through as <i> and <b>. Font size and colour come through as <font> tags on every line, which many players show as styling and some ignore. Lines styled to sit at the top of the screen keep an {\an8} tag. Fonts, outlines, exact positions, movement and karaoke timing are dropped.
What should I check after converting?+
Two things we have seen in real files. Vector drawings (lines in drawing mode, used for masks and shapes) come out as rows of numbers, so delete those cues. A hard space written as \h stays as the two characters \h, so replace it with a normal space. Comment lines are left out, and overlapping lines, such as a sign over dialogue, stay as separate cues with their own times.
What's the difference between ASS and SSA?+
SSA (SubStation Alpha) is the original; ASS (Advanced SubStation Alpha) is the newer, more capable version. We accept either and produce standard SRT.
Is it free?+
Yes. Convert ASS to SRT free. No signup and no watermark. Free covers 10 server conversions a day, up to 100 MB a file. Pro removes the daily limit and raises the file limit to 2 GB.
Is my file private?+
Uploads go to a private bucket, are converted, and auto-delete after 1 hour. Files never touch a third-party converter.
Related conversions