
Drop your file below, pick the format you need and download the result.
Drag an SRT, VTT, SBV or CSV file anywhere on this page, click the box to pick one, or paste subtitle text straight from a caption editor. The format is read from the contents, so a wrong extension does not matter.
Choose SRT for video players and editing software, VTT for the web, SBV for YouTube, CSV for a spreadsheet or plain text for the words alone. The output pane rewrites itself the moment you switch.
Download the file with its original name and the new extension, or copy the text into a caption editor. Cues are renumbered, timestamps are normalised and styling tags are removed so the result opens cleanly everywhere.
Every format below can be read and written. The converter keeps your timing and text exactly as they are and only rewrites the container around them.
SubRip, .srt
The most widely supported subtitle format. Each cue has a number, a start and end time to the millisecond, and one or more lines of text. Nearly every player, editor and platform reads it, which makes it the safe choice when you are unsure.
WebVTT, .vtt
The subtitle format of the web and what HTML5 video expects. It is nearly identical to SRT apart from a header line and a dot instead of a comma before the milliseconds. Positioning and styling cues are dropped so the result stays clean.
YouTube, .sbv
The simple format YouTube exports from its caption editor. Start and end times share one line, separated by a comma, followed by the text. Few players read it, so most people convert SBV to SRT or VTT before using the captions anywhere else.
Spreadsheet, .csv
One row per cue with start, end and text columns and times in seconds. Handy for reviewing subtitles in a spreadsheet, for translators and for reports. Commas and semicolons both work, and a file with timestamps instead of seconds is read as well.
Plain text, .txt
Just the words, one paragraph per cue, with no timestamps and no numbering. This is what you want for a transcript, a script, a blog post or a summary. Plain text is output only, since there is no timing to read back.
For a video player, editing software or a broadcaster, use SRT. For a website or an HTML5 player, use VTT. For YouTube, SRT and SBV both work. For a spreadsheet or a script, use CSV or plain text.

We use cookies to understand how Inwista is used and to measure our advertising. Privacy policy · Cookie policy