Convert SRT to ASS Online Free

Convert SRT subtitles to ASS (Advanced SubStation Alpha) format. ChangeThisFile converts your SRT cues to ASS Dialogue lines with proper event headers and a default style block, ready to customize in Aegisub.

By ChangeThisFile Team · Last updated: March 2026

Quick Answer

ChangeThisFile converts SRT subtitle files to ASS format on a secure server. SRT cues are mapped to ASS Dialogue lines with correct timestamp conversion and a default style block. Files are auto-deleted after processing. Free, no signup required.

Free No signup required Encrypted transfer · Auto-deleted Under 2 minutes Updated April 2026

Convert SRT to ASS

Drop your SRT file here to convert it instantly

Drag & drop your .srt file here, or click to browse

Convert to ASS instantly

SRT vs ASS: Format Comparison

Key differences between the two formats

FeatureSRTASS
StylingNoneFull: fonts, colors, borders, shadows
PositioningBottom center onlyPrecise screen placement
KaraokeNot supportedSyllable-level timing highlight
Player supportAll playersRequires libass (VLC, MPV have it)
File structureSimple numbered blocksSection-based INI style
Edit difficultyAny text editorBest with Aegisub or specialized tools
Best forUniversal compatibilityRich styled subtitles, anime fansubs

When to Convert

Common scenarios where this conversion is useful

Open in Aegisub for styling

Aegisub is the standard tool for creating and editing ASS subtitle files. Convert your SRT to ASS as a starting point — then open in Aegisub to add fonts, positioning, colors, and karaoke effects.

Add typesetting to fansubs

Fansub groups often start with machine-translated or rough SRT files and refine them into polished ASS releases with custom fonts, screen positioning, and visual effects. Converting SRT to ASS is the first step.

Burn subtitles with FFmpeg

FFmpeg's subtitles filter with the ass engine (subtitles=file.ass) renders styled subtitles directly into video. Converting SRT to ASS gives you a base file to customize before burning.

Include in MKV containers

MKV files commonly use ASS for subtitle tracks because it supports the full range of styling that anime and foreign film releases require. Convert SRT to ASS before muxing into an MKV container.

Subtitle karaoke and music videos

ASS format natively supports karaoke effects through timing tags. Start with SRT timing converted to ASS, then add karaoke tags in Aegisub to create synchronized lyric animations.

How to Convert SRT to ASS

  1. 1

    Upload your SRT file

    Drag and drop your SRT subtitle file onto the converter, or click browse to select it. The file is uploaded over an encrypted HTTPS connection.

  2. 2

    Server-side conversion

    The server converts SRT timestamps from HH:MM:SS,mmm to ASS H:MM:SS.cc format, wraps each cue as a Dialogue line, and adds required [Script Info], [V4+ Styles], and [Events] sections with a default Arial style.

  3. 3

    Download your ASS file

    Save the converted ASS file to your device. The server copy is automatically deleted. Open the ASS file in Aegisub to add custom styling.

Frequently Asked Questions

The output is a valid ASS file with all required sections: [Script Info] with resolution and script type, [V4+ Styles] with a default Arial style, and [Events] containing Dialogue lines with converted timestamps. You can immediately open this in Aegisub or any ASS-compatible player.

No. The SRT text is preserved exactly as-is in the ASS Dialogue lines. No styling overrides are added automatically. The default style block uses Arial 48pt white text — standard for anime-style subtitles. You add custom styling afterward in Aegisub.

SRT uses HH:MM:SS,mmm (milliseconds with comma). ASS uses H:MM:SS.cc (centiseconds with period). The converter divides milliseconds by 10 to get centiseconds, rounding down. For example, 01:23:45,678 becomes 1:23:45.67. Timing accuracy is within 10ms.

Yes. Many fansub workflows begin with a rough SRT translation which is then converted to ASS and opened in Aegisub for typesetting. The converted ASS gives you correctly timed Dialogue lines ready for styling.

Yes. Multi-line SRT cues (where a single cue spans multiple lines) are joined with a line break character (\N) in the ASS Dialogue text field, preserving the line break in the subtitle display.

Yes — this conversion is server-side. Your SRT file is uploaded over HTTPS, converted, and automatically deleted after download. No content is stored or logged.

The default script resolution is 1920x1080 (Full HD), which is the standard for modern subtitle tracks. If your video is a different resolution, update the PlayResX and PlayResY values in the [Script Info] section when editing in Aegisub.

ASS files can be opened and edited in Aegisub (the standard subtitle editor), Subtitle Edit, and Gaupol. For playback, VLC, MPV, MPC-HC, and Kodi all include the libass renderer. Most streaming platforms and online players do not support ASS — for web use, convert to VTT or SRT instead.

The converter processes one file at a time. If you have separate SRT files for different languages, convert each one individually. Each ASS output file will have identical structure and styling defaults, which you can customize per language.

SSA (SubStation Alpha) is the predecessor to ASS (Advanced SubStation Alpha). ASS adds support for gradient fills, more override tags, and other advanced features. The converter outputs ASS format (ScriptType: v4.00+), which is compatible with all tools that support SSA.

Related Conversions

Need to convert programmatically?

Use the ChangeThisFile API to convert SRT to ASS in your app. No rate limits, up to 500MB files, simple REST endpoint.

View API Docs
Read our guides on file formats and conversion

Ready to convert your file?

Convert SRT to ASS instantly — free, no signup required.

Start Converting