Subtitle Editor

Edit SRT, VTT and SBV subtitles locally in your browser. Correct timing offsets and drift, check readability and export SRT, VTT or TXT.

How useful is this tool?

The result will appear here …

Edit subtitles and convert SRT to VTT

Open an SRT, VTT or SBV file or paste its contents. The editor displays each cue with its start time, end time and text. Edit entries, split a cue or merge it with the next one. To convert a file without editing it, parse the subtitles and save them directly as SRT, VTT or TXT.

If every subtitle appears too early or too late, apply a single timing offset. If the subtitles drift away from the picture, match two original timestamps to their correct new video times. The editor then rescales all times and durations linearly. An optional local video preview lets you seek to the selected cue and read the subtitles during playback.

The checks flag overlaps, empty text, zero-duration cues and potential readability problems. You can adjust the default limits of 17 characters per second and 42 characters per line. Your subtitles and videos stay on your device. Export your work before closing the page because the editor does not keep a permanent copy.

Frequently asked questions

Can I convert SRT to VTT without editing the subtitles?

Yes. Open the file or paste its contents, parse the subtitles and choose your export format. The editor also accepts SBV and exports SRT, VTT or TXT. TXT contains the text without cue timecodes or text tags. VTT comments, styles, regions and custom cue IDs are omitted; VTT positioning settings survive only in VTT exports.

Should I use an offset or a drift correction?

Use an offset when every cue is wrong by the same amount. Positive seconds show subtitles later, while negative seconds show them earlier. Use drift correction when the timing gap changes throughout the video. Supply two original timestamps and their matching new video times. Times before zero clamp to zero, so review the warnings afterwards for shortened or zero-duration cues.

Does the editor upload my subtitles or video?

No. Your browser reads the selected files locally. The video preview also uses a local object URL. The editor does not transfer your files or generate an automatic transcription. Video playback depends on the formats and codecs your browser supports.