Free Subtitle Generator — SRT and VTT
Generate .srt and .vtt subtitle files from any video or audio, free and in your browser. Drop a file in, get timestamped captions you can fine-tune and download — ready to drop into YouTube, Vimeo, Premiere, CapCut, or any editor. 99 languages. Files never leave your device. No sign-up.
Drop an audio or video file
or click to browse. Any length — long recordings are transcribed in pieces, so the first words appear in seconds.
Don't have a file? Record one with our voice recorder to test how transcription works.
100% in your browser. Audio stays on your device. The Whisper AI model downloads once (about 150–275 MB, depending on your device) from our servers, then runs locally for every transcription. We can't access your audio because it never leaves your computer. Privacy policy.
Runs free in your browser. Keep this tab open while it runs — we'll chime if you switch tabs. Models cache after first download. Need translation? Use the dedicated Audio Translator.
Transcript
Free SRT & VTT subtitle generator — how it works
SnipSound transcribes your video or audio with OpenAI's open-source Whisper model running entirely in your browser, then writes the result as a properly-formatted .srt or .vtt file with accurate start/end timestamps. The first time you click Transcribe, your browser downloads a model file (about 150–275 MB, depending on your device) once; after that it's fully local. Your file never gets uploaded to any server — not ours, not OpenAI's, not anyone's. The .srt/.vtt drops straight into YouTube, Vimeo, Premiere, Final Cut, DaVinci, or CapCut.
Just want the words as plain text? Use Video to Text or Audio & Video Transcription.
What it's good for
- Transcribing podcast interviews, meeting recordings, voice memos, lectures, or any clear-speech audio.
- Generating subtitles for video — .srt and .vtt downloads with accurate timestamps that drop into YouTube, Vimeo, or any editor.
- A free, private alternative to Otter, Rev, and Descript for creators, journalists, and students — no subscription, no file leaving your device, no per-file time cap.
- Privacy-sensitive audio you don't want on a third-party server — therapy notes, confidential interviews, internal meetings.
Fix the captions before you export
Clean up the text first so your .srt/.vtt is right the first time. Hit ✎ Edit and click any caption line to retype a misheard word — edits flow straight into the exported subtitle file. Use Find to locate every place a word appears and Replace all to correct it everywhere at once (handy for a name or term Whisper got wrong throughout). Matching is whole-word, and you can flip between the Original and Edited tabs anytime.
What it's not so good for
- Heavy background noise, music behind voice, or multiple overlapping speakers — the browser-sized Whisper model struggles with these.
- Heavy accents or non-mainstream dialects — bigger Whisper models handle these better but are too heavy for a browser.
- Speaker diarization ("who said what") — not yet supported.
- Any length. Long recordings are transcribed in pieces, so the first words appear in seconds and your progress is saved if you stop.
Translate audio to English
Tick "Translate to English" and Whisper renders any non-English audio as English text. Spanish podcast → English transcript. Mandarin interview → English notes. Dedicated Audio Translator tool here if translation is your primary need.