Free SRT Generator
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. Best with files under 30 min on most browsers. Cap at 60 min — split longer files first with our Audio Splitter.
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 (~40 MB) 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 ~40 MB model file 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 upload, 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 — tiny Whisper 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 supported by Whisper-tiny.
- Files longer than 60 minutes — we cap input length to keep browser RAM under control.
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.