Transcribe a Video

● 100% in your browser, so the recording never leaves this device

Loading…

Transcribe the speech in a video to plain text. The audio track is decoded and run through Whisper on your own machine, so the recording never leaves it, and the transcript downloads as .txt when it is done.

How it works

  1. Drop an audio file or a video, and the audio track is decoded on your device.
  2. Pick a model: Fast (≈41 MB, downloaded once) or Accurate (≈77 MB), and the spoken language.
  3. Transcribe, watch the text appear live, and download .txt for notes or .srt / .vtt for captions.

Questions

Does my file get uploaded?
No. The models and all processing run inside your browser on your own device. You can verify this yourself: open your browser’s DevTools, watch the Network tab, and process a file: there are no uploads. After the first visit most tools also work fully offline.
How accurate is it?
The models are OpenAI’s Whisper (tiny and base tiers). On clear speech they are very usable; heavy accents, crosstalk and noisy rooms will show errors. The Accurate tier is noticeably better on difficult audio.
Which languages work?
Fifteen, picked in the Language setting: English, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Polish, Turkish, Japanese, Korean, Chinese, Arabic and Hindi. The decoder is conditioned on the one you pick, so it transcribes that language rather than approximating it in English — which also means picking the wrong one returns confident nonsense. The weights understand 99 languages; these are the ones we measured as good enough to offer.
How long does it take?
On a machine with a supported GPU, a few seconds per minute of audio. On CPU-only machines it is slower but still practical, around a quarter of the recording’s length.

Related tools