Skip to content
SubtitleTools

SRT to CSV Converter

Turn an .srt subtitle file into a structured CSV file with one row per subtitle — index, start time, end time and text — ready to open in Excel, Google Sheets or a data tool.

Drag & drop your file here

or

Accepted formats: .srt · Max size 20 MB

Your files are processed locally in your browser and are not uploaded to our servers. No registration required No files stored Free to use

What is an SRT file?

SRT stores subtitles as sequential text blocks, which is great for playback but awkward for analysis. Converting to CSV turns each subtitle into a row of structured data that spreadsheets and scripts can work with directly. That shift — from a block-based format to a tabular one — is what makes it possible to sort by duration, filter for unusually short or long lines, or run a simple formula across every subtitle at once, none of which is practical while the data is still locked inside SRT's block structure.

How to convert SRT to CSV

  1. 1Upload your .srt file by dragging it in or clicking "Choose file".
  2. 2The tool parses every subtitle into index, start, end and text fields.
  3. 3A CSV file is generated with proper escaping for commas and quotes.
  4. 4Preview the table, then copy it or download the .csv file.

Why use our SRT to CSV converter?

  • Analyze subtitle timing, pacing or line length in a spreadsheet.
  • Import subtitle data into a script, database or BI tool.
  • Review and edit dialogue alongside its timestamps in table form.
  • Build a dataset from subtitle text for research or NLP projects.
  • Share a readable, structured version of a subtitle file with collaborators.

Privacy

Your SRT file is parsed and converted locally in your browser using JavaScript — it is never uploaded to a server to perform this conversion. Nothing you convert here is stored, logged, or seen by anyone else.

FAQ

What columns does the CSV include?
Four columns: index, start (timestamp), end (timestamp), and text.
How are commas inside subtitle text handled?
Text fields containing commas, quotes or line breaks are automatically wrapped in quotes per the standard CSV format, so they open correctly in Excel or Google Sheets.
Are multi-line subtitles kept on one row?
Yes, line breaks within a subtitle are converted to spaces so each subtitle stays on a single CSV row.
Is the file processed on a server?
No, the entire conversion happens locally in your browser.
Can I calculate each subtitle's duration from the CSV?
Yes — once start and end are separate columns, most spreadsheet apps let you subtract one from the other with a simple formula to get each subtitle's on-screen duration, which is handy for spotting lines that flash by too quickly.