SRT to ASS Converter

Convert SRT subtitle files to ASS/SSA format with customizable font styling

Click to upload file or drag and drop file here

Maximum file size: 5MB Supported formats: .srt, text/plain, application/x-subrip

8 24 72

Font size for subtitles (8-72 pixels)

Font family name

Font color in hex format

Align subtitles to bottom of screen

0 20 200

Distance from bottom edge (0-200 pixels)

Key Facts

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

Overview

The SRT to ASS Converter allows you to instantly transform standard SubRip (.srt) subtitle files into Advanced SubStation Alpha (.ass) format. Customize your subtitles by adjusting the font family, size, color, and bottom margin alignment to ensure your captions look polished and professional on any compatible media player.

When to Use

  • When you need to convert plain SRT subtitles into styled ASS captions for advanced media players.
  • When you want to customize subtitle typography, including font size, color, and family, without manual coding.
  • When you need to adjust the vertical positioning and bottom margin of subtitles to prevent them from overlapping video elements.

How It Works

  • Upload your SubRip (.srt) subtitle file from your local device.
  • Configure your styling preferences, including font name, size, hex color, and bottom margin alignment.
  • Click convert to generate and download your styled Advanced SubStation Alpha (.ass) file.

Use Cases

Styling raw SRT captions for anime or foreign film releases that require specific typography.
Adjusting subtitle margins to avoid overlapping hardcoded on-screen graphics or lower-thirds.
Standardizing subtitle fonts and colors across a series of video tutorials for consistent branding.

Examples

1. Styling Subtitles for a Corporate Video

Video Editor
Background
A video editor has a plain SRT subtitle file for a corporate training video but needs the text to match the company's brand guidelines.
Problem
The default SRT format does not support custom fonts or brand colors, making the subtitles look generic.
How to Use
Upload the SRT file, set the font name to 'Verdana', change the font color to the corporate blue hex code, and adjust the font size to 28 pixels.
Example Config
Font Name: Verdana, Font Size: 28, Font Color: #003366, Bottom Alignment: Enabled, Bottom Margin: 30
Outcome
An ASS subtitle file with styled blue Verdana text that aligns perfectly with the corporate brand identity.

2. Repositioning Captions to Avoid Lower-Thirds

Content Creator
Background
A YouTuber has a vlog with important lower-third graphics at the bottom of the screen, which are being covered by standard subtitles.
Problem
Standard SRT subtitles sit too low, blocking the speaker's name and social media handles.
How to Use
Upload the SRT file, set the bottom margin to 60 pixels to push the text higher, and choose a clean font like Tahoma.
Example Config
Font Name: Tahoma, Font Size: 24, Font Color: #FFFFFF, Bottom Alignment: Enabled, Bottom Margin: 60
Outcome
A customized ASS file that displays subtitles safely above the lower-third graphics without blocking visual information.

Try with Samples

video, text, file

Related Hubs

FAQ

What is the difference between SRT and ASS subtitle formats?

SRT is a basic text format with minimal styling, while ASS supports advanced styling like custom fonts, colors, sizes, and precise positioning.

Can I choose any font for the converted ASS file?

Yes, you can specify any font name (such as Arial or Tahoma) in the configuration, and compatible media players will render it.

How do I change the color of the subtitles?

Use the font color picker or enter a hex color code (e.g., #FFFFFF for white) to apply your preferred color to the text.

What does the bottom margin option do?

It sets the distance in pixels from the bottom edge of the screen, helping you position subtitles perfectly above video controls or logos.

Is there a file size limit for the SRT upload?

Yes, the tool supports SRT subtitle files up to 5 MB in size.

API Documentation

Request Endpoint

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

Request Parameters

Parameter Name Type Required Description
srtFile file (Upload required) Yes -
fontSize range No Font size for subtitles (8-72 pixels)
fontName text No Font family name
fontColor color No Font color in hex format
bottomAlignment checkbox No Align subtitles to bottom of screen
marginBottom range No Distance from bottom edge (0-200 pixels)

File type parameters need to be uploaded first via POST /upload/video-subtitle-srt-to-ass 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-srt-to-ass": {
      "name": "video-subtitle-srt-to-ass",
      "description": "Convert SRT subtitle files to ASS/SSA format with customizable font styling",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=video-subtitle-srt-to-ass",
      "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]