InstaScript

ASS to SRT Converter

Convert ASS or SSA subtitles in your browser

Need a walkthrough? Follow the illustrated guide.

Convert one ASS or SSA file

No signup. No upload. The file stays in this browser.

Accepted input: one local .ass or .ssa file, or pasted subtitle text.

The initial-source summary separates candidate cues, usable cues, skipped records, unrecognized content and omitted metadata. Unrecognized content means the complete source cue count is unknown. Source notices identify original lines without repeating caption text. Partial results require the omission acknowledgment before Copy or Download. Files must be UTF-8 under 8 MB; source text is limited to 2 million characters and 10,000 candidates. All subtitle languages are accepted; no recognition or translation runs.

Open the file picker with Tab and Enter or Space. While a new file is being read, the previous source and result are cleared and Convert is disabled. Editing the source or clearing the tool cancels the pending read; a failed read cannot restore an older file.

When a pending action would replace manual result edits, choose Keep edits or Discard edits and continue in the page confirmation. Editing the result again dismisses a pending confirmation.

Convert ASS to SRT and inspect what survives

Convert one ASS or SSA text file into SRT dialogue cues in the browser. Start with a copy: ASS fonts, placement, effects and other presentation features do not transfer through this converter.

1. How do I start an ASS to SRT conversion?

Choose Open ASS / SSA and select one local text file, or paste its contents. Choosing a file fills the source box. Then choose Convert to SRT to build the result. The practice file produces two cues.

The parser reads Dialogue rows inside [Events]. A Format line identifies Start, End and Text columns; a missing Format line uses the default column positions. For custom layouts, inspect the declaration and keep Text as the final field. Preserve the full original so you can investigate any omitted lines.

Open ASS or SSA, Convert to SRT, and the actual 2 cues ready to review summary.
File selection and conversion are separate actions. Compare the cue count with usable dialogue in your source.

Check: The selected source is readable, and conversion reports the expected cue count.

Back to the tool

2. What is preserved, and what disappears from ASS subtitles?

The converter writes numbered SRT cues from usable dialogue, retaining source order and parsed time ranges. The practice interval 0:00:01.20 → 0:00:03.40 becomes 00:00:01,200 → 00:00:03,400. ASS line-break markers become real line breaks, and the comma in the second caption remains part of its text.

Inline brace override blocks are stripped. Fonts, colors, positioning and karaoke effects are not recreated. This parser is intended for dialogue text; inspect complex effects, vector drawing commands and unusual event layouts in an ASS-aware editor. A result alone does not confirm a faithful visual conversion. Invalid, empty or non-positive-duration Dialogue is reported by source line and skipped. Drawing-mode Dialogue and unsupported Format layouts are also reported and skipped.

Actual SRT result containing numbered dialogue, millisecond timecodes and a line break, with notes on stripped ASS overrides.
The practice positioning override was removed; its dialogue and line break remain. Complex ASS drawing and effects need separate review.

Check: Compare cue count, first and last times, line breaks and any effect-heavy lines.

Back to the tool

3. How do I save a corrected SRT file?

The SRT result box is editable. Correct words or syntax there, then choose Copy SRT or Download SRT. The example changes “Open the gate.” to “Open the blue gate.” and verifies that edit in the actual download. Converting again asks before replacing manual result edits. Clearing or opening another file also asks first. Source edits invalidate the old result immediately; newer file selections or source changes cancel older pending file reads.

Result-box edits are revalidated before Copy and Download. Keep cue numbers, separators and valid time ranges intact. Reopen the download in Subtitle Editor for stricter cue checks and optional local recording review, then test the file in your destination player. Conversion does not burn captions into a video.

Copy SRT and Download SRT controls with the actual saved first cue edited to Open the blue gate.
The downloaded file and clipboard text were checked after the wording edit.

Check: Open the saved file and confirm both your latest correction and intact subtitle structure.

Back to the tool

More questions and common problems

Why does the converter find no usable Dialogue cues?

Check for an Events section, recognizable Dialogue rows and usable Start/End/Text fields. If every row is unusable, the page keeps source notices visible and blocks export. It does not repair those rows. Mixed valid and invalid rows produce a labeled partial result requiring acknowledgment.

Does conversion support SSA and custom event layouts?

SSA can use the same dialogue structure. A Format declaration can locate Start and End in a custom layout; Text must be the final field because text may contain commas. Without a Format declaration, default positions are used. A successful conversion is not proof that a custom layout was read correctly.

Should I keep ASS if styling matters?

Keep the original ASS or SSA whenever you need its styles, layout or effects. This converter exports dialogue as SRT. Use an editor and destination player that support your original format when appearance must be retained.

Are these files uploaded or saved as projects?

No. One local file or pasted source is processed in the browser. Copy and download use the current result box. There is no account history, batch conversion, audio transcription or video preview. See the privacy policy.