SRT to ASS Converter
Convert SubRip (.srt) subtitles to Advanced SubStation (.ass) with your own font, size and color. Your files are converted in your browser.
Drop subtitle files here
SRT or VTT files. Up to 50 at once.
Your files are processed in your browser and are not uploaded to our servers.
What this tool does
This tool converts SubRip (.srt) or WebVTT subtitles to Advanced SubStation (.ass) with one style that you set: font, size, text color (white or yellow), outline and position. Times are rounded to hundredths of a second, as ASS requires. Files are converted in your browser.
How to convert SRT to ASS
- Select Choose files and pick one or more .srt or .vtt files, or drag them onto the green area. You can also select Paste text and paste the subtitles.
- Set the font, size, color, outline and position.
- Select Convert.
- Select Download next to a file, or Download all (ZIP) when you converted several files.
Options explained
- Font (default: Arial). The font name as it is installed on the computer that plays the video. Commas are not allowed.
- Font size (default: 56). In pixels for a video 1080 pixels high. The file sets a 1920 × 1080 canvas, and players scale it to your video.
- Text color (default: white). White or yellow text.
- Outline width (default: 2). The black border around the letters, in pixels. 0 turns it off.
- Position (default: bottom center). Bottom center or top center of the picture, 40 pixels from the edge.
- Add UTF-8 BOM (off by default). Turn it on only if an older Windows program shows broken characters.
Example
This SRT file:
1
00:00:01,000 --> 00:00:03,500
<i>Is anyone still on the dock?</i>
2
00:00:04,200 --> 00:00:06,900
Just me.
And the rain.
becomes this ASS file:
[Script Info]
ScriptType: v4.00+
PlayResX: 1920
PlayResY: 1080
WrapStyle: 0
ScaledBorderAndShadow: yes
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,56,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,0,2,40,40,40,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,{\i1}Is anyone still on the dock?{\i0}
Dialogue: 0,0:00:04.20,0:00:06.90,Default,,0,0,0,,Just me.\NAnd the rain.
Format notes and limits
- ASS stores times in hundredths of a second, so milliseconds are rounded to the nearest hundredth (half up).
- Line breaks become
\N. SRT position codes such as{\an8}are kept as they are, because ASS understands them. - WebVTT files are read too; cue positions and classes are removed, with a warning.
- Up to 50 files at once, 20 MB per file and 200 MB in total.
- Need SRT from ASS? Use ASS to SRT.
Questions
What is the difference between SRT and ASS?
SRT stores only times and text, with a few tags such as italics. ASS adds styles (font, size, colors, outline, shadow, position) and effects, so the same subtitles can look the same in every player that supports ASS, such as VLC, mpv and MPC-HC.
Can I choose the font and color?
Yes. Set the font name, size, text color, outline width and position before converting. They are written into the Default style that every line uses.
What if the viewer doesn't have my font?
The player then uses another font. Pick a font that is installed on the computers that will play the video, or embed the font when you add the subtitles to the video file.
Are italics and bold kept?
Yes. <i>, <b> and <u> tags become the ASS codes {\i1}, {\b1} and {\u1}. Font colors and faces set with <font> tags are not converted, and the page warns you when they are removed.
Can I edit the styles later?
Yes. The file uses a standard [V4+ Styles] section, so you can open it in a subtitle editor such as Aegisub and change the Default style or add new ones.
Are my files uploaded anywhere?
No. Your files are processed in your browser and are not uploaded to our servers.
Last updated October 28, 2026 · Files never leave your browser.