Free SRT Generator

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.

No file handy?

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.

MP3WAVOGGFLACAACM4AWEBMMP4MOV

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.

file.mp3
—
What language is the audio in?

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.

Loading model… 0%

Transcript

Export options:

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

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

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.

Frequently asked questions

Is this really free? ▼
Yes. No account, no card, no usage limits. Transcription runs in your browser using OpenAI's open-source Whisper model.
Does my audio get uploaded anywhere? ▼
No. Your audio file stays in your browser. The AI model is downloaded from our servers once and cached locally — after that, transcription is fully offline.
What languages are supported? ▼
99 languages, including English, Spanish, Mandarin, Hindi, Arabic, French, Portuguese, Russian, Japanese, German, Korean, Italian, and many more. Auto-detect picks from the first few seconds.
Can it translate audio to English? ▼
Yes. Tick "Translate to English" and Whisper will render any non-English audio as English text. Or use the dedicated Audio Translator.
How accurate are the subtitles? ▼
Very good for clear speech in English and Spanish, good in languages like French, Portuguese, Italian and Japanese, and weaker in others such as German, Chinese and Hindi, with accurate start/end timestamps. Accuracy can dip on heavy accents, background music, overlapping speakers, or noisy audio, because the free tool runs a lighter model in your browser. For the hardest audio, SnipSound Pro runs the top large model on cloud GPUs for the highest accuracy — pay per use, no monthly subscription. Either way, the free tool never uploads your file.
How does this compare to Otter, Rev, or Descript? ▼
Those are paid cloud services (about $10–30/month) that upload your audio to their servers. SnipSound generates subtitles free, directly in your browser — your files never leave your device, no account, no monthly fee, no per-file time cap. When you need top-tier accuracy on tough audio, SnipSound Pro runs the largest model in the cloud on a pay-per-use basis instead of a subscription.
Can I make subtitles for a YouTube video? ▼
Yes. Download the YouTube video (or just its audio) and drop the file in here — subtitles are generated locally in your browser and you can export .srt/.vtt. We don't pull from YouTube links directly, which is exactly what keeps your data private.
Can I edit the captions before exporting? ▼
Yes — click ✎ Edit and retype any caption line, or use Find & Replace all to fix a word everywhere at once. Edits flow straight into the exported .srt/.vtt.
Can I get subtitles for a video? ▼
Yes — download .srt or .vtt with timestamps. Works in YouTube, Vimeo, most video editors. Drop your video file directly here — we extract the audio automatically.
Is there a length limit? ▼
No length limit. Long recordings are transcribed in pieces, so the first words appear within seconds and your progress is saved if you stop part-way. Time scales with length — roughly half the recording’s length on a phone, faster on a computer.