Free tool

Subtitle Editor

This free subtitle editor lets you open an SRT or VTT file, edit each line of text, shift every timestamp by a fixed offset to fix sync, and export the result back to SRT or VTT — entirely in your browser, with no upload, no account, and no software to install.

Files stay private — processed 100% in your browser, never uploaded to any server.

Paste your SRT or VTT content below, or drop a file

Key facts · updated

  • Opens and saves the 2 most common subtitle formats, SRT and VTT.
  • 0 bytes are uploaded: the file is read and edited in your browser.
  • Shifts every timestamp in the file by one offset in a single step, to fix sync.
  • No account, no watermark and nothing to install.

How to Edit Subtitles Online

Four steps to fix subtitle text and timing — no software, no upload, no account.

  • Load your subtitle filePaste your SRT or VTT content into the input area, or drag and drop the file directly. The editor auto-detects the format and loads every cue into an editable list.
  • Edit text or individual timingsClick any cue to edit its text, start time, or end time directly. Add or delete cues as needed — useful for splitting a line that is on screen too long or merging two short cues.
  • Shift all timings to fix syncIf the whole file is early or late, enter a global offset in seconds — positive to delay, negative to advance — and apply it to every cue at once instead of editing each one by hand.
  • Export the edited fileDownload the result as SRT or WebVTT, or copy it to your clipboard. All edits happen in your browser — nothing is uploaded or stored on any server.

Why Use This Subtitle Editor

  • Free subtitle editor — no account, no sign-up, no software install
  • Edit cue text, start time, and end time individually
  • Add or delete cues to split or merge subtitle lines
  • Global timestamp offset fixes subtitles that drift out of sync across the whole file
  • Export edited subtitles back to SRT or WebVTT
  • 100% client-side — your subtitle file is never uploaded or stored
  • Works in any modern browser on any operating system

Frequently Asked Questions

Paste your SRT content into the input area above, or drag and drop the .srt file. Every cue loads into an editable list where you can change the text, start time, or end time directly. When you are done, click Download to save the edited SRT file.

If every subtitle in the file is early or late by the same amount, enter a global offset in seconds in the "Shift all timings" field — a positive number delays every cue, a negative number advances them — and apply it. If only a few individual cues drift, edit their start and end times one at a time instead.

Yes, completely free. There is no account, no sign-up, and no usage limit.

The editor opens SRT and WebVTT files and exports back to either format. To convert to plain text, Markdown, or JSON instead, use the Subtitle Converter on this site after editing.

Yes. Use "Add cue" to insert a new blank cue, or the remove button on any row to delete it — useful when splitting a subtitle that stays on screen too long into two shorter lines, or merging two cues into one.

No. All editing happens entirely in your browser using JavaScript. Your subtitle file is never sent to any server, never stored, and never leaves your device.