Skip to content
§
§ · free tool

Subtitle editor (SRT/VTT). Sync that stays on your device.

Open an .srt or .vtt file, fix the text, shift and scale the timing for framerate sync, validate overlaps, and export back to SRT or VTT. Runs entirely in your browser — nothing is uploaded.

A free online tool by Digital Heroes
Drop an .srt or .vtt file here
or click to browse
Files never leave your browser

Timing tools

Presets apply instantly. Factor = source fps ÷ target fps (23.976 → 25 = 0.95904).

Find & replace

Validation

0 cues
#StartEndDurTextActions
Times accept 00:01:02,345 or 00:01:02.345 — both SRT and VTT styles.

Privacy: files are parsed in your browser. Nothing is uploaded, stored, or logged.

§ 02 · what you can do

Everything a subtitle editor should do.

Edit cue text inlineFix wording, timing and line breaks straight in the table, one subtitle at a time.
Shift every timestampNudge the whole track earlier or later by milliseconds or seconds to fix a lag.
Scale for framerateMultiply timing with one-click presets for 23.976, 24 and 25 fps conversions.
Find & replaceSwap names or wording across every cue at once, with optional case matching.
Validate instantlyOverlaps, zero-duration cues and over-length lines are flagged — click to jump.
Convert SRT ↔ VTTExport or copy as .srt or .vtt without leaving the page — no upload, no signup.
§ 03 · how to use it

Four steps, no upload.

  1. Drag and drop your .srt or .vtt file (or click to browse) — or paste subtitle text directly. The file never leaves your device.
  2. Edit cue text and start/end times in the table, or use Shift and Scale to correct sync and framerate drift.
  3. Run Find & replace to fix names or wording, then check the Validation panel for overlaps and zero-duration cues.
  4. Click Download .srt or Download .vtt (or copy to clipboard) to save your result.
§ 04 · faq

Frequently asked questions.

Is the Subtitle Editor free?
Yes — completely free for everyone. No sign-up, no account and no usage limits.
Is it private? Are my subtitle files uploaded anywhere?
No upload, ever. The editor parses and edits your file entirely in your browser on your own device — the subtitle text never leaves your computer.
Can it convert SRT to VTT (or VTT to SRT)?
Yes. Open a file in either format and export the other — the editor reads SRT and WEBVTT timestamps and writes correct comma (SRT) or dot (VTT) milliseconds when you download or copy.
How do the framerate presets work?
Each preset multiplies every timestamp by source fps ÷ target fps. For example, 23.976 → 25 applies a factor of 0.95904, which fixes subtitles that drift when a film is sped up or slowed to a different framerate.
What does the validation panel check?
It flags cues with a zero or negative duration, cues that start before the previous one ends (overlaps), and cues with more than three lines. Click any issue to scroll straight to that cue and fix it.
Does it work offline?
Yes — once the page has loaded, editing, shifting, scaling and exporting all run locally, so a connection is not required to keep working.

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply