SRT/VTT subtitle generator and editor SRT/VTT subtitle generator and editor

Input

Paste SRT/VTT text, load a subtitle file or generate timed cues from plain text.

Load SRT/VTTDrop an SRT/VTT file here or click to choose it.Choose file
Generate subtitles from text

Generate subtitles from text

Paste plain text lines, set duration and gap, then create editable SRT/VTT cues.

Options

Fix subtitle timing drift

Use matching start-to-end spans. Every cue time is multiplied by video duration / original duration, then the shift above is added. A constant delay only needs Apply shift. Scaling changes cue durations too; it cannot fix cuts or nonlinear drift.

Result

Cues
2
Visible
2
Problems
0
Total duration
00:04,200
Format
SRT
Output size
92 chars
#1
00:02,200
#2
00:02,000
#StartEndLengthTextActions
100:02,200
200:02,000

Generate and edit SRT/VTT subtitles online

Create SRT or VTT from plain text: each non-empty line becomes a timed subtitle cue with the duration, start offset and gap you choose.

After generation, edit subtitle cues in a table, search and replace text, shift timings, merge rows and export SRT, VTT or TXT.

Quick start

Edit subtitles and correct constant delay or linear drift.

  1. Paste or load SRT/VTT and parse the cues
  2. Edit text, shift timing or scale matching durations
  3. Fix timing errors and download SRT, VTT or plain text
✓ The tool works in the browser and is suitable for quick content, SEO and editorial checks.
✓ Source text stays in the current session and can be copied, cleaned or exported without a desktop editor.
✓ Use the result panel to review generated tables, Markdown, CSV or formatted text before copying.
✓ Long inputs are easier to edit on tablets and desktops with fullscreen mode enabled.
✓ Generated drafts should be reviewed by a person before publishing or sending to users.
✓ For production workflows, keep the original source text until the final output is checked.

Other Tools

User reviews

Reviews are checked before publication. We publish genuine positive feedback and specific criticism. Spam and insults without useful detail are not published; profanity and personal details are masked. Positive votes are counted immediately; negative votes are counted after review.

Reviews reflect users’ experiences, not a guarantee of results or a description of the service limits. Use the rating buttons above to leave a review.

No published reviews in this language yet.