Convert CSV
to SRT
Edit captions in your spreadsheet of choice, then turn the CSV back into a standard .srt. The converter accepts headerless CSVs and any timestamp format SRT supports.
Input · CSV
Output · SRT
Everything runs in your browser — no upload, no signup.
Need to generate the captions in the first place?
Drop a video into the editor — 5 free minutes, no card needed.
Frequently asked
What columns does the CSV need?+
Either `index, start, end, text` with a header row, or four columns in that order without a header. Timestamps can be `HH:MM:SS,mmm`, `HH:MM:SS.mmm`, or seconds as a decimal.
Will it work with translator-friendly columns like 'source' and 'target'?+
No — rename your text column to `text` first, or skip the header row entirely. The parser looks for `text`, `caption`, or `subtitle` column names.
How are line breaks in cells handled?+
Newlines inside quoted cells are preserved as line breaks in the SRT cue.
More subtitle tools