字 AI-SRTSub

Timing Editor: Step-by-Step Guide

This guide walks the tool from top to bottom: load subtitles, add adjustment steps, run the checks, fine-tune per cue, and export.

Updated 2026-10-16Tool guides

Load your subtitles

Drag a file into the dashed box or click to choose one; you can also paste the content straight into the text box. The format is detected from both the extension and the content, and the result shows in the format chip. Supported inputs: srt, vtt, ass (incl. ssa), sbv, lrc and txt.

Upload area: a sample subtitle loaded, detected as SRT
The file name and detected format appear under the drop zone; the text box stays editable.

Add adjustment steps

Adjustments form a pipeline of steps: each step does one job and takes one number, with its unit shown inside the box. Steps apply from top to bottom, and changing any step recalculates everything from the original subtitles — so you can go back and tweak a number at any time without making a mess.

  • Shift all: move every cue earlier or later together; each cue keeps its length
  • Scale by rate: multiply every start and end by a factor, for frame-rate conversion or video speed changes
  • Two anchors: pin a correct time at the start and at the end, everything in between is stretched to fit
  • Keep gap: enforce a minimum gap between neighbouring cues, in milliseconds
  • Minimum duration: pad short cues up to a floor, in seconds
  • Characters per line: wrap lines that are too wide, by character count

Two-anchor correction

When you neither know the offset in seconds nor the ratio, use two anchors: once added, the two "current" fields are filled in automatically from the first and last cue of your file. You only fill the "target" fields — the times those cues should actually appear. Everything in between is re-spread proportionally.

Two-anchor correction: current times auto-filled, target times to enter
The current fields come from your file; the target fields are the correct times you see in the video.

Timeline check and per-cue tweaks

After running the steps, read the timeline check: cues that are too short, too long, too dense to read, lines that are too wide, or overlapping cues all get listed. The check only flags issues and never changes anything on its own. The four default rulers are 0.833 s minimum duration, 7 s maximum, 9 characters per second reading speed and 21 characters per line — all editable on the page. Below it, per-cue tweaks let you merge two neighbouring cues, split one, or edit its start and end directly; every edit can be undone.

Export the result

The result panel shows the original and adjusted times side by side for easy spot-checking. The output format defaults to the input format, but you can switch to any of srt, vtt, ass, sbv, lrc or txt before downloading.

Result panel: before and after times side by side, with download and copy buttons
Original times on the left, adjusted on the right; download once the spot-check looks right.

Runs entirely in your browser, nothing to install.

Open the timing editor

Related guides