Your WhatsApp OPUS voice messages, written out as readable text.
Drop one voice message below and read it back, free. For the whole chat, upload the export once and ThreadRecap writes out every voice message in order.
- Paying customers in 31 countries
- Interface in 6 languages
Hear it, then read it
Three voice messages, transcribed the way yours will be
Press play on any of them. The text underneath is what came back from the recording.
- opus
- m4a
- ogg
- mp3
- aac
- wav
AI-generated voices: nobody's real voice is published here.
Marcus
3 voice messages · transcribed
Marcus
Transcription:
Hey, about yesterday's meeting: I think we should go with the second option for the homepage. Yeah, the second one.
Transcription:
Deal, I liked that one better too. Can you send me the Figma link? I want to show Sarah before our call tomorrow at three.
In numbers
Chats as long as yours
Counted in October 2026, rounded down.
110,000+voice messages
read instead of replayed
20+hours
of voice messages in one chat
5+years
of messages in one chat
How it works
Export with media
Export the WhatsApp chat with media. This gives you a .zip with the OPUS voice messages inside.
Upload the ZIP
See the exact price on the upload screen. Unlock the full conversation only when it is worth it.
Read the transcripts
Read each transcript in its original place, search the conversation, and use the recap to pull out key points, decisions, and actions.
What you get
Every voice message becomes readable text without losing its place in the conversation.
Why WhatsApp exports contain OPUS files
OPUS keeps voice messages small without giving up the clarity speech needs.
- Efficient — OPUS keeps audio files compact, so voice messages are quick to send and practical to store.
- Common in exports — when you export a chat with media, voice messages often appear as PTT-YYYYMMDD-WAXXXX.opus.
- ThreadRecap reads those files directly, writes them out in order, and keeps each transcript beside the messages around it.
Read every voice message in one pass
The converter above takes one file. The export takes all of them.
Upload the full WhatsApp export once. ThreadRecap finds every OPUS voice message, transcribes it in order, and merges the text into the chat timeline. You can then search what was said and use the recap to find decisions, promises, and actions without replaying the recordings.
Key benefits
Every OPUS voice message in the export, handled directly
One file free here, or the whole conversation in one upload
Searchable, quotable text beside the written messages
Conversation order and surrounding context kept in the timeline
OPUS, OGG, M4A, MP3, AAC, and WAV handled in the same flow
Recap and follow-up questions cover what was said aloud
Use cases
Work
Client updates, instructions, and approvals sent by voice message.
Disputes
Spoken promises you need to find and quote with their date.
Personal
Long voice threads into searchable text.
Catching up
A group that left you dozens of voice messages.
Questions? Answered.
Privacy and security
Parsing happens in your browser; only necessary data is sent.
Stored on our servers. Delete chat, audio, and analyses anytime from your dashboard.
Photos, video files, and their visual content never leave your device. For transcription, we send chat text and the audio of every voice message, including the audio track your browser extracts from each video.
Related
WhatsApp Voice to Text
Every voice message in the export written out, in order, beside the messages around it. OPUS, OGG, M4A, MP3, AAC and WAV.
OGG to Text
Transcribe the OGG voice files in a WhatsApp export. No converting or renaming first.
WhatsApp Audio to Text
Every audio message in the chat transcribed onto one timeline, with a summary of what was said.
Use cases
Organized by theme and relevance: core workflows, disputes, voice, export guides, and group use cases. Pick what you need.
Related articles
What Is an .opus File in a WhatsApp Export?
Every WhatsApp voice message leaves the app as an .opus file. What the format is, why WhatsApp picked it, and how the files are named in the zip.
Jan 31, 20265 min read
Transcribe every voice note from a WhatsApp export at once
Batch-transcribe every WhatsApp voice note at once, with per-clip language detection and timeline merging, so you can read the whole chat as text.
May 3, 20267 min read