ASS to SRT Converter
Drop an ASS file from Aegisub or a fansub release — get a plain SRT that uploads anywhere.
Drop your ASS file here
Converts to .srt — stays on your device
Why convert ASS to SRT?
- Uploading fansub ASS translations to YouTube or Rumble where only SRT/VTT get accepted by the captioning pipeline.
- Submitting captions to a platform like Netflix Partner Portal or Amazon Studios CAP that requires the plain SRT deliverable.
- Preparing subtitle proofs for a client or reviewer who doesn't have Aegisub and just wants a text file they can skim.
- Importing ASS scripts into Subtitle Edit, Final Cut Pro, Premiere Pro, or DaVinci Resolve where SRT is the safer import path.
- Archiving an Aegisub project as a plain SRT for long-term storage alongside the original video master.
- Building an SRT version for a hearing-impaired viewer's basic media player that handles SRT but not ASS.
How our converter works
Your ASS file is parsed — the [Events] section's Dialogue lines yield timestamps and text. ASS override tags like {\i1}, {\pos(x,y)}, and karaoke effects are stripped (SRT can't represent them); \N line breaks become actual newlines. The result is emitted as clean numbered SRT blocks with millisecond-precision timestamps. Runs entirely in your browser — fansub projects, unreleased anime subs, and client scripts never leave your device.
ASS vs SRT — what's the difference?
| Feature | ASS | SRT |
|---|---|---|
| Structure | Sections — Script Info, Styles, Events | Numbered cues, plain text |
| Styling | Full — fonts, colors, positions, karaoke | Dropped on conversion |
| Timestamp precision | Centiseconds (10 ms) | Milliseconds (1 ms) |
| Playback support | Desktop only (VLC, mpv) | Universal — every player |
| Best for | Fansubs, karaoke, styled captions | Uploads, legacy players, SRT-only platforms |
Frequently asked questions
What ASS styling is lost on conversion?
Everything visual: fonts, colors, sizes, positions, karaoke timing effects, borders, shadows, transforms. SRT only carries timing + plain text. Keep the ASS as your styled master.
Are inline overrides (like {\i1}) stripped?
Yes. Override tags inside {curly braces} are removed entirely. If you want italics in the SRT output, add <i>...</i> tags manually after conversion, or use a script to transform the ASS first.
Does \N (line break) convert properly?
Yes. ASS's \N escape sequence becomes an actual newline in the SRT output, which is how SRT represents multi-line captions.
What about \h (hard space) and other escapes?
\h (non-breaking space) becomes a regular space. Other ASS escapes are stripped. This is a pragmatic choice — SRT has no hard-space equivalent.
Is batch conversion supported?
Yes. Drop multiple ASS files; each becomes its own SRT. For four or more files, the output is offered as a ZIP.
Are my subtitles uploaded?
No. The conversion runs entirely in your browser. Unreleased fansubs, NDA client work, and anything else stays on your device.
About the ASS format
ASS (Advanced SubStation Alpha) was designed by the fansub community in the early 2000s for precise control over subtitle styling — fonts, colors, positioning, karaoke timing, transforms. It's the native format of Aegisub and remains the dominant authoring format for anime fansubs, karaoke music video subs, and anywhere visual styling matters. SRT (SubRip Text) is the opposite: the simplest possible subtitle format, with numbered cue blocks and plain text. It wins on universal compatibility — every player, every platform, every uploader accepts SRT. Converting ASS to SRT is the standard publish step: keep the styled ASS as your master, ship the SRT everywhere else.