Subtitles
Subtitle and caption file tools
Every subtitle tool on OpenTools. Convert, shift, merge and clean SRT and VTT caption files in your browser, with no upload involved.
All 14 of them are listed below. Each one runs inside this tab, so nothing you open or type is uploaded — see the proof.
- Check subtitles for problemsReport overlaps, out-of-order cues, lines that are too long and text that goes past too fast to read.
- Clean up a subtitle fileRemove formatting tags, drop empty cues, pull apart overlapping lines and renumber — the usual repair for auto-generated captions.
- Convert subtitle frame rateRetime a file made for one frame rate so it matches a video at another — the usual cause of subtitles that slip by seconds over an hour.
- Convert subtitles to LRC lyrics (.lrc)Produce a timed lyrics file for music players from any subtitle file.
- Convert subtitles to SubRip (.srt)Turn a WebVTT, SBV, LRC or SubStation file into the .srt format almost every player accepts.
- Convert subtitles to WebVTT (.vtt)Turn an .srt or other subtitle file into the WebVTT format the HTML video element needs.
- Convert subtitles to YouTube SBV (.sbv)Produce the .sbv format YouTube Studio accepts for uploads.
- Join two subtitle filesPut a second subtitle file after the first, for a video assembled from two parts.
- Keep only part of a subtitle fileKeep the subtitles inside a time range and drop the rest, for a clip taken out of a longer video.
- Retime subtitles for a speed changeMatch subtitles to a video that was sped up or slowed down, such as a 1.25× re-export.
- Shift subtitle timingMove every subtitle earlier or later by the same amount, when they run consistently ahead or behind.
- Split a subtitle file in twoTake the part before or after a moment, for a video that was cut into two files.
- Subtitles to a plain transcriptStrip the numbering and timings and keep only what is said, as readable text.
- Sync subtitles to two known momentsFix subtitles that start about right but drift further out as the video goes on, by giving the true time of the first and last line.