ASS to SRT

Convert styled anime and fansub subtitles from Advanced SubStation Alpha into plain SRT files that every player, TV and upload form accepts

  • Exact timing: Start and end times are converted from ASS centiseconds to SRT milliseconds without drift.
  • Clean text: Positioning, karaoke and styling overrides are removed; basic italics and bold are kept as SRT tags.
  • Universal format: The SRT works with VLC, MPC-HC, Plex, Jellyfin, smart TVs, YouTube, Vimeo and every editing program.

You can upload up to 20 subtitles simultaneously.

ASS 2 SRT
ASS to SRT
SSL Encrypted
Uploading...
Subtitles

What happens during the ASS to SRT conversion

ASS files describe styles, fonts, colours, positions and effects for each line. SRT knows only a number, a time range and the text. The converter uses FFmpeg's subtitle engine to read each dialogue event, keep its text and timing, and write it as a numbered SRT cue.

How to use Converter App

1
Upload the ASS or SSA file

Fansub releases, exports from Aegisub or subtitles extracted from an MKV all work.

2
Events are converted

Each Dialogue line becomes an SRT cue; comments and drawing commands are dropped.

3
Download the SRT

Place it next to the video with the same file name and any player picks it up.

Key features

Keeps line breaks

The \N line break of ASS becomes a real line break in SRT so two-line subtitles stay two lines.

Multiple files per job

Convert a whole season of subtitle files at once and download them as a ZIP.

UTF-8 output

Japanese, Chinese, Cyrillic, Arabic and accented characters are written as UTF-8, which modern players expect.

No software

No Aegisub or Subtitle Edit installation required; conversion runs on our servers.

Experience & privacy

Built for reliable file conversion.

Backed by 10+ years of engineering expertise in large-scale data and scientific computing, it’s built for real-world conversion workflows that require uncompromised quality, strict privacy, and reliable, high-level performance.

Privacy First

Uploaded files are automatically and permanently deleted within two hours.

Automatic deletion

Trusted by Users

Rated 5 stars on Trustpilot for speed, reliability, and ease of use.

User trust

Academic Use

Referenced in published research and used for interview transcription and qualitative data analysis.

Research use
doi:10.3390/journalmedia5040111

ASS and SRT: two subtitle philosophies

SubRip Text (SRT) was born from a DVD ripping tool around 2000 and is as simple as a subtitle format can be: a counter, a time range, text, blank line. Advanced SubStation Alpha grew out of the SubStation Alpha karaoke tool and became the standard of the anime fansubbing community because it can place translated signs over the original Japanese text, animate karaoke lyrics and match the show's typography. The complexity that makes ASS powerful is also why consumer devices avoid it. In practice most viewers only need the dialogue, and SRT delivers it everywhere.

How the converter processes the file

FFmpeg parses the [Script Info], [V4+ Styles] and [Events] sections. For each Dialogue event it reads the start and end time, the style name and the text. Override tags in curly braces are interpreted: italic and bold become SRT tags, the style's font size becomes a tag, everything else is discarded. The \N and \n codes become line breaks, hard spaces become normal spaces. Comment events and vector drawings are skipped. The cues are numbered sequentially in time order and written as UTF-8 with the standard hours:minutes:seconds,milliseconds timestamps.

Tips for a better result

  • If the ASS contains both dialogue and sign styles, open it in Aegisub and delete the sign lines before converting to avoid overlapping text.
  • Check the frame rate: subtitles timed for a 23.976 fps release drift on a 25 fps PAL version. Use a subtitle editor's 'change frame rate' function if lines appear early or late.
  • Name the SRT exactly like the video file (Episode01.mkv and Episode01.srt) so players load it automatically; add a language code for several languages (Episode01.en.srt).
  • For YouTube and Vimeo, upload the SRT in the captions settings rather than burning it in; viewers can then switch it off.

Related subtitle tools

To extract subtitles from an MKV before converting, use our MKV to SRT tool. For web players, SRT to VTT produces the WebVTT format that HTML5 video requires. And if you have a video without subtitles at all, our audio and video to SRT transcription creates timed captions with the Whisper speech recognition model.

FAQ

Frequently Asked Questions

What is lost when converting ASS to SRT?

Everything that SRT cannot represent: fonts, colours, outline and shadow, screen positions, rotation, karaoke timing, fades and sign typesetting. The spoken dialogue, its timing and simple italics or bold survive. For anime with heavily typeset signs, expect the sign translations to appear as ordinary subtitle lines at the bottom of the screen, sometimes overlapping dialogue.

Why do I need SRT if my player supports ASS?

Many devices do not: smart TVs, streaming boxes, Plex and Jellyfin clients on some platforms, and all major video sites accept SRT but not ASS. Editing programs such as Premiere and DaVinci Resolve also import SRT only. SRT is the lowest common denominator, which is exactly what you want for compatibility.

Are the timings accurate?

Yes. ASS stores times to hundredths of a second and SRT to thousandths, so every timestamp is represented exactly. Overlapping lines, which ASS allows freely, are written as overlapping SRT cues; most players show both, a few show only the first.

Will styled lines appear with curly-brace codes in the SRT?

No. Override blocks such as {\pos(320,40)} or {\an8} are stripped. Italic and bold overrides are converted to the and tags that SRT players understand, and the style's font size is written as a tag, which players ignore and a subtitle editor can remove in one find-and-replace if a strict validator objects. Drawing commands used for shapes are removed entirely.

Does it work with SSA (the older SubStation Alpha v4)?

Yes. SSA files use the same event structure with fewer style fields and convert the same way. Rename an .ssa file to .ass if the upload form does not accept it.

Can I convert SRT back to ASS?

Our SRT to ASS converter wraps the cues in a default ASS style. The original styling cannot be recreated automatically; keep the ASS file if you may need it again.