Transcribela
Transcribe free

Live captions

Record a meeting, lecture or voice note and watch the text appear as you speak.

Updated November 13, 2026

Drop audio or video files here

MP3, M4A, WAV, MP4, MOV and more. Add several at once.

Files stay on this deviceChecking your browserHow privacy works

How it works

Click Record. If the speech model is already saved on your device, captions appear every few seconds while you talk. When you stop, the whole recording is transcribed again in one pass, which gives the most accurate final text with timestamps.

The first time, transcribe any file or recording so the model is saved. After that, live captions start immediately, even offline.

Good uses

  • Checking that the microphone is picking you up before a long session.
  • Following along in a lecture or talk.
  • Dictating notes and seeing them form as you go.

Tips

  • Choose the spoken language instead of automatic detection for faster, steadier captions.
  • Balanced is a good choice for live captions; Accurate is better for the final transcript on a fast computer.
  • Keep the tab open while recording.

What happens to your recording

Your browser reads the file from your device and runs the speech model locally. The audio, the video and the transcript are never sent to a server, so there is nothing for us, or anyone else, to store, train on or lose in a breach. Finished transcripts are saved only in your browser’s storage, where you can export or delete them in your library. The only thing that comes from the internet is the speech model itself, once. You can check this by turning off Wi-Fi after the first transcript: it keeps working.

Questions and answers

Do live captions upload my voice?

No. Everything runs in your browser.

Why do captions not appear?

The speech model must be saved first. Transcribe any short file once, then record again.

Is the final transcript different from the live captions?

Usually a little better, because the whole recording is processed with full context when you stop.

Summarize this page with