Skip to main content
Echoryte

Free · No sign-up · Nothing uploaded

SRT Editor Online

A free SRT editor online: fix typos, retime cues, split or merge lines, and add or delete subtitles. Opens SRT and VTT files. Nothing is uploaded or installed.

Open the tool
You get
Edited SRT or VTT file
Runs
In your browser, on your device
Costs
Nothing, with no account

Private by design

Edit your SRT file

Your file stays on this device.

Choose a subtitle file to start editing.

Fix words and timing below, or select Add subtitle to create a new file. Save before you close this tab.

Step by step

How to use it

  1. Open or start fresh

    Load an SRT or VTT file up to 5 MB, or add your first cue to write a new subtitle file from nothing.

  2. Edit text and timings

    Rewrite any line, retype a start or end time, insert a missing cue, or delete one you do not want.

  3. Validate and download

    The editor flags empty cues, invalid times, and overlaps before letting you export. Save often — the page holds no copy after you leave.

  4. Check against the video

    Open the exported file in your player alongside the video and watch the cues you changed. Come back and adjust if anything reads too fast.

What actually changes

Cue 8 · before
8
00:02:10,000 --> 00:02:10,400
its over there by the docks
Cue 8 · after
8
00:02:10,000 --> 00:02:12,600
It’s over there, by the docks.

A typical pass: fix the punctuation and give a 400 ms flash of text enough time on screen to actually be read.

Features

Why use this one

  • Edit any cue directly

    Each subtitle is a plain text box with its own timings. No timeline scrubbing, no modal dialogs — click the line that is wrong and retype it.

  • Add, delete, reorder

    Insert a subtitle that the transcriber missed, delete a duplicate, or split one long cue into two readable ones. Numbering is rebuilt for you on export.

  • Errors caught before export

    Empty text, end times before start times, and cues that overlap each other are all flagged with the specific line to fix, so your file works in the player first try.

  • SRT and VTT in, SRT and VTT out

    Open a WebVTT file, edit it, and export as SubRip — or the reverse. The editor doubles as a converter when you need one.

  • No account, no upload

    Files are read and written on your device. Nothing is stored server-side, so you can edit confidential material without an NDA conversation.

  • Precise time entry

    Times are typed as hours, minutes, seconds, and milliseconds (00:01:24.500), which is far more exact than dragging a block on a timeline.

Sometimes you do not need a converter, you need to change three words and nudge a cue. Installing a full subtitling suite for that is overkill. This SRT editor online gives every cue its own text box and its own start and end time, so you can see and fix exactly what is wrong. Open an existing SRT or basic VTT file, or start from an empty file and build subtitles line by line.

What this SRT editor online is good at

It is built for corrections rather than for authoring a feature film from scratch. Typos, mis-heard names, punctuation, cues that flash by too fast to read, a missing line, a duplicated line, a subtitle that should have been two — these are all a few seconds of work here. Because every cue is exposed as editable text with editable times, you never have to guess what the tool is doing to your file. What you type is what gets written.

Writing subtitles people can actually read

Two rules cover most readability problems. First, give a cue enough time on screen: roughly one second minimum, and longer for longer lines — a cue under 500 ms usually reads as a flicker. Second, keep lines short. Around 42 characters per line and no more than two lines per cue is the widely used convention, because anything more forces viewers to read instead of watch. If a sentence will not fit, split it across two cues at a natural clause break rather than cramming it into one.

A quick pass for auto-generated captions

Machine captions are usually accurate on common words and wrong in predictable places, so a fixed order of checks is faster than reading the file top to bottom. Start with proper nouns: names of people, companies, and places are what speech recognition gets wrong most, and they are what viewers notice. Next, add punctuation and sentence capitalisation, which many caption engines omit entirely. Then look for cues that are far too short — auto-captioners often emit one cue per phrase — and merge neighbouring fragments into complete sentences. Finally, scan for repeated words at cue boundaries, a common artefact where a phrase is emitted twice.

FAQ

Common questions

Can I preview the video while editing subtitles?

There is no built-in player here. Keep the video open in VLC or your usual player on one side and this tab on the other; note the timecode where something is wrong, then fix that cue. For a delay affecting every line equally, Subtitle Sync is faster than editing cues one by one.

Are my edits saved automatically?

No. Everything lives in this browser tab only, which is what keeps your file private, but it also means closing or reloading the page discards unsaved work. Download as you go, especially on a long file.

Can I create a subtitle file from scratch?

Yes. Start with an empty editor, add a cue, type the text and its start and end times, and repeat. It is a reasonable way to caption a short clip, though for a long video you will want a transcript first.

What does the overlap error mean?

Two cues are scheduled to be on screen at the same moment. Some players cope by stacking them, others show only one, so the editor asks you to fix it. Shorten the earlier cue’s end time or push the later cue’s start time until the gap is clear.

Does the editor keep VTT styling and positioning?

No. Cue settings, regions, and CSS classes are not preserved. If your captions depend on placement, keep the original .vtt and re-apply those settings afterwards, or edit the file in a text editor instead.

Can it generate subtitles from a video automatically?

Not in this tool — it edits subtitle files that already exist. If you need captions created from speech, that is a transcription job rather than a text edit, and it is what the main Echoryte product does.

Format references used on this page