ASS to SRT converter
Convert ASS (.ass, SubStation Alpha) subtitles into plain SubRip (.srt) for players and editors that expect it.
Advertisement
Optional ads support this free tool. If you allow them, Adsterra and its partners may use cookies and receive your IP address and device information. Privacy details
How to convert ASS to SRT
- Paste your ASS subtitles into the ASS source box, or choose a .ass file (UTF-8, up to 5 MiB) — conversion runs automatically.
- Edit the source any time to re-convert, or press Convert to retry on demand.
- Review the SRT result — cues are renumbered sequentially, and discarded styling is listed as warnings.
- Download the .srt file, or copy the text straight out of the result box.
What changes between ASS and SRT
ASS (Advanced SubStation Alpha, .ass — the format used by Aegisub and many media players) stores styles in a [V4+ Styles] table and can embed override blocks like {\pos(100,200)} directly in Dialogue lines, plus karaoke timing and positioning. SRT is much simpler: sequentially numbered cues, comma-decimal timestamps and plain caption text. This converter keeps each Dialogue line's timing and visible caption text, renumbers the cues, and drops ASS-only features — styles, override blocks and comments — with each removal reported as a warning.
Note: This converter exports plain caption text. ASS-only features — style definitions, inline override blocks ({\...}), positioning, karaoke timing and comments — are discarded, and each removal is reported as a warning. Timings and caption text are kept.
Frequently asked questions
What exactly is lost when converting ASS to SRT?
Everything SRT cannot express: [V4+ Styles] definitions, inline override blocks ({\...}) for positioning, colors, fonts and karaoke timing, plus Comment lines. Timings and the visible caption text of each Dialogue line are preserved, and removals are listed as warnings. Two things are refused outright instead of being mis-converted: drawing-mode cues ({\p1..} turns the text into vector drawing commands, not captions) and a Script Info Timer other than 100% (it would rescale every time).
Can I convert files from Aegisub or legacy SubStation Alpha?
Yes — the converter reads ASS subtitles saved by Aegisub or SubStation Alpha (.ass). Multi-line caption text and unicode characters are kept.
Are my subtitles uploaded anywhere?
No. Parsing and conversion run entirely in your browser with JavaScript. Nothing is sent to a server, stored, or logged.
What files can I load?
A UTF-8 text file up to 5 MiB. You can also paste subtitle text directly into the source box instead of choosing a file.
All converters
- SRT to VTT — Prepare SubRip subtitles for HTML5 video as WebVTT.
- VTT to SRT — Bring WebVTT captions into editors and players that expect SubRip.
- SRT to TXT — Extract just the caption text from an SRT subtitle file.
- VTT to TXT — Turn WebVTT captions into a clean plain-text transcript.
- SRT to ASS — Export SubRip subtitles as ASS (SubStation Alpha) for players that use it.
- ASS to SRT — Convert ASS (SubStation Alpha) subtitles into plain SubRip.
- SBV to SRT — Convert SBV (SubViewer) subtitles into standard SubRip.
- TTML to SRT — Convert TTML/DFXP timed-text XML into plain SubRip.