How to Convert a WhatsApp Voice Message to Text (All Ways)
Turn WhatsApp voice messages into readable text: the built-in transcripts on iPhone and Android, their limits, and how to convert every audio at once.
In this article
To convert a WhatsApp voice message to text you have two real options: the transcript feature built into WhatsApp, which handles one message at a time on your phone, or a transcription tool fed with a chat export, which converts every voice message in the conversation at once. The built-in feature is the fastest for a single audio; the export path is the only practical one for dozens or hundreds. This guide covers both, including what to do when the built-in option is missing for you.
Option 1: the transcript feature inside WhatsApp
On recent versions, WhatsApp can transcribe voice messages by itself. The feature is off by default on some setups, so the first step is the settings screen:
- Open WhatsApp settings, then Chats.
- Find the voice message transcripts option and turn it on.
- Pick the transcript language.
From then on, a long press on a voice message shows a Transcribe option, and the text appears under the audio bubble. The transcription runs on your device; the audio is not sent anywhere for this feature to work.
Transcribe every voice message in this chat at once.
Analyze your chatIts limits, and when it is not enough
The built-in transcripts are genuinely useful for the message you just received in a meeting. They are much less useful the moment your need grows:
- One message at a time. There is no way to transcribe a whole conversation or even a day's worth of audio in one action.
- Limited languages. The feature supports a set of languages that depends on your platform and version. Outside that set, the option produces nothing useful or does not appear at all.
- It needs a recent version. On older app versions or older phones the option simply is not there.
- The text is not part of the export. The transcript lives inside the app. Export the chat and the audio files come along, but those in-app transcripts do not.
If the Transcribe option is missing for you, check the app version and the setting first, then the language. If any of those cannot change, the export path below works regardless.
Option 2: convert every voice message at once
When a conversation carries months of voice messages, the workable unit is the whole chat, not one bubble. That path runs through WhatsApp's export feature:
- Export the chat with media. Open the conversation, choose Export chat, and select "Include media". The messages become a text file, and every voice message travels along as an audio file inside a .zip. What each file in there means is covered in the export .zip guide.
- Save the .zip. The share sheet decides where it lands: Files on iPhone, Drive or Downloads on Android, or your own email.
- Upload it to ThreadRecap. Upload the .zip directly from your device. The tool parses the chat text and transcribes each voice message through OpenAI's audio transcription service.
- Read the conversation whole. Each transcript is placed at its position in the chat, with the sender's name and the timestamp from the export, so a voice-heavy conversation finally reads like a written one.
The result is not a pile of loose transcripts but the conversation itself, readable end to end, with the spoken parts inline. From there, search works across everything: the address someone spoke instead of typing, the amount agreed in an audio, the promise made three months ago. The dedicated guide on transcribing every WhatsApp voice message at once goes deeper on this workflow.
About the audio files themselves
Exported voice messages are .opus files on Android and .m4a files on iOS. Both are compressed formats; both play in VLC and most modern players, and both transcribe fine. If you ever need to handle the files directly, Opus to text explains the Android format's quirks, and the per-device differences are covered in transcribing WhatsApp audio on iPhone and Android.
There is no need to convert the audio to .mp3 or any other format first. Tools that transcribe WhatsApp exports read the native formats as they are, and every conversion step you skip is quality you keep.
iPhone and Android differences worth knowing
The two platforms reach the same results through slightly different doors:
- The built-in transcripts live in the chat settings on both, but the language support differs: Android ships its own set of transcript languages, while iOS leans on Apple's on-device speech recognition and inherits its language list. If your language is missing on one platform, it may exist on the other.
- The exported audio format differs: Android chats export voice messages as .opus files, iPhone chats as .m4a. Nothing to fix in either case; every serious transcription path reads both. The per-device walkthrough lives in transcribing WhatsApp audio on iPhone and Android.
- Where the export lands differs too: the iPhone share sheet leads naturally to the Files app, Android to Drive or Downloads. Either way, you only need to find the .zip once to upload it.
When you have only the audio file
Sometimes there is no chat to export: someone forwarded you a single voice message, or you saved an .opus file long ago. For that case a chat export is overkill; a single-file voice message converter does the job, and the Opus to text guide explains the format if your player refuses it.
What to expect from accuracy
No transcription is perfect, and it is worth knowing what moves the needle:
- Recording quality matters most. A voice message recorded in a quiet room comes out clean; traffic noise, wind and speakerphone distance produce gaps and guesses.
- Accent and dialect affect every engine, the built-in one included. Standard pronunciations transcribe better than strong regional speech.
- Language mixing trips transcripts up. A message that switches languages mid-sentence will usually be transcribed in whichever language dominates.
- Names and numbers deserve a double check. When an exact figure, address or name matters, listen to the original audio at that timestamp before acting on it.
Treat a transcript as a strong draft of what was said. For everyday reading and searching it is more than enough; when a specific wording carries weight, and especially when it may end up as part of a record in a dispute, verify against the audio.
Privacy, briefly
The built-in feature transcribes on your device. The export path sends audio to whatever service you choose, so choose deliberately. With ThreadRecap, you export the file yourself and upload it directly: chat text and voice message audio are stored encrypted in your account and stay there until you delete the analysis. Photos and documents never leave your device, and video files are never uploaded; if the export includes videos, your browser extracts only their audio track. The full reasoning, and what to check in any tool, is in is it safe to upload a WhatsApp chat to an AI tool.
Choosing between the two
Use the built-in transcribe for the single audio you cannot play right now. Use the export path when the question is bigger than one message: catching up on a group you muted, pulling the facts out of a months-long negotiation, or making a voice-heavy conversation searchable once and for all. The first costs one long press. The second costs one export, and turns every voice message you have into text in a single pass.
Ready to read your voice messages?
Upload your export and every audio becomes searchable, timestamped text inside the full conversation.