CSV to SRT Converter
Convert CSV and Excel spreadsheets into SRT or WebVTT subtitles, or export subtitle files into spreadsheets for translator handoff. Free, private, and browser-local.
100% In-Browser · Zero Upload
Conversion Direction
Drop your CSV, TSV, or Subtitle (SRT, VTT) file here
Automatically detects spreadsheet columns and subtitle formatsReadyConversion Preview0 itemsSRT
Parser Notices
Showing first 15 records in browser preview. Full dataset will be exported upon download.
Frequently Asked Questions
- How do I convert an Excel spreadsheet into an SRT subtitle file?
- In Microsoft Excel or Google Sheets, export or save your spreadsheet as a Comma Separated Values (.csv) file. Drop that CSV file onto SubPreflight. The tool identifies your start, end, and dialogue columns, parses timestamps, and provides an instant SRT download.
- What column headers does the CSV parser recognize?
- The parser automatically identifies common localization table headers: Start (In, Begin, TC In), End (Out, Stop, TC Out), Dialogue (Text, Subtitle, Translation, Caption), and Cue Number (Index, ID, #). If your CSV has no headers, it falls back to standard column positions.
- Can I export existing SRT subtitles into a spreadsheet to send to a translator?
- Yes. Drop your SRT, WebVTT, or SBV subtitle file onto the dropzone. SubPreflight converts all cue timings and dialogue lines into an RFC 4180 compliant CSV spreadsheet formatted with an explicit UTF-8 Byte Order Mark so Microsoft Excel opens special characters and accents cleanly.
- How are multi-line subtitle cues handled inside CSV cells?
- In accordance with RFC 4180 specifications, multi-line subtitle dialogue is wrapped in quotation marks. Line breaks inside dialogue cells are preserved without creating broken rows.
- Are my spreadsheet rows or client video transcripts uploaded to any server?
- No. SubPreflight operates 100% locally within your browser using client-side JavaScript memory. No data, timestamps, or transcript text ever leave your computer.