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.
How to Use the Subtitle Generator
Similar Tools You Might Need
See allSubtitle Translator
Translate pasted SRT or VTT subtitle text into 9 languages (Spanish, French, German, Japanese, Chinese, Hindi, Portuguese, Russian, Arabic) while preserving every timestamp — AI-powered with your own API key, text never stored.
Bulk Subtitle Time-Shifter
Shift subtitle timing by ±milliseconds with pasted SRT/VTT text and instant before/after comparison. Localizers fix a 2.5s broadcast delay — paste, shift, copy or download, all local.
Bulk Video Subtitle Burner
Burn one shared SRT subtitle file permanently into a whole batch of videos with font-size and bottom/top/middle position control. Course creators hard-sub 20 lessons for platforms that ignore caption files — FFmpeg WASM, 2 free batches a day.
Live Transcription
Dictate live with real-time browser speech recognition and interim results — meetings, lectures, notes. Capture a 30-minute talk as editable text — free to start, transcript saves unlimited.
Voice Recorder
Record voice memos straight from your microphone with live levels — interviews, notes, ideas. Capture clean audio without installing apps — local recording, unlimited saves.
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.
Related Video Tools
Subtitle Translator
Translate pasted SRT or VTT subtitle text into 9 languages (Spanish, French, German, Japanese, Chinese, Hindi, Portuguese, Russian, Arabic) while preserving every timestamp — AI-powered with your own API key, text never stored.
Bulk Video Subtitle Burner
Burn one shared SRT subtitle file permanently into a whole batch of videos with font-size and bottom/top/middle position control. Course creators hard-sub 20 lessons for platforms that ignore caption files — FFmpeg WASM, 2 free batches a day.
Last updated October 2026