ASS to SRT Converter

Convert ASS/SSA subtitle files to SRT format

Click to upload file or drag and drop file here

Maximum file size: 5MB Supported formats: .ass, .ssa, text/plain, text/x-ssa

Remove ASS style tags like {\b1}, {\i1}, etc. from the output

Key Facts

Category
Images, Audio & Video
Input Types
file, checkbox
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

Easily convert your ASS or SSA subtitle files into the widely compatible SRT format. This tool processes your subtitle files quickly, allowing you to strip complex styling tags for a clean, plain-text output that works seamlessly on any media player, mobile device, or streaming platform.

When to Use

  • When your media player or smart TV does not support advanced ASS/SSA subtitle styling and displays raw formatting code instead.
  • When you need a clean, plain-text SRT subtitle file for uploading to video platforms like YouTube or Vimeo.
  • When preparing subtitle tracks for mobile devices or legacy hardware that only support the basic SubRip (SRT) format.

How It Works

  • Upload your .ass or .ssa subtitle file using the file selector.
  • Choose whether to strip advanced styling tags (like font, color, and positioning overrides) by toggling the 'Remove Style Tags' option.
  • Click the convert button to process the file and instantly download your clean .srt subtitle file.

Use Cases

Converting anime or highly stylized fansub ASS files into clean SRT subtitles for playback on a smart TV.
Preparing subtitle tracks for social media video uploads that require standard SubRip format.
Cleaning up cluttered subtitle files containing broken formatting tags for better readability on mobile media players.

Examples

1. Converting Stylized Anime Subtitles for Smart TV Playback

Home Media Enthusiast
Background
A user downloaded an anime episode with complex ASS subtitles containing colorful fonts and positioning tags. Their smart TV's built-in media player cannot parse these tags, displaying raw code like '{\pos(192,220)}' on the screen.
Problem
The raw styling tags make the subtitles unreadable on the TV screen.
How to Use
Upload the .ass file, ensure the 'Remove Style Tags' checkbox is checked, and run the converter.
Example Config
removeStyleTags: true
Outcome
A clean .srt file is generated with all styling tags removed, displaying clear, readable text on the smart TV.

2. Preparing Subtitles for YouTube Upload

Video Content Creator
Background
A creator has a professionally timed subtitle track in .ssa format but needs to upload it to YouTube, which prefers standard SRT files.
Problem
YouTube does not fully support SSA styling, which can lead to rendering issues or rejected uploads.
How to Use
Select the .ssa file, keep 'Remove Style Tags' enabled to strip unnecessary formatting, and convert the file.
Example Config
removeStyleTags: true
Outcome
A standard, compliant .srt file is produced, ready for direct upload to the YouTube video manager.

Try with Samples

video, text, file

Related Hubs

FAQ

What is the difference between ASS and SRT subtitles?

ASS subtitles support advanced styling, positioning, and effects, while SRT is a simple, plain-text format supported by almost all media players.

Will this tool remove the styling tags from my ASS file?

Yes, if you keep the 'Remove Style Tags' option enabled, it will strip formatting codes like font colors, sizes, and effects to produce clean text.

Can I convert SSA files as well?

Yes, SubStation Alpha (.ssa) files are fully supported and can be converted to SRT in the same way.

Is there a file size limit for the subtitle upload?

Yes, the maximum supported file size for the ASS/SSA input is 5 MB.

Does this tool upload my subtitle files to a server?

No, the conversion is processed securely in your browser, ensuring your subtitle files remain private.

API Documentation

Request Endpoint

POST /en/api/tools/video-subtitle-ass-to-srt

Request Parameters

Parameter Name Type Required Description
assFile file (Upload required) Yes -
removeStyleTags checkbox No Remove ASS style tags like {\b1}, {\i1}, etc. from the output

File type parameters need to be uploaded first via POST /upload/video-subtitle-ass-to-srt to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-video-subtitle-ass-to-srt": {
      "name": "video-subtitle-ass-to-srt",
      "description": "Convert ASS/SSA subtitle files to SRT format",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-subtitle-ass-to-srt",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]