Skip to main content
Toolzum

Subtitle Generator

Create SRT/VTT subtitles manually by typing or dictating text with live timestamp capture. No automatic transcription — you provide the text. Videos never leave your device — compression and conversion run locally in your browser with FFmpeg WASM.

100% Local Browser Native

How to Use the Subtitle Generator

1. Upload media and pick a mode

Upload video/audio for preview, then Timed (add entries at the playhead) or Dictate (Web Speech API, Chrome/Edge).

2. Add entries

Each entry defaults to 3 seconds from the current time; edit text and HH:MM:SS,mmm timestamps inline, nudge all ±0.5s.

3. Export SRT or VTT

Download either format free, named after your media file.

Similar Tools You Might Need

See all

Frequently Asked Questions

How do I create subtitles from a transcript?

There is no transcript auto-split — play the media and click Add at the current timestamp for each line (each entry defaults to current time through +3 seconds), type the text, and adjust. Or dictate: each finished phrase becomes an entry spanning 3 seconds.

What is the difference between SRT and VTT?

SRT is the most widely supported subtitle format — it works in virtually every video player. VTT (WebVTT) supports styling and positioning. Choose SRT for maximum compatibility, VTT for web players.

Can I adjust the timing of individual subtitles?

Yes. After generation, you can edit the start and end timestamps for each subtitle entry. Adjust timing to match specific dialogue or scene changes in your video.

How long should each subtitle stay on screen?

New entries default to exactly 3 seconds (current time through +3s), matching natural reading speed. Shorten single words to ~2 seconds or stretch dense text toward 6–7 seconds by editing end timestamps; Dictate mode also uses 3-second spans.

Can I use this for YouTube video subtitles?

Yes. Download the SRT file and upload it directly to YouTube Studio under Subtitles. YouTube accepts both SRT and VTT formats for manual subtitle uploads.

Last updated October 2026