Skip to content
Voice & transcription

OGG to text — drop the whole WhatsApp export and get every voice file written out.

OGG is the container WhatsApp voice messages travel in. Upload the .zip as it came off your phone and each file comes back as text, in order, on the chat timeline.

  • Photos & videos stay on your device. Audio sent for transcription only if you opt in.

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, in the same player and the same transcript block you get inside a recap.

  • opus
  • m4a
  • ogg
  • mp3
These three recordings are AI-generated samples, so nobody's real voice is published here. Your own export keeps its original recordings.

PTT-20250118-WA0023.opus

0:000:00

Transcription:

Hey, real quick about the meeting yesterday — I think we should go with the second option for the homepage. Yeah, the second one.

PTT-20250118-WA0024.opus

0:000:00

Transcription:

Oh, and can you send me the Figma link? I wanna show it to Sarah before our call tomorrow at three.

PTT-20250118-WA0025.opus

0:000:00

Transcription:

Ah, and the budget — it's approved! So we can move forward with the contractor this week, no problem.

Audio is only sent for transcription when you ask for it.

How it works

1

Export the WhatsApp chat with media. Voice files arrive as .ogg or .opus, usually named PTT-YYYYMMDD-WAXXXX.

2

Upload the .zip whole. Every OGG file inside is found and transcribed — no unzipping, renaming or converting first.

3

Read the transcripts in the timeline, then run a summary for the decisions, dates and action items inside them.

What you get

OGG in, readable text out — with the chat around it kept intact.

OGG, OPUS, and why WhatsApp uses both names

They are not two different things, which is why one upload handles both.

  • OGG is a container — a wrapper that holds audio. OPUS is the codec, the compression inside the wrapper. A WhatsApp voice message is usually OPUS audio in an OGG container, so the same file is correctly called both.
  • Which extension you see depends on the phone and the export. Some exports write .ogg, others write .opus, and a few arrive as .m4a — the recording is the same either way.
  • Whichever name your export used, the file is read the same way — and its real length is measured from the audio itself rather than guessed from the file size, so what you are quoted matches what you actually have.

Every voice file in one pass

Long chats hold hundreds of them.

Upload the full export and every OGG voice file is transcribed in order and merged into the message timeline, so a spoken reply reads in its place instead of sitting in a folder. The initial recap pulls out what was agreed, and follow-up chat can focus on a specific question.

Key benefits

OGG voice files read straight from the export — no converter step

OPUS, OGG, M4A, and MP3 handled by the same upload

Duration measured from the audio itself, so the price you are quoted is the real one

Transcripts merged into the chat timeline, in order, with their timestamps

Summaries and action items drawn from what was spoken, not just typed

Works with 1:1 and group exports, from iPhone and Android

Use cases

Work voice messages

Client updates, instructions and project syncs, in writing.

Disputes

A spoken agreement quoted with the date it was recorded.

Personal

Months of long voice threads turned into something searchable.

Chat exports

A WhatsApp export full of OGG files and no way to read it.

Questions? Answered.

Privacy and security

Parsing happens in your browser; only what is needed for analysis is sent.

Stored on our servers. Delete chat, audio and analyses anytime from your dashboard.

Photos and videos never leave your device. Only chat text and voice audio (for transcription) are sent.