Overlay

Free subtitle converter for SRT, VTT, SBV, CSV and TXT

Drop a subtitle file, choose the format you need and download it. Everything happens in your browser, so the file never leaves your device.

Convert a subtitle file

Drop your file below, pick the format you need and download the result.

Runs in your browserNothing is uploaded and no account is needed.

Drop your file

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.

Pick the format you need

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 or copy

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.

Supported subtitle formats

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.

SRT

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.

VTT

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.

SBV

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.

CSV

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.

TXT

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.

Which format do I need?

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.

Noise Background

Need subtitles you do not have yet?

Upload audio or video and Inwista transcribes it, times the captions and lets you export in any of these formats. 45 free minutes every month, no card needed.
We value your privacy

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