# Subtitle to table — VTT/SRT cues to rows, no upload

> Convert WebVTT or SRT subtitles into analyzable rows with cue timing and text, exported as CSV, in your browser. No upload.

Parse WebVTT or SRT subtitle files into rows of cue timing and text, then export CSV — a bridge from meeting recordings and Record Desk exports into analysis. It runs on your device with no upload.

A transcript is more useful as rows than as a caption file — you can count speaking time, search for topics, or join it to other data. This tool turns VTT/SRT cues into a table with timing and text.

It pairs naturally with meeting recordings and Record Desk exports. To then search or aggregate the cues, use SQL or Filter.

## How to

1. **Add a subtitle file.** Drop a .vtt or .srt file.
2. **Parse.** Each cue becomes a row with start, end, and text.
3. **Export.** Download the cues as CSV.

## FAQ

### What subtitle formats are supported?

WebVTT (.vtt) and SubRip (.srt), the two most common caption formats from video and meeting tools.

### What columns do I get?

Each cue's start and end time and its text, so you can analyse timing, word counts, or search a transcript as a table.

### Is my transcript uploaded?

No. Parsing happens in your browser, so the transcript stays on your device.


## Related tools

- [SQL query](https://www.safepaper.app/data/sql-query)
- [Filter rows](https://www.safepaper.app/data/filter)
- [Transcribe](https://www.safepaper.app/audio/transcribe)
- [Quick charts](https://www.safepaper.app/data/charts)

---

Canonical HTML: https://www.safepaper.app/data/transcript-rows
Markdown: https://www.safepaper.app/data/transcript-rows.md

There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check.
