Skip to main content
ScreenBuddy
Download free trial

Subtitle Generator (SRT & VTT)

Write captions cue by cue or auto-time a pasted script, then export a ready-to-use SRT or WebVTT file.

Free · No sign-up · Runs in your browser
HOW IT WORKS
01

Add your text

Paste a script to auto-time it, or add cues one at a time.

02

Adjust timing

Fine-tune the start and end seconds for each caption.

03

Export

Download a standard .srt or .vtt file for your video.

Captions that any player understands

Subtitles make video accessible, boost watch time, and help search engines understand your content. This generator lets you build a clean caption file fast — type cues by hand for full control, or paste a script and let it auto-time the lines for you.

SRT or VTT — export both

Use SRT for YouTube, social uploads, and most editors; use WebVTT for HTML5 video on the web. Both come from the same cue list, so you only build your captions once.

Timing tips

  • Keep each caption to 1–2 short lines so it is readable.
  • Aim for 2–4 seconds per cue depending on length.
  • Avoid overlaps — each cue should end before the next begins.

ScreenBuddy for Mac and Windows supports captions alongside zoom, spotlight, lightbox, and local editing for product walkthroughs. Learn more.

FAQ

Frequently Asked Questions

What is the difference between SRT and VTT?
SRT (SubRip) is the most widely supported subtitle format and works with most players, YouTube, and social platforms. WebVTT (.vtt) is the web standard used by HTML5 <track> elements and supports styling and positioning. This tool exports both from the same cues.
How does auto-timing work?
Paste your script with one caption per line and set "seconds per line." The tool creates sequential cues, each lasting that many seconds. You can then adjust any individual cue's start and end times before exporting.
Can I edit the timing of each caption?
Yes. Every cue has editable start and end fields in seconds, plus its text. Add or remove cues freely, then export when the timing looks right.
Is my script uploaded anywhere?
No. Everything runs in your browser and the file is generated locally when you click download. Your script and captions never touch a server.
EMBED

Put the Subtitle Generator on your own site

Free to use anywhere, no account and no attribution deal to sign. Paste this where you want it. It loads lazily and adds nothing to your page until a reader scrolls to it.

HTML · 398 chars
<iframe src="https://screenbuddy.xyz/embed/subtitle-generator" title="Subtitle Generator" width="100%" height="640"
  style="border:0;max-width:720px;border-radius:12px" loading="lazy"></iframe>
<p style="font:14px/1.5 system-ui,sans-serif;margin:8px 0 0">
  <a href="https://screenbuddy.xyz/tools/subtitle-generator">Subtitle Generator</a> by <a href="https://screenbuddy.xyz">ScreenBuddy</a>
</p>

Please keep the credit line below the frame. It is the only thing we ask for, and because a link inside an iframe belongs to the framed page rather than yours, that one line outside it is what actually credits us.

MORE FREE TOOLS

Pair captions with a polished screen recording

Use the subtitle timing in a ScreenBuddy workflow with zoom, spotlight, and visual framing so each step stays easy to follow.

Mac & Windows. No card. Record, edit, and preview free. A one-time license is required to save or export. Media processing stays on your device. Internet is required for license activation and update checks.