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.
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
- 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.
- Set the duration for lines without an end time, and the start for plain lines.
- Choose the fixes: overlaps, a minimum time on screen, re-wrapping long lines.
- 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:
Page address with these inputs: https://kakao.mobile/tools/srt-editor/
Cite or embed this tool
kakaoCalc. (2026, November 8). SRT Editor. https://kakao.mobile/tools/srt-editor/
“SRT Editor.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/srt-editor/.