EN
My tools

SRT Editor

Create SRT subtitles from timed or plain lines, or check and fix an SRT/VTT file: sorting, numbering, overlaps, reading speed, line length. SRT and VTT out.

The file is read instead of the text box. It never leaves your device.
For lines without an end time; a line never runs into the next one.
0 = do not lengthen. 1 s is a common minimum.
42 is the usual limit (Netflix, BBC use 37–42).
17 for children's content, 20 for adults.
My tools →
Advertisement

Write subtitles from scratch or repair a messy SRT file without installing a subtitle program. Type one line per subtitle with its start time ("0:05 Hello"), or paste plain lines and give each a fixed duration, and the editor turns them into a valid, numbered SRT with matching WebVTT. Paste or open an existing SRT or VTT file and it is sorted, renumbered and checked: overlaps, end times before start times, flicker gaps, lines that are too long, too many lines and reading speed. Fixes are applied as you choose. Everything happens in your browser.

How to use this tool

  1. Type or paste lines like "0:05 Hello" (a " | " splits a subtitle into two lines), plain lines of text, or a whole SRT/VTT file.
  2. Set the duration for lines without an end time, and the start for plain lines.
  3. Choose the fixes: overlaps, a minimum time on screen, re-wrapping long lines.
  4. Check the table for warnings, then copy the SRT or download the .srt and .vtt files.

Formula

Reading speed = characters ÷ seconds on screen

Characters are counted without tags or line breaks. Common guidelines are at most 42 characters per line, two lines per subtitle, 17–20 characters per second, and at least about 0.7–1 s on screen. A gap of a few frames between subtitles makes the text blink; under 0.1 s is flagged. A timed line without an end lasts the chosen duration or until the next line starts, whichever is sooner.

Example

The subtitle "This subtitle is far too long to read in one second" has 51 characters shown for 1 s: 51 characters per second, more than twice the usual limit of 20, and its line is longer than 42 characters — both are flagged. Shown for 3 s and re-wrapped, it becomes two lines of 24 and 26 characters at 51 ÷ 3 = 17 characters per second.

Frequently asked questions

Which line formats can I type?

"0:05 Hello", "00:00:05,000 Hello", "[0:05] Hello", or with an end time: "0:05 - 0:07.5 Hello" or "0:05 --> 0:07.5 Hello". Lines without any time become one subtitle each with the fixed duration.

How are overlaps fixed?

The earlier subtitle is shortened so it ends exactly when the next one starts. Untick the option to keep overlaps (some players show two subtitles at once).

Why does re-wrapping skip some subtitles?

Subtitles with italic, bold or underline tags are not re-wrapped, so that the formatting cannot be broken; they are still flagged when a line is too long.

Is anything uploaded?

No. The editor runs entirely in your browser.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). SRT Editor. https://kakao.mobile/tools/srt-editor/

MLA

“SRT Editor.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/srt-editor/.

Advertisement