Subtitle editor

Video Subtitle SRT Editor

Write and time subtitles while watching your video. Add cues at the playhead, edit text and timings, import existing files and export .srt or .vtt.

#StartEndTextActions

Runs entirely in your browser. Your subtitles are auto-saved in this browser only.

Why edit subtitles with a preview

Accurate timing

Set start and end times from the exact moment you hear a line instead of guessing timestamps.

Catch mistakes

Overlapping or zero-length cues are flagged before you export.

Universal formats

SRT works almost everywhere, and VTT is the standard for the web and HTML5 video.

How to use the subtitle SRT editor

  1. Load your videoDrop a video file, or skip it to edit a subtitle file on its own.
  2. Write cuesAdd a cue at the playhead, type the line and set its end with = now.
  3. ExportSort, shift if needed and download a .srt or .vtt file.

SRT and VTT in a nutshell

An SRT file is a numbered list of cues. Each cue has a start and end time written as hours:minutes:seconds,milliseconds, separated by an arrow, followed by one or more lines of text and a blank line. WebVTT is nearly identical but begins with a WEBVTT header and uses a dot before the milliseconds. This editor reads both and writes either.

Your cues are saved automatically in this browser, so you can close the tab and continue later. The shift tool moves every cue earlier or later at once, which is the quickest fix when subtitles are consistently out of sync with a different cut of the video.

Keyboard friendly

Type timings directly in 00:01:02,500 format or set them from the playhead.

Live overlay

The active cue is shown over the video and highlighted in the list.

Import and fix

Load an existing SRT or VTT, correct it and export a clean copy.

Subtitle SRT editor FAQ

Is my video uploaded?

No. The video plays from a local object URL and subtitles are stored only in your browser.

What time format should I type?

Use hours:minutes:seconds,milliseconds such as 00:01:02,500. Minutes:seconds and a dot separator like 01:02.5 are also accepted.

What does the red marker on a cue mean?

The cue either ends before it starts or overlaps another cue. Most players handle overlaps, but they are usually mistakes.

Can I convert SRT to VTT?

Yes. Import an SRT file and download it as .vtt, or the other way around.

Are styling tags kept?

Text is kept exactly as written, so simple tags like <i> remain in the file. Cue settings after VTT timestamps are not preserved.

Try other video tools

More free tools from My Panda Toolbox.