Skip to content

ASS to SRT Converter

Fast. Private. Perfect.

100% local processing in your browser. No upload. No waiting. No limits.

Private & Secure
Blazing Fast
Free & Unlimited
ASS
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
SRT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!

Drag & drop your ASS file here

or click to browse

Supports .ass files up to any size

100% LocalNo UploadSecureInstant

How It Works

1

Upload ASS File

Drag & drop or select your .ass file

2

Convert Instantly

We process it locally in your browser

3

Download SRT

Get your .srt file immediately

Why Choose AllSubConverter?

Your Privacy Matters

Everything runs in your browser. Your files are never uploaded.

Lightning Fast

Optimized processing engine converts files in seconds.

Truly Unlimited

No file size limits. No daily limits. Completely free.

Works Everywhere

Works on Windows, Mac, Linux, iOS, Android - any modern browser.

From Styled Anime Subtitles to Plain Universal Text

ASS files are the backbone of anime fansubbing, carrying per-character styling, screen-positioned signs, karaoke timing, and visual effects through override tags like {\blur2}, {\pos(320,400)}, and {\fad(200,100)}. When you need those subtitles on a smart TV, in a video editor, or on a media server, all that styling becomes a liability. This converter reads the ASS [Events] section, removes every override block and style reference, converts centisecond timing to millisecond SRT timestamps, and outputs a plain subtitle file that plays everywhere.

Input Format

ASS

ASS (Advanced SubStation Alpha v4+) is an extended subtitle format used primarily in anime distribution. It features a [Script Info] header, a [V4+ Styles] section with extended fields (Outline, Shadow, Blur), and an [Events] section with Dialogue lines carrying inline override tags. Timing uses centisecond precision (H:MM:SS.cc). ASS supports alpha channel colors, vector drawing, and karaoke effects.

Output Format

SRT

SRT (SubRip) is the most universally compatible subtitle format. Each entry has a sequential number, a comma-separated timestamp pair (00:01:30,500 --> 00:01:35,000), and plain text. SRT supports no styling, no positioning, and no override tags. It renders identically on every device from VLC to Samsung TVs to iPhone video apps.

Features

Parses ASS [Events] section and extracts Dialogue lines with Start, End, and Text fields
Removes all override blocks including blur, outline, shadow, positioning, and karaoke tags
Converts ASS centisecond timestamps (0:01:30.50) to SRT millisecond timestamps (00:01:30,500)
Normalizes ASS hard line breaks (\N, \n) to standard SRT newlines
Strips ASS style references from Dialogue lines without affecting text content
Handles ASS files with thousands of dialogue lines and complex override sequences
Validates that the input file has an [Events] section before processing
Outputs UTF-8 SRT recognized by all media players, TVs, and mobile devices

Why Convert?

ASS override tags cause rendering errors on smart TVs that lack libass or VSFilter support.
VLC, Plex, and Jellyfin render ASS correctly but SRT loads faster and avoids font substitution issues.
Video editing suites (Premiere Pro, DaVinci Resolve, Final Cut Pro) import SRT natively but require plugins for ASS.
ASS karaoke tags ({\k}, {\kf}) display as raw text on players without karaoke rendering support.
SRT files are 70 to 90 percent smaller than equivalent ASS files because all style and metadata is removed.
Automated captioning and QC pipelines expect SRT as the standard interchange format.
Mobile players on iOS and Android do not render ASS positioning and styling, causing misplaced or overlapping subtitles.

Format Differences

ASS organizes content in [Script Info], [V4+ Styles], and [Events] sections. SRT has no sections, just numbered cue blocks.
ASS timestamps use centiseconds (0:00:15.20). SRT timestamps use milliseconds (00:00:15,200) with comma separators.
ASS supports per-character styling via override tags ({\fs32}, {\c&HFF&}, {\blur2}). SRT has zero inline formatting.
ASS stores style definitions in [V4+ Styles] with Outline, Shadow, and Blur fields. SRT has no style system.
ASS supports alpha channel colors (ABGR format). SRT has no color support.
ASS files include [Script Info] metadata (PlayResX, PlayResY, WrapStyle). SRT files have no metadata section.

Common Use Cases

Anime Subtitle Simplification

Convert complex ASS fansub files with karaoke and positioned signs to clean SRT for playback on devices that lack ASS rendering support.

Smart TV Compatibility

Samsung, LG, and Sony smart TVs do not render ASS override tags. Converting to SRT ensures subtitles display correctly without garbled formatting.

Video Editing Workflow

Import ASS subtitles into Premiere Pro, DaVinci Resolve, or Final Cut Pro as SRT, the universally accepted import format for NLE software.

Media Server Delivery

Plex, Jellyfin, and Kodi auto-detect SRT subtitles alongside video files. ASS files may require additional renderer configuration.

Mobile Video Playback

iOS and Android video players do not render ASS positioning and styling. SRT ensures reliable subtitle display on phones and tablets.

Related Formats

Frequently Asked Questions

ASS (Advanced SubStation Alpha v4+) is an extended subtitle format introduced in 2003, widely used in anime fansubbing. It supports styled text with fonts, colors, outlines, shadows, blur effects, screen positioning, vector drawing, and karaoke timing. Files are organized into [Script Info], [V4+ Styles], and [Events] sections with inline override tags for per-character formatting.

ASS (v4+) is the successor to SSA (v4). ASS adds blur effects, outline and shadow style fields, extended alpha channel support, and additional override tags. Both share the same section-based structure and Dialogue format. This converter handles both ASS and SSA files identically.

Karaoke timing tags ({\k}, {\kf}, {\ko}) are removed entirely during conversion. SRT has no karaoke support. The dialogue text surrounding the karaoke tags is preserved, but the syllable-by-syllable timing data is lost.

Yes. SRT does not support any styling, positioning, or visual effects. Every override tag ({\fs}, {\c}, {\pos}, {\blur}, {\fad}, {\k}, etc.) is stripped during conversion. Only the dialogue text and timing are preserved. If you need to keep styling, do not convert to SRT.

ASS uses H:MM:SS.cc format where cc is centiseconds (0-99). SRT uses HH:MM:SS,mmm where mmm is milliseconds (0-999). The converter multiplies centiseconds by 10. For example, 0:01:25.40 in ASS becomes 00:01:25,400 in SRT. Hours are zero-padded to two digits.

Positioning tags ({\pos(x,y)}, {\move(x1,y1,x2,y2)}) control where subtitles appear on screen. SRT has no positioning support, so these tags are stripped. All subtitle text defaults to the bottom-center position in SRT.

Ready to convert your subtitles?

Drop your ASS file here and convert to SRT instantly.