Candid Tools

At a glance

Accepts
MP3, WAV, M4A, AAC, OGG, Opus, FLAC, and the audio track of a video; WMA, AMR, AIFF, AVI, WMV, FLV and other older formats through an optional one-time FFmpeg download (about 10 MB) that also runs in the browser
Outputs
A timestamped transcript you can copy, or download as .txt, .srt, .vtt or Markdown notes (.md) with timestamped or slide-title headings; optional speaker labels (Speaker 1, Speaker 2, renamable) in every format
Where it runs
Entirely in your browser, on your device
What leaves your device
Nothing - the recording never leaves your device; the model weights are downloaded to you
Limits
First run downloads the chosen Whisper model, from tens of megabytes to several hundred; you choose the spoken language (no automatic detection); optional speaker labels are an extra 12 MB download and can be wrong where people talk over each other or sound alike; Whisper can hallucinate text over silence or music
Account
Not required - there is no sign-up
Price
Free, with no watermark and no usage cap
Made by
Visrut
Last updated
11 October 2026

This runs OpenAI's Whisper inside your browser tab. The audio is decoded locally, fed to the model locally, and the transcript is produced locally. The only thing that crosses the network is the model itself, downloaded to you once and cached afterwards - which is the opposite direction from every transcription service that asks you to upload the recording.

Why that matters here more than usual

The recordings people most want transcribed are often the ones they are least comfortable handing over: interviews under embargo, client calls, medical and legal consultations, research subjects who were promised their audio would not be shared. Transcribing in the browser removes the question entirely, because there is nothing to trust and no copy on anyone's server to delete later.

How to use it

  1. Drop in a recording, or a video to use its audio track.
  2. Pick a model. Tiny English is enough for clear English speech; move up for accents, crosstalk or other languages, and choose the spoken language.
  3. Tick Label speakers if more than one person talks and you want "Speaker 1:", "Speaker 2:" in the transcript.
  4. Read the transcript with timestamps, copy it, or download it as plain text, Markdown notes with timestamped headings, an SRT subtitle file or a WebVTT file.

Nothing recorded yet? The Voice Recorder records from your microphone and opens the recording here in one click.

Honest limits

Frequently asked questions

Is my audio uploaded anywhere?

No. Whisper runs inside your browser tab. The model weights are downloaded to you the first time, which is a download rather than an upload - your recording never leaves the device.

Why does it download something the first time?

Because the transcription happens locally, the model has to be on your machine. It is cached afterwards, so the second transcription starts immediately. Tiny is a few tens of megabytes; large v3 turbo is over 1 GB, which is why it is not offered on phones.

Which model should I pick?

Start with Tiny English if your audio is clear English speech - it is fast and usually enough. Move up to Base or Large v3 turbo for accents, crosstalk, background noise, or any language other than English, and choose the spoken language.

Which languages does it understand?

Whisper's multilingual models (Tiny multilingual, Base and Large v3 turbo) transcribe dozens of languages, and the page offers 30 common ones. You pick the spoken language in the Spoken language list, which starts at your browser's language; it does not detect the language by itself. Tiny English and the other English-only models understand English only. Base or Large v3 turbo are noticeably better than Tiny for languages other than English.

Can I get subtitles out of it?

Yes. Whisper returns timestamps, so you can download the result as an SRT or WebVTT subtitle file as well as plain text.

Can it tell who is speaking?

Yes, if you ask it to. Tick Label speakers before you transcribe (or press Label speakers under a finished transcript) and a second pass works out who is speaking when. Each turn then starts with "Speaker 1:", "Speaker 2:" and so on in the text, the Markdown notes and the subtitle files (in WebVTT as a voice tag, <v Speaker 1>). You can rename a speaker, for example "Speaker 1" to "Dr Lee", and every download uses the name. It runs in your browser like the transcription, with two small open models (pyannote segmentation 3.0 and a WeSpeaker voice model, about 12 MB, downloaded once). Labels can be wrong: when people talk over each other only one of them is labelled, and two voices that sound alike can be merged into one speaker. If Auto finds the wrong number of people, set Number of speakers and the labels are regrouped straight away. Check the labels against the recording before relying on them.

Can it make lecture notes?

It can lay the transcript out as notes. Download .md gives a Markdown file with a timestamped heading every 2 to 5 minutes (at a pause where there is one) and paragraphs split where the speaker paused. If you paste your slide titles, one per line, the headings use them instead: each title goes where its words are first heard after the previous one, and titles whose words are never heard are spaced evenly between their neighbours, marked as such on the page so you can check them. It does not summarise or rewrite anything.

Can I record straight into it?

Yes, with the Voice Recorder: record from your microphone, press Transcribe this recording, and this page opens with the recording loaded. The recording is passed through your browser's own storage, not uploaded.

How long can the recording be?

There is no fixed limit. In current browsers the recording is read a piece at a time and fed to Whisper a minute or two at a time, so a two-hour voice memo needs about as much memory as a five-minute one. On a phone, recordings over 30 minutes are offered in 30-minute parts: each part's transcript can be downloaded when it is done, and the next part continues where it stopped. The time it will take is estimated before you start and measured on your device once it is running.

Which file formats work?

MP3, WAV, M4A, AAC, OGG, Opus and FLAC are read directly by the browser, as is the sound in an MP4, MOV or WebM video. For older or unusual formats the browser can't read, such as WMA, AMR, AIFF (in Chrome), AVI, WMV, FLV, 3GP, or AC-3 and ALAC audio, the page offers an extra converter: FFmpeg built for browsers, about 10 MB, downloaded once when you ask for it. It runs in your browser too, so the recording is still not uploaded. It holds the whole recording in memory, so it takes up to 4 hours on a computer and 90 minutes on a phone.

My recording is noisy - will that hurt accuracy?

Yes, noise costs accuracy. Running it through the background noise remover first and then transcribing the result often works better than transcribing the raw file.