Subtitle Editor

Import an SRT or WebVTT file, edit cue text and timestamps, resync the whole track with an offset, validate timing order, and export SRT or VTT locally in your browser.

Edit subtitles locally

Choose an SRT or VTT file, or drop it here

Caption text stays in this browser session.

Export

Frequently Asked Questions

Is my subtitle file uploaded?

No. The editor reads SRT and VTT files with browser JavaScript and keeps cue text on your device. Only safe analytics buckets such as format and cue-count range may be sent.

Can I shift all subtitle timings?

Yes. Enter a positive or negative millisecond offset to move every cue earlier or later, then validate before exporting.

Can I export both SRT and VTT?

Yes. Imported SRT or WebVTT cues can be downloaded or copied as either SRT with comma milliseconds or WebVTT with dot milliseconds.

Does this generate subtitles automatically?

No. This page edits existing subtitle files. It does not transcribe video, upload media, or use paid speech APIs.