Transcribito

Turn a WhatsApp voice message into text

Got a five-minute voice message you can't listen to right now? Turn it into text here. The audio stays on your phone or computer.

1 · Audio

3 · Accuracy

4 · Transcript

  1. The model downloads once

    The first time, your browser downloads Whisper (80 to 150 MB in fast mode). After that it starts right away.

  2. It transcribes on your device

    The text appears bit by bit. A recent computer takes less time than the audio lasts.

  3. You fix it and download it

    Click a timestamp to hear that sentence, edit the text and download it as TXT or SRT subtitles.

Everything runs in your browser. Your audio is never uploaded: only the speech model is downloaded.

How to turn a WhatsApp voice message into text

On Android

  1. In the chat, press and hold the voice message and tap Share (or the three dots › Share).
  2. Save it to Files or send it to yourself, then choose it in the box above.

On iPhone

  1. Press and hold the voice message, tap Forward and then the share icon.
  2. Choose Save to Files and pick it here.

On WhatsApp Web or desktop

  1. Hover over the voice message, open the menu and click Download.
  2. Drop the .opus or .ogg file in the box above and click Transcribe.

What about WhatsApp's own transcription?

WhatsApp already transcribes some voice messages, but only in certain languages and on certain devices, and you can't always copy or save the text. Here you get the full text to copy, fix or save as TXT.

You also don't need to forward the audio to a bot or a third-party app, which is exactly what you don't want to do with a private conversation.

Private by design

Most transcription services upload your audio to their servers. Not here: speech recognition runs in your own browser and the recording is never sent anywhere. That's why you can use it with confidential interviews, work meetings or personal voice notes.

Which model it uses

We use Whisper, OpenAI's speech recognition model, released as open source. It works in dozens of languages and handles different accents well.

  • Fast (Whisper base, 80 to 150 MB depending on your browser): good for voice notes, dictation and audio with one speaker and little noise.
  • More accurate (Whisper small, 250 to 500 MB): makes fewer mistakes with background noise, strong accents, several speakers or technical vocabulary. It takes longer, especially if your browser has no WebGPU.

The first time, the chosen model is downloaded and saved in your browser. Neither the audio nor the text is sent anywhere.

Other ways to use it

Frequently asked questions

Is my audio uploaded to a server?

No. Everything runs inside your browser. The only thing downloaded is the speech recognition model; your audio and the text never leave your device.

Is it free?

Yes. No sign-up, no watermark and no usage limits.

Does it work with WhatsApp .opus files?

Yes, in Chrome, Edge and Firefox. Some versions of Safari can't open OPUS; if you get an error, try another browser.

Can I do it from my phone?

Yes. Voice messages are usually short, so fast mode works well on a phone. The first time it downloads 80 to 150 MB, so Wi-Fi is best.

How long does it take?

It depends on your device. On a recent computer with Chrome or Edge (WebGPU), fast mode transcribes much faster than the length of the audio. On a phone, or in browsers without WebGPU, it can take as long as the audio or longer.

Why does it need to download something?

Speech recognition needs a Whisper model (80 to 150 MB in fast mode and 250 to 500 MB in accurate mode, depending on your browser). It downloads only once and stays saved in your browser. That's what lets it transcribe without sending your audio to any server.

Which languages does it work with?

English and many others: Spanish, French, German, Italian, Portuguese, Dutch, Catalan… It's detected automatically by default; if you know it, you can choose it.

More apps I've made