About CaptionFlow
CaptionFlow is an automatic subtitle generator powered by OpenAI's Whisper model — running entirely in your browser. Your video file never leaves your device.
How it works
- You drop a video or audio file. The browser reads it locally.
- FFmpeg.wasm extracts a 16 kHz mono WAV track.
- Whisper (running via Transformers.js + WebAssembly) transcribes the audio.
- You download the subtitles as SRT, VTT, TXT, or JSON.
Models
We support multiple Whisper sizes — tiny (39M params, fastest), base (74M, balanced), and small (244M, most accurate). Bigger models are slower but produce better transcriptions.
Languages
Whisper supports 99 languages. CaptionFlow defaults to English-only (faster) but you can switch to multilingual mode for any other language.
Free forever
No upload fee, no per-minute charge, no watermark, no account. The cost to us is zero (your device does the work) so the cost to you is zero.