Transept
Free tool

Convert SRT to VTT and back

Convert between SRT and VTT, shift subtitle timing to fix sync, or export the lines to a spreadsheet to translate them and rebuild the file. Free, no sign-up, and processed entirely in your browser.

Everything runs in your browser. Your files never leave your device.

Step by step

How to convert or translate a subtitle file

It takes four steps and a couple of minutes for a typical file.

  1. Upload your subtitle file

    Drop an .srt or .vtt file onto the converter. It opens in your browser; nothing is sent to a server.

  2. Convert, re-time, or export

    Download it as SRT or VTT, shift every timecode to fix sync, or export one row per cue to Excel or CSV.

  3. Translate the target column

    Open the spreadsheet in Excel, Google Sheets, or any editor and fill in the target column. Leave the other columns as they are.

  4. Rebuild the subtitle file

    Switch to Spreadsheet to subtitle, add your original file and the finished sheet, and download a new SRT or VTT with your translations in place.

What is the difference between SRT and VTT?

SRT (SubRip) is the most widely used subtitle format. Each cue is a number, a start and end time written with a comma before the milliseconds, and one or more lines of text. Almost every video player and platform reads it, which makes it the safe default for sharing subtitles.

VTT (WebVTT) is the format built for video on the web. It opens with a WEBVTT line, uses a dot before the milliseconds, and can carry positioning, styling, and cue identifiers that SRT has no place for. HTML5 video and most streaming players expect VTT. This converter moves cues between the two and keeps every timing exact, so the only things that change are the container and its punctuation.

FAQ

  • No. Every start and end time is kept exactly. Going from SRT to VTT changes only the container and the timecode punctuation (a comma becomes a dot), then adds the WEBVTT header line.
  • No. The whole tool runs in your browser. Your files never leave your device, and nothing is stored or sent to a server.
  • Use the shift control. Enter how many seconds to move every cue: a positive number delays the subtitles, a negative number moves them earlier. Then download the re-timed file.
  • Yes. Export the subtitles to an Excel or CSV spreadsheet, translate the target column in any editor, then rebuild the SRT or VTT with your translations written back into the original timings.
  • Yes. Inline formatting tags like italic and bold travel through the spreadsheet as plain text. When you rebuild the file, the tool flags any line where a tag went missing so you can check it.
  • SubRip (.srt) and WebVTT (.vtt), in both directions, plus Excel (.xlsx) and CSV for the round trip to a spreadsheet.

Translating a whole series?

Transept is a translation editor with a memory. Translate one episode and it reuses your wording, terminology, and tone across every file that follows.