SRT to ASS Subtitle Converter
Upgrade plain SRT subtitles to ASS format with a Default style ready for further styling.
Drag & drop your SRT file here
or click to browse
Supports .srt files up to 50 MB
From Plain Text to Rich Styled Subtitles
SRT files carry only text and timing, but many use cases need more: positioned signs for anime, colored speaker labels, outlined text for readability against any background, and font customization for brand consistency. ASS (Advanced SubStation Alpha) supports all of this. This converter takes your SRT entries, generates a complete ASS script with [Script Info] metadata, one Arial-based [V4+ Styles] Default style, and an [Events] section where each SRT entry becomes a Dialogue line. The output opens directly in Aegisub for further styling customization.
SRT to ASS Code Syntax & Structure Inspection
Side-by-side code inspection illustrating header definitions, timestamp syntax, and cue payload formatting
SRT vs ASS Technical Specifications
SRT
SRT (SubRip) is the simplest 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 has no header, no styles, no metadata, and no positioning. All subtitle text appears at the default bottom-center position.
ASS
ASS (Advanced SubStation Alpha v4+) is a styled subtitle format with [Script Info], [V4+ Styles], and [Events] sections. Dialogue lines carry timing, style references, and inline override tags for per-character formatting. ASS supports fonts, colors, outlines, shadows, blur, positioning, alpha channel, vector drawing, and karaoke effects.
Format Differences
Conversion Troubleshooting & Gotchas
Practical solutions for player compatibility, character encoding, and timing synchronization
Why does the subtitle look tiny or disproportionately huge in Aegisub or VLC?
ASS subtitle font sizes are scaled relative to the PlayResX and PlayResY coordinate system in [Script Info]. AllSubConverter sets a modern full HD standard (PlayResX: 1920, PlayResY: 1080). If you are playing on 4K or 720p footage, modern libass engines auto-scale the fonts cleanly.
Chinese, Japanese, or Arabic text displays with default ugly fonts or squares
The generated ASS file assigns a universal fallback font (Arial). For East Asian or RTL scripts, open the file in Aegisub or our subtitle workspace and update the Fontname field in [V4+ Styles] to an appropriate typeface (e.g. 'Microsoft YaHei', 'PingFang SC', or 'Noto Sans').
How to convert SRT italics `<i>` and bold `<b>` into ASS formatting tags?
AllSubConverter preserves inline HTML-style `<i>` and `<b>` tags by converting them into native ASS override tags `{\i1}...{\i0}` and `{\b1}...{\b0}` so that your formatting remains intact in Aegisub.
Why are timestamps shortened from 3 millisecond digits to 2 centisecond digits?
The ASS specification explicitly defines timestamps with centisecond (hundredths of a second) precision (H:MM:SS.cc). For example, `00:01:25,450` becomes `0:01:25.45`. The third millisecond digit is truncated, so the absolute difference is less than 10 milliseconds.
Features
Why Convert?
Common Use Cases
Anime Subtitle Styling
Convert plain SRT subtitles to ASS format for adding positioned signs, colored speaker labels, and styled text in anime distribution.
Aegisub Editing Setup
Import SRT subtitles into Aegisub by first converting to ASS, the native Aegisub format with full styling tools.
Brand Consistent Subtitles
Apply custom fonts, colors, and outlines to match your brand guidelines by converting SRT to ASS and styling in Aegisub.
MKV Container Delivery
Embed styled subtitles in MKV files with attached fonts for self-contained video delivery with professional subtitle appearance.
Readable Subtitle Enhancement
Add outlines and shadows to subtitles for readability against any video background by converting SRT to ASS with styled defaults.
Related Formats
VTT
WebVTT is for web video. Convert SRT to VTT if you need browser-compatible subtitles without complex styling.
SSA
SSA is the predecessor to ASS. ASS is the recommended format for styled subtitles since it has extended features.
TTML
TTML is for streaming platforms. Convert SRT to TTML for Netflix, Apple TV, and broadcast delivery.
How It Works
- 1
Upload your .srt file by dragging it or browsing.
- 2
The parser reads each SRT entry: number, timestamp line, and text block.
- 3
Millisecond timestamps are converted to ASS centisecond format (H:MM:SS.cc).
- 4
The [Script Info] section is generated with PlayResX, PlayResY, and collision defaults.
- 5
A [V4+ Styles] section is created with one Arial-based Default style.
- 6
Each SRT entry becomes a Dialogue line in the [Events] section with the Default style applied.
- 7
The complete ASS script is encoded as UTF-8 and ready for download.
More Subtitle Tools
Frequently Asked Questions
SRT is plain text with no styling. ASS supports fonts, colors, outlines, shadows, blur, positioning, and per-character formatting. Converting SRT to ASS lets you add visual styling to your subtitles, position text anywhere on screen, and edit in Aegisub with full styling tools.
SRT uses HH:MM:SS,mmm format with comma-separated milliseconds. ASS uses H:MM:SS.cc format with dot-separated centiseconds. The converter truncates sub-centisecond milliseconds, so 00:01:30,509 becomes 0:01:30.50.
The converter sets Arial 20 as the Default style. You can change this in Aegisub after conversion. If you embed the ASS in an MKV container with a custom font, attach the font file as well using MKVToolNix.
Yes. The converter generates a [V4+ Styles] section with a Default style. Typical defaults include Arial or sans-serif font, white text color, black outline, dark shadow, and bottom-center positioning. You can customize these in Aegisub after conversion.
Yes. The ASS output uses the standard Aegisub-compatible sections and styles, so you can modify styles, add override tags, and adjust positioning after opening it.
Yes, completely free with no sign-up, no watermarks, and files up to 50 MB each. All processing happens in your browser.
Related Articles
Add Pinyin & Furigana to Subtitles | AllSubConverter
Learn how to add pinyin to Chinese subtitles and furigana to Japanese subtitles. AI-powered reading aids for language learners, karaoke, and study materials.
How to Convert TTML to SRT (Extract Plain Subtitles) | AllSubConverter
Convert TTML subtitles from Netflix or broadcast into universal SRT.