All tools/Convert SRT, VTT, and TXT subtitle files
Convert SRT, VTT, and TXT subtitle files
Change subtitle file formats in your browser—not their language. Convert SRT or VTT captions, or export the text as TXT. No account or file upload is needed.
How to use
- Select an SRT, VTT, or TXT fileChoose a local subtitle file. It is read in your browser without uploading it for conversion.
- Choose SRT, VTT, or TXT and inspect the previewSelect the output format. Check that captions and timestamps appear as expected. TXT output removes timestamps; TXT input creates one three-second cue per non-empty line.
- Download and verify the converted fileSelect Download converted file. Open the full result in your intended player or editor and check the timing and text before publishing. The on-page preview may show only the beginning.
FAQ
Can I convert VTT to SRT as well as SRT to VTT?
Yes. Select the existing file, choose SRT or VTT, and inspect the result. Use this same page for either direction; you do not need a separate converter.
What is the difference between SRT and VTT?
SRT is a common subtitle format for video editors and players. WebVTT starts with a WEBVTT header and is used for web video text tracks. Basic SRT timestamps use a comma before milliseconds; VTT uses a period.
Does converting subtitles translate their language?
No. Format conversion keeps the caption language. It does not translate text, transcribe speech, or create a dubbed video.
Does TXT to SRT automatically synchronize with my video?
No. Each non-empty TXT line becomes a three-second cue starting at zero. These are placeholder timings, not speech detection. Adjust and verify them in a subtitle editor before using them with a video.
Are my subtitle files uploaded, and do I need an account?
No account is needed. The file is read and converted in your browser, without uploading its contents for conversion.
Will every style, position, and subtitle feature be preserved?
Do not rely on this converter to preserve advanced styling, positioning, or all WebVTT features. Compare the downloaded file with the original. Keep a backup, and use a dedicated subtitle editor if captions are missing or timing changes.
SRT to VTT: compare the same two captions
This original example keeps the words and cue times. VTT adds the WEBVTT header and uses a period before milliseconds. Download either file to try the reverse conversion too.
SRT
1
00:00:01,000 --> 00:00:03,000
Meet the travel mug.
2
00:00:03,500 --> 00:00:05,000
Keep the lid closed.
Download sample SRTVTT
WEBVTT
1
00:00:01.000 --> 00:00:03.000
Meet the travel mug.
2
00:00:03.500 --> 00:00:05.000
Keep the lid closed.
Download sample VTTWhat this subtitle converter does—and does not do
- SRT and VTT conversion changes the file format, not the spoken or written language.
- TXT export removes cue timings. TXT import assigns three seconds to each non-empty line; it does not align text to speech.
- Keep the original file. Inspect the full download in your player or editor; the preview may be truncated.
- Advanced WebVTT styling and positioning may not survive conversion. If captions are missing, use a subtitle editor instead of publishing an incomplete file.
Choose your next step
Need the captions permanently visible inside the video?
Add SRT to MP4 with burned-in subtitlesNeed translated speech as well? Review video dubbing features and limits and check pricing before using Studio. The browser tool above is free; video localization is a separate workflow.
Files stay on your device. Nothing is uploaded to our servers.
Need full video localization?
Choose a minute pack or monthly plan, then create a dubbed video with subtitles. Up to 90 seconds per source video.
Recast · One video. Every market.