ASS to CSV Converter

Convert ASS subtitles to CSV instantly in your browser.

Accepts
ASSSSA
OutputCSV

Drop your subtitle file here

or click to browse (multiple files supported)

Supported: ASS, SSA

Your converted subtitles will appear here.

About Converting ASS to CSV

Converting an Advanced SubStation Alpha (.ass) file to CSV reduces its rich styling and positioning data down to a plain spreadsheet table, one row per dialogue line with timing and text, for reviewing or bulk-editing the words without the visual presentation.

What is ASS Format?

Advanced SubStation Alpha (ASS) is a subtitle format that supports advanced styling, positioning, animations, and effects. It's commonly used for anime fansubs and videos requiring complex subtitle presentation.

What is CSV Subtitle Export?

CSV (.csv) is a spreadsheet-ready export: not a subtitle format any media player reads, but the format for reviewing, editing, or bulk-processing subtitle text in Excel, Google Sheets, or any spreadsheet tool. Each cue becomes one row with its index, start/end timecodes, millisecond timing, and text in separate columns, so a translator, editor, or QA reviewer can work through an entire subtitle file as a table instead of a line-based text format.

About ASS to CSV Conversion

  • Styling, fonts, and colors dropped: ASS's per-style font, color, and override-tag data ({\an8}, {\c&H...&}) has no equivalent in a spreadsheet cell, the CSV output carries only plain dialogue text.
  • Karaoke and drawing commands not carried over: ASS's karaoke timing tags ({\k}) and vector drawing commands are display effects with no plain-text representation, so they're removed rather than partially preserved.
  • Timecodes are quoted: the output timecode format (00:00:01,000) contains a comma, so the start/end columns are quoted per the CSV standard, even though ASS itself stores centiseconds internally.

Timecodes are converted to CSV timing precision with no loss of sync.

What You Lose vs What You Gain

What You Lose in Conversion

  • Custom fonts and font sizes
  • Embedded and named font styles
  • Text colors and transparency
  • Position and alignment settings
  • Karaoke and animation tags
  • Rotation, scaling, and fade effects
  • Drawing commands and shapes
  • Multiple named style definitions

What You Gain in Conversion

  • Opens directly in Excel, Google Sheets, or any spreadsheet tool, no import wizard needed
  • One row per cue makes bulk find-and-replace, sorting, or filtering trivial in a spreadsheet
  • A familiar table format for translators and reviewers who work in spreadsheets, not subtitle editors

When to Convert ASS to CSV

Spreadsheet Review

Review or proofread an entire subtitle file as rows and columns instead of scrolling through timecoded text.

Bulk Text Editing

Use a spreadsheet's find-and-replace, sort, and filter tools to bulk-edit cue text across a whole file.

Translation & QA Workflows

Hand off cue text to a translator or QA reviewer in a format they already work in, without teaching them a subtitle editor.

Frequently Asked Questions

Does the CSV output preserve ASS's fonts, colors, or positioning?

No: none of that survives. ASS's styling is a set of display instructions with no equivalent in a spreadsheet cell, so the CSV export carries only the plain dialogue text and its timing, stripped of every override tag.

What happens to karaoke timing tags in the CSV export?

Karaoke tags ({\k}) are stripped along with all other ASS override tags, the CSV text column contains only the plain words, without word-level karaoke timing.

Can I convert the CSV output back into a styled ASS file?

No. This export is one-directional and deliberately loses all styling information, it's meant for spreadsheet review and bulk text editing, not for recreating the original styled subtitle.

Tips for Converting ASS to CSV

If your ASS file relies heavily on styling, positioning, or karaoke effects, the CSV export intentionally discards all of that, it's built for reviewing dialogue text and timing, not a faithful visual round-trip.

CSV export is one-way: there is no CSV-to-ASS converter, since CSV here is a review/editing format for spreadsheets, not a subtitle format any player reads back.

Multiple ASS style definitions collapse into the same flat row structure in CSV, if you need to tell styled lines apart while reviewing, that distinction is lost in this export.