100% free·No sign-up needed

Free Online ASS to SRT Converter

Convert ASS to SRT locally. Export timed dialogue from an Aegisub script as a SubRip subtitle file, then check how signs and overlapping lines read without their original layout.

Processed on your device

Drop your ASS subtitle file here

or choose a local file or import from a URL

ASSDepends on device memory
Your files never leave your device.
Export SubRip subtitles

Output format · SRT

Choose the .ass script. SRT carries timed text with fewer styling options.

Choose a subtitle file to convert

Private & secure100% free

How to convert ASS to SRT

  1. Open the subtitle script

    Select a .ass file, not the video that plays behind it. If the subtitles are still inside an MKV, extract the subtitle track first. The input here is the standalone text script.

  2. Review the source dialogue

    The ASS preview looks for Dialogue events near the beginning of the file. It can show the start and end fields, style name and actual line text together. Use this to check that you selected the intended script rather than a different language track.

  3. Download the SubRip file

    Run the ASS to SRT conversion, compare a cue in the output preview and save the .srt file. In your editor or player, select the downloaded track and play inside the cue’s time interval to see how the text is displayed.

ASS to SRT example with a positioned sign

The ASS event places “Platform 2” at coordinates (40, 80) for two and a half seconds. After conversion the sign has a cue number and the same reading interval. Its placement in the frame is left to the subtitle player.

ASS dialogue with a position tag

Dialogue: 0,0:00:12.50,0:00:15.00,Default,,0,0,0,,{\pos(40,80)}Platform 2

SRT subtitle

1
00:00:12,500 --> 00:00:15,000
Platform 2

Which ASS features carry over to SubRip?

Time intervals

ASS dialogue times use hours, minutes, seconds and centiseconds. A value of 0:00:12.50 means twelve and a half seconds. The corresponding SubRip timestamp is 00:00:12,500. The trailing zero expresses the same instant in milliseconds. Conversion preserves the intended interval, including a gap before the first line, rather than moving every script to start at zero.

Dialogue text and punctuation

A Dialogue row contains event fields followed by the caption text. Commas inside the spoken words can be part of the sentence. Replacing commas across the entire script would damage both the event structure and the wording. Read the result as subtitle blocks, with a number, a timing line and text beneath it. Compare punctuation in the dialogue separately from punctuation used for the timestamps.

Named styles and override tags

ASS can specify fonts, outlines, screen positions, drawing commands and movement. SubRip provides timed text and player-dependent basic formatting. A precise ASS position such as the one in the example is not a portable SubRip placement instruction. Keep the script for future styled renders and use the downloaded SRT wherever a simpler selectable text track is required.

Overlapping events

Two events can occupy some of the same time interval. A sign translation and a spoken line can therefore appear together in the ASS using different layers or positions. Review both pieces of text at their common timestamp in the destination player. If the lines become ambiguous, edit their wording or timing in a subtitle editor after checking which information actually belongs to the scene.

How to find dialogue in a long ASS script

Find the first Dialogue event

For a large script, the beginning of the file may contain script settings, a style definition table and comments before the first spoken line. The source preview reads a limited opening portion and prefers up to three Dialogue rows when it finds them there. If none appear in that portion, the preview can show the beginning of the script instead. That excerpt is not a count of the file’s dialogue events.

Check the final cue in the download

The output preview also shows only an excerpt. Download the full SRT before deciding that later lines are missing. Open it in a text editor and search for a distinctive line from near the end of the ASS. Check a timed spoken event rather than a comment, a style name or a graphic instruction. These different parts of the script do not all correspond to visible subtitle text.

How to play an ASS to SRT export alongside the video

Select the subtitle track

The ASS to SRT download is a subtitle sidecar. To switch it on and off, load it as a subtitle track in a player that accepts SRT. To keep the original animated design permanently visible, render the source ASS with the video in a tool that supports those effects. Downloading this text track does not alter the source video.

Align it with the correct video cut

To inspect sync, play a cue with a definite sound onset in the matching video. A sentence starting after a title card should keep that delay. If the delivery video has lost the title card, the times need adjustment for the changed cut. A formatting change can affect where text appears on screen without shifting when the audio occurs. Check those two properties independently.

Resolve simultaneous events

If two lines appear for a single spoken phrase, inspect the ASS events active at that time. A script may use multiple layers for one effect. Compare the visible words before removing anything from a copy of the SRT.

Read a line with emphasis

Pick an event whose meaning depends on color, movement or emphasis and view it with only the SRT enabled. If the meaning disappears, supply a concise text cue in your subtitle editor or use the styled ASS for that delivery.

ASS to SRT questions about styling and subtitle tracks

Can I convert ASS to SRT and keep my exact fonts and outlines?

An ASS to SRT export cannot reproduce the full ASS style system. A player might honor some simple formatting and ignore other instructions. Check the actual target app before promising a particular font, outline, size or position.

What happens to a sign that follows an object?

If the sign contains real text, look for those words in the SRT at the original time. Movement and coordinates cannot be relied on in the destination. If the sign exists only in the image, the converter has no text to retrieve.

How do I convert ASS to SRT from a subtitle track inside an MKV?

First identify the correct language and extract the ASS text track from the container. Select the resulting .ass file here. A bitmap subtitle track needs a different workflow, and a sign already burned into the picture is not an external subtitle file.

Can I convert ASS to SRT for karaoke lyrics?

ASS to SRT conversion can produce a timed reading copy of lyric lines stored as text. SRT does not carry the full syllable-by-syllable animation. Check the start of the line, the last syllable and any duplicated effect layers before sending a lyric track.

Why do two lines appear for one spoken phrase?

Check whether multiple ASS events display matching words with different visual effects or whether the player is showing another track. Turn off each track and view the source shot. Avoid deleting a second line until you know what it represents.