SRT vs ASS: which should you use for anime subtitles?
Choose SRT or ASS for anime and donghua subtitles. Learn what conversion loses, how to export a copy, and what to check before sharing.
Use SRT if you just need dialogue subtitles or the site you're uploading to asks for it. Choose ASS when you need specific fonts, translated signs placed around the picture, or lyrics that highlight as they are sung. If you already have an ASS file, keep it before converting: an SRT copy can lose that layout and styling even when the words survive.
Neither format includes the video. You still need the episode itself to watch with a separate subtitle file.
Choose the format your player or upload site needs
Check the supported formats before you spend time changing the subtitles.
| What you need | What to choose | What to check |
|---|---|---|
| Dialogue without special positioning | SRT | Does the destination accept SRT? |
| Translated signs placed beside dialogue | ASS | Does the player preserve those positions? |
| Fonts, outlines or karaoke highlighting you want to keep | ASS | Are the fonts available, and do the effects display correctly? |
| A separate caption upload to YouTube | SRT in UTF-8 | Review the uploaded captions; SRT styling is ignored |
| Someone else to continue editing your styled subtitles | The original ASS | Send the matching video or identify its exact version |
VLC supports both SRT and ASS, so try opening your ASS file there before converting it. Your TV or upload site may support different formats.
For YouTube, use an SRT saved in UTF-8. YouTube ignores styling instructions in SRT files, so your custom fonts and colors will not carry over through that caption upload.
Some other apps do display basic SRT formatting, such as italics or color. Support depends on the application. Check any formatting you need in the app where the file will be used.
When ASS helps with anime and donghua
ASS lets you define how text looks and where it appears. Aegisub's style editor supports font choices, outlines, margins and alignment. You can give dialogue one style and signs another without designing each line from scratch.
Imagine a character speaking while an “East Gate” label appears near the top of the picture. With ASS, you can put the translated label beside the gate and keep the dialogue at the bottom.
After conversion to SRT, the label may appear as another ordinary subtitle, right alongside the dialogue. Check that both are readable and that viewers can tell which text belongs to the sign.
A song translation displayed one line at a time can use SRT. For syllables that change color as they are sung, ASS supports karaoke timing. Converting a plain SRT to ASS does not add those effects; someone still has to create them.
Chinese text already burned into the picture will stay there whichever format you choose. Moving the English elsewhere may stop the two from overlapping, but it will not remove the Chinese.
What you lose when converting ASS to SRT
When you make an SRT copy of a styled ASS file, check what happened to:
- Font choices, outlines and other design settings.
- Sign positions and movement.
- Karaoke highlighting.
- Scenes where several subtitle lines appear together.
The result depends on the exporting tool. Exporting from Aegisub to other formats strips much of the formatting, so check the exported file separately.
Converting that SRT back to ASS will not restore the missing design. To get the original positions and effects back, return to the ASS you kept. Otherwise, you will have to recreate them.
Neither conversion translates the dialogue or fixes incorrect wording. If your starting point is Chinese text embedded in the image, you first need to extract and translate it.
Making an SRT copy in Aegisub
If you already use Aegisub, export a copy without replacing your ASS. With the interface in English:
- Open the ASS file in Aegisub and save any edits you want to keep.
- Choose File > Export Subtitles.
- For a plain format conversion, leave the export filters unchecked. Choose UTF-8 as the text encoding.
- Click Export, choose SRT as the file type in the save dialog, and give the copy a distinct name, such as
episode-01-en.srt. - Open that exported SRT with the episode and check the scenes with signs, overlapping text and lyrics.
If SRT is unavailable when you try to save normally, use Export Subtitles. Aegisub restricts direct saving when information would be lost. Renaming .ass to .srt does not convert the file.
Leave timing-related export filters alone unless you deliberately need a timing conversion. Also avoid Limit to visible lines for a full episode: it exports only the lines visible on the current video frame.
Check the exported file with the episode
In VLC 3.0 on Windows with the interface in English, open the episode, then choose Subtitle > Add Subtitle File and select the ASS or SRT. If you load both to compare them, use Subtitle > Sub Track to select the one you want to inspect.
Choose a few scenes that would expose a bad conversion:
- A sign appearing during dialogue: can you read both without one covering the other?
- A long subtitle: is any text cut off, and do the line breaks make sense?
- An opening or ending song: are whole lyric lines present, even if you chose to drop the highlighting?
- A scene near the end: are subtitles still matched to this version of the episode?
Repeat the checks in the app where you will watch the episode. A file that looks right in VLC may look different on a TV. For an upload, inspect the captions after the site has processed the file.
Your app or upload site does not accept ASS
Use an SRT copy if plain subtitles meet your needs. If you must preserve the exact sign placement or lyric effects, you may need a video with the subtitles burned into the picture. That is a video export, not an ASS-to-SRT conversion. Burned-in text cannot be switched off afterward, so keep the editable ASS as well.
The ASS looks different on another computer
Check for missing fonts first. An ASS style names a font, but the subtitle file does not include the font file itself. Aegisub's Fonts Collector has a Check fonts for availability option that checks installed fonts and whether they contain the characters the subtitles need.
If someone sent you the subtitles, ask which fonts they used. For subtitles you made yourself, choose a font available on the viewing computer or include the required fonts when you hand over the files. Check playback again afterward.
Chinese characters turn into boxes or garbled text
Boxes can mean the selected font lacks those characters; check font availability first. Garbled letters can mean the file was opened with the wrong text encoding.
If the text is already garbled in the editor, return to the original file. Aegisub's Open Subtitles with Charset option lets you specify the encoding when you open it. Ask the sender which encoding they used if you are unsure. Once the text displays correctly, export the SRT in UTF-8. Saving already garbled text as UTF-8 will not restore the missing characters.
Keep the original when you deliver a copy
Keep your edited ASS with the exact video version you used. Label an SRT export as the plain subtitle copy so the next person does not mistake it for the complete design.
Before sending the files, ask whether the recipient wants to watch, edit or upload them. Someone continuing your styling work needs the ASS. Someone uploading captions may need the SRT. Anyone watching with a separate subtitle file also needs the matching episode.
Sources
- Library of Congress: SubRip Subtitle format (SRT)
- Aegisub: editing ASS styles
- Aegisub: ASS positioning and karaoke tags
- Aegisub: exporting subtitles
- Aegisub: FAQ on saving and exporting SRT
- Aegisub: Fonts Collector
- Aegisub: separate and burned-in subtitles
- VideoLAN: supported subtitles and separate files
- VideoLAN: VLC 3.0 Windows menus
- YouTube Help: supported subtitle and caption files
- Aegisub: opening subtitles with a specified encoding