SubToolbox

SRT File Generator — Build Subtitles From Scratch

Build an SRT file from scratch — add cues with start, end and text, validate as you type, download a clean .srt.

Quick answer: Add cues one at a time — start, end, text — and the generator validates as you type: no overlaps, no reversed timings, readable durations. When the list is done, download a standard numbered .srt.

Cue 1
Core facts
BuildAdd / duplicate / reorder / delete cues
ValidateLive: overlap, inverted timing, >21 chars/sec, >42-char lines
ExportSRT (also VTT/SBV/ASS via the converter)
ShortcutsSet end = next start to chain cues back-to-back
PrivacyRuns in the browser; nothing uploaded

What this tool does

Sometimes the subtitle exists only in your head: a short promo, a lyric card, a title sequence. This generator is the blank page. Every cue is a row with a start time, an end time and text — add rows, duplicate them, delete them — while a live validator keeps the file broadcast-clean: no overlapping times, no end-before-start, nothing a viewer cannot read at speed. You can chain cues back-to-back by copying each start from the previous end, which is how manual timing is usually done against a player's elapsed-time display. When the list is right, the download is a standard SRT that any editor or player accepts.

Common uses

  • Title cards and name captions for a promo or wedding video
  • Lyric video line-by-line timing
  • Teaching material: a few well-timed prompts rather than full captions
  • Fixing a tiny file faster than importing it anywhere

Frequently Asked Questions

Do I need to number the cues?
No — numbering is generated on export. You only provide times and text.
What time format does the generator accept?
Type 1:23.5 or 01:23,500 or 00:01:23,500 — any common shape parses, and the field shows the canonical HH:MM:SS,mmm form as you leave it.
How long can each cue stay on screen?
The validator flags anything above 21 characters per second and any line over 42 characters; minimum readable duration is usually quoted around 1 second (this tool enforces no hard minimum — your call, your video).
Can I import an existing file and continue editing?
Use the viewer to inspect and quick-fix existing files; this generator is for building new ones. A copy-paste of cues from the viewer's table works for small jobs.

More subtitle creators