Subtitle Converter (SRT, VTT)
Add your subtitle file, pick the target format, download the result. This tool is written in plain JavaScript. No engine downloads and the work finishes at once.
Drop files here
or choose from your computer
SRT, VTT, ASS, SSA, SBV, TXT
Your files never leave your computerHow it works
- Choose your subtitle files or drag them into the drop area.
- Pick the target format: SRT, WebVTT or plain text.
- Type a time shift and a speed factor if you need them, then press Convert.
Why this tool
- Your file stays on your computer. No engine downloads and the work is instant.
- It reads SRT, VTT, SBV, ASS and SSA. It writes SRT, WebVTT and plain text.
- Time shift: type the seconds when the subtitles come early or late.
- Speed factor: type 1.001 to move a 25 fps file to 23.976 fps.
- Convert several files at the same time.
The subtitle format changes with the job. YouTube and most players want SRT. The video element in a browser wants WebVTT. Editors such as CapCut and Premiere work with other formats. The file you have is often the wrong one.
The tool reads SRT, VTT, SBV, ASS and SSA. It writes SRT, WebVTT or plain text without timing. The plain text output helps with interview transcripts and blog posts. It drops the time stamps and the tags and keeps only the speech.
Two settings fix timing problems. The time shift moves every line by the same amount. When the subtitles come two seconds late, type -2. The speed factor is for a delay that grows through the film. This usually comes from a frame rate difference. Subtitles made for 25 fps drift slowly on a 23.976 fps copy. A factor of 1.001 corrects that difference.
This tool does not use ffmpeg. Subtitles are plain text, so the work is done in JavaScript. No engine downloads and there is no wait. A file with one hundred lines and a file with one thousand lines both finish at once. Your file stays on your computer.
If you move a whole video project, "CapCut to Premiere Pro Transfer" converts the clips and the cuts as well.
Frequently asked questions
Does my file go to a server?
No. The conversion runs in your browser. Your file never leaves your computer. Open the network tab and check it yourself.
Why is this tool instant?
Subtitles are plain text. Unlike the video tools, this one needs no ffmpeg engine, so there is no download and no wait.
Which formats does it read and write?
It reads SRT, VTT, SBV, ASS and SSA. It writes SRT, WebVTT and plain text without timing.
What do I do when the subtitles do not match the video?
Use the time shift for a fixed delay, and type a negative value when the subtitles come late. Use the speed factor when the delay grows through the film.
Is the formatting kept?
Position, color and font tags are dropped. The text, the times and the line breaks are kept. The plain text output drops the times as well.
Are special characters kept?
Yes. The output is written as UTF-8. When the source uses another encoding, the browser converts it during the read.