freesabai

File converters

SRT ⇄ VTT subtitle converter

Convert SRT to VTT for the web and browser players, or VTT to SRT for video players and TVs. Garbled Thai subtitles are fixed on the way, and you can shift the whole file when the subtitles come early or late. In your browser; the file is not sent anywhere.

Getting the tool ready…This tool needs JavaScript. If you still see this after a few seconds, JavaScript is switched off in your browser or the page did not load completely: turn JavaScript on or reload the page.

How to use it

  1. Choose an .srt or .vtt file. The other format is picked for you (SRT to VTT or back).
  2. If the subtitles do not match the sound, enter the seconds to shift: 1.5 makes them a second and a half later, -2 two seconds earlier.
  3. Check the result, then press "Save the subtitles" to get the file with the same name and the new ending.

Good to know

Your files stay on your device

Everything runs in your browser. The file you open is not sent to freesabai's server or anyone else's, and nothing is kept in the browser: close the page and it is gone. The site only counts that this page was opened and how many times a result was saved (never the file name or content; you can turn counting off at the bottom of the site, see the privacy policy).

Report a problem or suggest an idea

Want another subtitle format, or found a file that converts wrong? Tell us on the feedback page; no sign-up needed.

Other file converters

Questions and answers

How to convert SRT to VTT?

Choose the .srt file; VTT is already picked as the target. Check the result and save to get a UTF-8 .vtt file for the web and browser players.

Thai subtitles show as garbage, how to fix?

Open the subtitle file here. The Thai encoding is guessed (TIS-620, for example); if it still looks wrong pick another reading, then save as UTF-8. If your TV still shows garbage, tick the BOM option.

Subtitles are out of sync, can I shift them?

Yes. Enter seconds in the shift box: plus makes them later, minus earlier, decimals allowed such as 1.5 or -0.8. Every cue moves by the same amount.