CCaptionFlow
🎙️ Whisper · 100% in your browser

Auto-subtitle your videos in your browser

Drop a video, get accurate subtitles powered by OpenAI Whisper. Edit, export to SRT/VTT/TXT/JSON, or burn directly into the video. Free forever.

Whisper model

English-only models are faster + more accurate for English. Multilingual handles 99 languages.

6 Whisper models

Tiny, base, small × English-only or multilingual. Pick speed vs accuracy.

99 languages

Whisper handles English, Spanish, French, Hindi, Arabic, Mandarin, Tamil — plus 92 more.

Inline editor

Edit text and timestamps before exporting. Click any line and fix it.

Burn into video

Render an MP4 with subtitles overlaid. Classic, TikTok, Bold, or Yellow Pop styles.

4 export formats

SRT, VTT, plain text, or JSON with timestamps. Whatever your workflow needs.

Truly free

No upload, no per-minute cost, no account, no watermark, no usage cap.

How it works

  1. 1

    Pick a model

    Tiny is fastest, small is most accurate. English-only models are faster.

  2. 2

    Drop a file

    Video or audio. FFmpeg.wasm extracts the audio locally.

  3. 3

    Transcribe

    Whisper runs entirely on your CPU via WebAssembly. No upload.

  4. 4

    Edit & export

    Fix any errors inline. Export to SRT/VTT/TXT/JSON or burn into video.

Curious? Read the FAQ

Open FAQ