Skip to main content
Echoryte

Local subtitles tool

Edit SRT and WebVTT subtitles locally

Import SRT or WebVTT, edit cue text and timecodes in a keyboard-friendly local table, validate the timeline, and export again.

Go to local workbench
Execution
This browser
Output
Edited .srt or .vtt subtitle file
Content review
2026-07-20

Browser workbench · no upload

Work on this device

File content stays inside this browser tab.

Import a subtitle or add the first cue.

Cue text is always rendered as plain text, never as supplied HTML.

The local subtitle editor exposes each cue as start time, end time, and plain text. It deliberately avoids rendering user-supplied HTML and validates the entire cue list after edits, which makes it useful for small corrections without uploading the media or subtitle file.

Workflow

A short, inspectable path

  1. 01Import one SRT or WebVTT file; its extension chooses the matching parser and export format.
  2. 02Edit text or dot-separated timecodes and resolve any cue-specific validation message.
  3. 03Export the validated document, then review it with the original media before publishing.

Cue-level editing without hidden markup

Every row has an explicit cue number, start, end, and plain-text field. Validation checks non-negative timestamps, start-before-end, chronological order, and overlap. Errors identify the cue that must be corrected before export.

A safe review loop

Keep an untouched copy of the source, make small batches of changes, and export frequently. Then review the output in the publishing player for reading speed, line breaks, speaker transitions, and synchronization with audible speech.

Local-data boundary

Imported text remains React state in this browser tab and is never inserted as HTML. Closing or reloading the page discards unsaved edits.

Limits worth keeping visible

  • This lightweight editor has no audio waveform or video preview, so timing decisions must be checked against the media in a separate player.
  • Advanced WebVTT regions, styles, and cue settings are outside this plain timed-text editor and should remain in the archival source.

Reviewed references